Найти в справочнике по наименованию города его код, и объединить с л/с. Полный л/с должен быть 15 символов. Коды городов строго 6 символов. Нужно объединить их таким образом, чтобы код города был в начале, л/с был в конце, а пустота в середине забивалась бы нулями
Макрос на объедение 2 ячеек по условию
25.06.2018 16:04:32
|
|
|
|
25.06.2018 16:09:12
И Вам добрый день. А формула не подойдет?
Если в мире всё бессмысленно, — сказала Алиса, — что мешает выдумать какой-нибудь смысл? ©Льюис Кэрролл
|
|
|
|
25.06.2018 17:36:07
формулой:
|
|||
|
|
25.06.2018 17:47:25
Или так:
=ИНДЕКС(Города!A:A;ПОИСКПОЗ(C2;Города!B:B;0))&ТЕКСТ(A2;"000000000")
Если в мире всё бессмысленно, — сказала Алиса, — что мешает выдумать какой-нибудь смысл? ©Льюис Кэрролл
|
|
|
|
25.06.2018 20:57:34
Макрос. Но сработает корректно, если л/с тоже всегда по 5 цифр. Иначе нужно переделывать.
|
|
|
|
26.06.2018 13:15:06
Спасибо. Я примерно так и хотел изначально. А как быть если количество символов будет разное
|
|
|
|
26.06.2018 13:28:47
Изменяться может лицевой счет, код города остается неизменным
|
|
|
|
26.06.2018 13:31:37
Вы моё решение проверяли?
Если в мире всё бессмысленно, — сказала Алиса, — что мешает выдумать какой-нибудь смысл? ©Льюис Кэрролл
|
|
|
|
26.06.2018 13:41:25
У вас фиксированное значение нулей. А нужно в зависимости от длины л/с, подставлять разное значение нулей. Чтобы сумма символов (код города, нули и л/с) равнялась 15
|
|
|
|
26.06.2018 13:42:17
Извиняюсь что не правильно это отобразил в теме. Писал в конце рабочего дня
|
|
|
|
26.06.2018 14:20:55
а вообще - попробуйте предложенные варианты с лицевыми счетами разной длины и вы убедитесь, что Вас прекрасно поняли и сделали так, как нужно |
|||
|
|
26.06.2018 14:26:25
Изменено: |
|||
|
|
26.06.2018 15:01:09
формулы вы не проверяли, если только макрос - но там Юрий оговорил ограничение на длину л/с
|
|
|
|
26.06.2018 17:03:27
Спасибо огромное. То что надо.
|
|
|
|
26.06.2018 20:07:09
webley, спасибо, что показали работу моей формулы в файле и сравнили с результатом работы Вашей формулы. Во время активного диалога с автором темы я был в дороге без доступа к ПК.
Zigain, к чему были все Ваши сообщения?
Если в мире всё бессмысленно, — сказала Алиса, — что мешает выдумать какой-нибудь смысл? ©Льюис Кэрролл
|
|||||||
|
|
||||||