Повернуть цифры числа слева направо

Anonim

Как переворачивать числа в ячейках 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. Даже после каждого изменения формулы вам придется снова использовать эту комбинацию клавиш для подтверждения формулы.

Формулы работают только с целыми числами без десятичных знаков, поэтому они идеально подходят для серийных номеров, номеров артикулов или аналогичных приложений.