У меня есть лист с номерами вкладов. Я хочу преобразовать его в 13 цифр. 1234 обозначает код ветви, который состоит из 4 цифр, 456 обозначает цифровой код, который составляет 3 цифры, 1 обозначает номер счета, который составляет 6 цифр. 1234.456.34 становится 1234456000034 1234.456.9843 становится 1234456009843

1 ответ1

0

Если я вас правильно понимаю, у вас есть список значений в форме

[Код филиала].[Цифровой код]. [Номер счета]

Значения могут быть числами переменной длины, и вам нужно добавить числа меньше максимальных размеров (4 цифры, 3 цифры, 6 цифр соответственно) к их максимальной длине с ведущими нулями и удалить разделитель периода (.).

Предполагая, что ваш список значений находится в столбце A, мой подход будет следующим:

  • Используйте «Текст в столбцы», чтобы разбить значения на три составляющие части, с точкой в качестве разделителя. Это разделит значения на столбцы AC. «Текст в столбцы» находится в разделе «Данные» на ленте Excel. Если вы предпочитаете использовать функции для определения составных частей, эта статья является хорошим руководством по функциям текста в Excel.

  • В столбце D используйте следующую формулу, чтобы объединить значения, применяя соответствующий формат к каждому фрагменту:

= СЦЕПИТЬ (ТЕКСТ (А1, "0000"), ТЕКСТ (В1, "000"), ТЕКСТ (С1, "000000"))

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .