Сгенерировать номера +n (скопировать столбцы прибавляя n)
Александр7034
Дата: Понедельник, 21.02.2022, 14:30 |
Сообщение № 1
Группа: Пользователи
Ранг: Участник
Сообщений: 58
Нужно для стикеровки присваивать серийные номера созданные по определенному шаблону. Шаблон создан и конечный результат получаем путем протягивания ячейки столбца C мышью. Но нужно отойти от этого обойдясь формулой, так как когда их под тысячу геморно протягивать. В моем примере в столбце A вводим количество уникальных идентификаторов _n. В столбце B вводим вручную уникальные буквенные обозначения и они не меняются, а повторяются. Изменения только в цифровом окончании.
Нужно для стикеровки присваивать серийные номера созданные по определенному шаблону. Шаблон создан и конечный результат получаем путем протягивания ячейки столбца C мышью. Но нужно отойти от этого обойдясь формулой, так как когда их под тысячу геморно протягивать. В моем примере в столбце A вводим количество уникальных идентификаторов _n. В столбце B вводим вручную уникальные буквенные обозначения и они не меняются, а повторяются. Изменения только в цифровом окончании. Александр7034
Ответить
Сообщение Нужно для стикеровки присваивать серийные номера созданные по определенному шаблону. Шаблон создан и конечный результат получаем путем протягивания ячейки столбца C мышью. Но нужно отойти от этого обойдясь формулой, так как когда их под тысячу геморно протягивать. В моем примере в столбце A вводим количество уникальных идентификаторов _n. В столбце B вводим вручную уникальные буквенные обозначения и они не меняются, а повторяются. Изменения только в цифровом окончании. Автор - Александр7034 Дата добавления - 21.02.2022 в 14:30
Nic70y
Дата: Понедельник, 21.02.2022, 14:50 |
Сообщение № 2
Группа: Друзья
Ранг: Экселист
Сообщений: 9121
Репутация:
2415
±
Замечаний:
0% ±
Excel 2010
ну как-то такКод
=ЕСЛИ(ОКРУГЛВВЕРХ(СТРОКА(D1)/D$1;)<=A$2;ИНДЕКС(B$2:B$1999;ОСТАТ(СТРОКА(D1)-1;D$1)+1)&ПРАВБ("00"&ОКРУГЛВВЕРХ(СТРОКА(D1)/D$1;);3);"")
где d1 - кол-во сеийных
ну как-то такКод
=ЕСЛИ(ОКРУГЛВВЕРХ(СТРОКА(D1)/D$1;)<=A$2;ИНДЕКС(B$2:B$1999;ОСТАТ(СТРОКА(D1)-1;D$1)+1)&ПРАВБ("00"&ОКРУГЛВВЕРХ(СТРОКА(D1)/D$1;);3);"")
где d1 - кол-во сеийных Nic70y
ЮMoney 41001841029809
Ответить
Сообщение ну как-то такКод
=ЕСЛИ(ОКРУГЛВВЕРХ(СТРОКА(D1)/D$1;)<=A$2;ИНДЕКС(B$2:B$1999;ОСТАТ(СТРОКА(D1)-1;D$1)+1)&ПРАВБ("00"&ОКРУГЛВВЕРХ(СТРОКА(D1)/D$1;);3);"")
где d1 - кол-во сеийных Автор - Nic70y Дата добавления - 21.02.2022 в 14:50
Egyptian
Дата: Понедельник, 21.02.2022, 14:58 |
Сообщение № 3
Группа: Проверенные
Ранг: Ветеран
Сообщений: 531
Репутация:
194
±
Замечаний:
0% ±
Excel 2013/2016
Вариант.Код
=IF((INT((ROW(A1)-1)/COUNTA($B$2:$B$100))+1)<=$A$2;INDEX($B$2:$B$6;MOD(ROW(A1)-1;COUNTA($B$2:$B$100))+1)&TEXT(INT((ROW(A1)-1)/COUNTA($B$2:$B$100))+1;"000");"")
Вариант.Код
=IF((INT((ROW(A1)-1)/COUNTA($B$2:$B$100))+1)<=$A$2;INDEX($B$2:$B$6;MOD(ROW(A1)-1;COUNTA($B$2:$B$100))+1)&TEXT(INT((ROW(A1)-1)/COUNTA($B$2:$B$100))+1;"000");"")
Egyptian
Ответить
Сообщение Вариант.Код
=IF((INT((ROW(A1)-1)/COUNTA($B$2:$B$100))+1)<=$A$2;INDEX($B$2:$B$6;MOD(ROW(A1)-1;COUNTA($B$2:$B$100))+1)&TEXT(INT((ROW(A1)-1)/COUNTA($B$2:$B$100))+1;"000");"")
Автор - Egyptian Дата добавления - 21.02.2022 в 14:58
Александр7034
Дата: Понедельник, 21.02.2022, 15:00 |
Сообщение № 4
Группа: Пользователи
Ранг: Участник
Сообщений: 58
Благодарю то что нужно.
Ответить
Сообщение Благодарю то что нужно. Автор - Александр7034 Дата добавления - 21.02.2022 в 15:00
Александр7034
Дата: Понедельник, 21.02.2022, 15:22 |
Сообщение № 5
Группа: Пользователи
Ранг: Участник
Сообщений: 58
А можете показать кусок что отвечает за функцию добавления 001, 002 и тд. и если нужно эти значения (начинающиеся с 0) поставить спереди. У себя эти цифры добавлял функцией СЦЕПИТЬ, для чего пришлось ввести несколько промежуточных столбцов, в ваших формулах изящней вышло, в одну строку.
А можете показать кусок что отвечает за функцию добавления 001, 002 и тд. и если нужно эти значения (начинающиеся с 0) поставить спереди. У себя эти цифры добавлял функцией СЦЕПИТЬ, для чего пришлось ввести несколько промежуточных столбцов, в ваших формулах изящней вышло, в одну строку. Александр7034
Ответить
Сообщение А можете показать кусок что отвечает за функцию добавления 001, 002 и тд. и если нужно эти значения (начинающиеся с 0) поставить спереди. У себя эти цифры добавлял функцией СЦЕПИТЬ, для чего пришлось ввести несколько промежуточных столбцов, в ваших формулах изящней вышло, в одну строку. Автор - Александр7034 Дата добавления - 21.02.2022 в 15:22
Serge_007
Дата: Понедельник, 21.02.2022, 15:34 |
Сообщение № 6
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация:
2749
±
Замечаний:
±
Excel 2016
кусок что отвечает за функцию добавления 001, 002 и тд.
Код
=ТЕКСТ(ОТБР((СТРОКА()-1)/СЧЁТЗ(B$2:B$99)-1/СЧЁТЗ(B$2:B$99))+1;"000")
возвращает последовательность:001 001 001 001 001 002 002 002 002 002 003 003 003 003 003 и т.д.Код
=ИНДЕКС(B$2:B$99;(СТРОКА()-1)-ОТБР((СТРОКА()-1)/СЧЁТЗ(B$2:B$99)-1/СЧЁТЗ(B$2:B$99))*СЧЁТЗ(B$2:B$99))
возвращает последовательность:AAA AAB AAC AAD AAE AAA AAB AAC AAD AAEAAA AAB AAC AAD AAE и т.д.поставить спереди. У себя эти цифры добавлял функцией СЦЕПИТЬ
=Формула2&Формула1
кусок что отвечает за функцию добавления 001, 002 и тд.
Код
=ТЕКСТ(ОТБР((СТРОКА()-1)/СЧЁТЗ(B$2:B$99)-1/СЧЁТЗ(B$2:B$99))+1;"000")
возвращает последовательность:001 001 001 001 001 002 002 002 002 002 003 003 003 003 003 и т.д.Код
=ИНДЕКС(B$2:B$99;(СТРОКА()-1)-ОТБР((СТРОКА()-1)/СЧЁТЗ(B$2:B$99)-1/СЧЁТЗ(B$2:B$99))*СЧЁТЗ(B$2:B$99))
возвращает последовательность:AAA AAB AAC AAD AAE AAA AAB AAC AAD AAEAAA AAB AAC AAD AAE и т.д.поставить спереди. У себя эти цифры добавлял функцией СЦЕПИТЬ
=Формула2&Формула1 Serge_007
ЮMoney :41001419691823 | WMR :126292472390
Ответить
Сообщение кусок что отвечает за функцию добавления 001, 002 и тд.
Код
=ТЕКСТ(ОТБР((СТРОКА()-1)/СЧЁТЗ(B$2:B$99)-1/СЧЁТЗ(B$2:B$99))+1;"000")
возвращает последовательность:001 001 001 001 001 002 002 002 002 002 003 003 003 003 003 и т.д.Код
=ИНДЕКС(B$2:B$99;(СТРОКА()-1)-ОТБР((СТРОКА()-1)/СЧЁТЗ(B$2:B$99)-1/СЧЁТЗ(B$2:B$99))*СЧЁТЗ(B$2:B$99))
возвращает последовательность:AAA AAB AAC AAD AAE AAA AAB AAC AAD AAEAAA AAB AAC AAD AAE и т.д.поставить спереди. У себя эти цифры добавлял функцией СЦЕПИТЬ
=Формула2&Формула1 Автор - Serge_007 Дата добавления - 21.02.2022 в 15:34