У меня есть лист с номерами вкладов. Я хочу преобразовать его в 13 цифр. 1234 обозначает код ветви, который состоит из 4 цифр, 456 обозначает цифровой код, который составляет 3 цифры, 1 обозначает номер счета, который составляет 6 цифр. 1234.456.34 становится 1234456000034 1234.456.9843 становится 1234456009843
1 ответ
Если я вас правильно понимаю, у вас есть список значений в форме
[Код филиала].[Цифровой код]. [Номер счета]
Значения могут быть числами переменной длины, и вам нужно добавить числа меньше максимальных размеров (4 цифры, 3 цифры, 6 цифр соответственно) к их максимальной длине с ведущими нулями и удалить разделитель периода (.).
Предполагая, что ваш список значений находится в столбце A, мой подход будет следующим:
Используйте «Текст в столбцы», чтобы разбить значения на три составляющие части, с точкой в качестве разделителя. Это разделит значения на столбцы AC. «Текст в столбцы» находится в разделе «Данные» на ленте Excel. Если вы предпочитаете использовать функции для определения составных частей, эта статья является хорошим руководством по функциям текста в Excel.
В столбце D используйте следующую формулу, чтобы объединить значения, применяя соответствующий формат к каждому фрагменту:
= СЦЕПИТЬ (ТЕКСТ (А1, "0000"), ТЕКСТ (В1, "000"), ТЕКСТ (С1, "000000"))