Гость
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Добавление определенного количества символов / 7 сообщений из 7, страница 1 из 1
26.08.2015, 12:20
    #39036254
Anastassie
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Добавление определенного количества символов
Добрый день, помогите, пожалуйста. Есть столбец, содержащий числовые значения в том числе и "0", количество символов разное, но не превышает 8. В соседний столбец нужно записать значения этого столбца, исключая "0", при этом все значения, количество символов которых меньше 8, должны иметь впереди 0. То есть если значение 12345, то в итоговый столбец должно записаться 00012345, если 1234 - 0000 и так далее. Никак не могу сообразить каким образом подсчитать количество недостающих нулей.
Пыталась играться с "8-ДЛСТР(А1)", но так и не придумала как сделать конкатинацию строки с резльтатом єтого вычисления
...
Рейтинг: 0 / 0
26.08.2015, 12:28
    #39036266
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Добавление определенного количества символов
Anastassieесли значение 12345, то в итоговый столбец должно записаться 00012345, если 1234 - 0000 и так далее.Поясните.
...
Рейтинг: 0 / 0
26.08.2015, 12:29
    #39036267
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Добавление определенного количества символов
А в результате нужно получить именно текстовое значение?

В противном случае можно обойтись без формул, просто использовав числовое форматирование ячейки с лидирующими нулями
...
Рейтинг: 0 / 0
26.08.2015, 12:31
    #39036270
капитанская дочка
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Добавление определенного количества символов
Anastassie,

типа того =IF(AND(LEN(A2)<=8;A2<>0);REPT("0";8-LEN(A2))&A2;"")
...
Рейтинг: 0 / 0
26.08.2015, 13:05
    #39036307
Anastassie
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Добавление определенного количества символов
Без формул нельзя было обойтись, эта строка часть вычисляемой таблицы, а исходник каждый раз меняться будет. Всем спасибо за помощь и участие подсказанная формула очень помогла )

=ЕСЛИ(И(ДЛСТР(A2)<=8;A2<>0);ПОВТОР(0;8-ДЛСТР(A2))&A2;"")
...
Рейтинг: 0 / 0
26.08.2015, 13:17
    #39036321
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Добавление определенного количества символов
Anastassieодсказанная формула очень помогла )

=ЕСЛИ(И(ДЛСТР(A2)<=8;A2<>0);ПОВТОР(0;8-ДЛСТР(A2))&A2;"")
Тогда уж проще какое-нить тривиальное

=ЕСЛИ(А2<>0;ЛЕВСИМВ("00000000"&A2;8);"")
...
Рейтинг: 0 / 0
26.08.2015, 13:17
    #39036322
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Добавление определенного количества символов
Пардон, ПРАВСИМВ()
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Добавление определенного количества символов / 7 сообщений из 7, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]