Как переворачивать числа в ячейках Excel
Представьте себе таблицу, в которой вы хотите повернуть цифры числа (например, порядкового номера) слева направо, чтобы 123 превратилось в 321. Вы не можете использовать какие-либо интегрированные функции для этой задачи.
С формулой, в которой вы объединяете функции СУММПРОИЗВ, ЧАСТЬ, ДЛИНА и СТРОКА, вы получаете желаемый результат.
Если число, которое вы хотите преобразовать, находится в ячейке A2, используйте следующую формулу:
= СУММПРОИЗВ (ЧАСТЬ (A2 * 10 (16-ДЛИНА (A2)); СТРОКА ($ 1: $ 16); 1) * 10 (СТРОКА ($ 1: $ 16) -1))
Результатом этой формулы является число без ведущих нулей. В результате нули справа не отображаются. На следующем рисунке показано использование формулы в примере таблицы:
Если также учитывать ведущие нули, формула выглядит так
= ТЕКСТ (СУММПРОИЗВ (ЧАСТЬ (A2; СТРОКА (КОСВЕННАЯ ("1:" & ДЛИНА (A2))); 1) * 10 (СТРОКА (КОСВЕННАЯ ("1:" & ДЛИНА (A2))) - 1)) ; ПОВТОР ("0"; ДЛИНА (A2)))
Эта формула представляет собой матричную формулу, которую необходимо подтвердить с помощью комбинации клавиш CTRL SHIFT ENTER. Даже после каждого изменения формулы вам придется снова использовать эту комбинацию клавиш для подтверждения формулы.
Формулы работают только с целыми числами без десятичных знаков, поэтому они идеально подходят для серийных номеров, номеров артикулов или аналогичных приложений.