Увеличение части буквенно-цифровой строки в OpenOffice Calc

У меня есть буквенно-цифровая строка (серийный номер), подобная этой

Серийный номер: WLD4450001256790

Я пытался увеличить его с помощью классического метода «перетаскивания», но это дало мне странные результаты, например.

S/N:WLD4450001256790
S/N:WLD415138135
S/N:WLD415138136
S/N:WLD415138137
S/N:WLD415138138
S/N:WLD415138139
S/N:WLD415138140
S/N:WLD415138141
S/N:WLD415138142
S/N:WLD415138143

Я думаю, что проблема связана с длиной числа, потому что, когда я использую буквенно-цифровую строку с меньшим числом, она работает:

Пример:

S/N:WLD445000
S/N:WLD445001
S/N:WLD445002
S/N:WLD445003
S/N:WLD445004
S/N:WLD445005
S/N:WLD445006

Вернемся к первой буквенно-цифровой строке

S/N:WLD4450001256790

Все, кроме последних 6 цифр, является константой. Единственная «дополнительная» часть - 256790. Я пытаюсь найти способ создать макрос или что-то еще, где первая часть буквенно-цифровой строки - это просто... «строка» (S/N: WLD4450001), а остальные это число, надеясь преуспеть в его увеличении.

Кто-нибудь может дать мне совет для этого? Я новичок в Excel, и я читаю о макросах в эти дни.

Большое спасибо за твою помощь


person Mirco Lcl    schedule 23.09.2016    source источник


Ответы (2)


В подобных случаях мне нравится упрощать задачу: я помещаю строку в столбец A, возрастающее число — в столбец B, а конкатенацию двух строк — в столбец C. Оператор конкатенации — &, поэтому:

  • Введите S/N:WLD415 в A1
  • Введите число в B1
  • Введите =A1&B1 в C1
  • Выберите A1:A10 и нажмите Ctrl + D, чтобы скопировать строку констант.
  • Выберите A2 и перетащите маленький квадрат в правом нижнем углу ячейки вниз, удерживая нажатой клавишу Ctrl, чтобы скопировать и увеличить (заполнить серию)
  • Используйте один из двух способов, описанных выше, чтобы скопировать формулу вниз

введите здесь описание изображения

person stenci    schedule 23.09.2016
comment
Отличное решение и не ограничено строками. Спасибо большое! - person Mirco Lcl; 30.09.2016

В A1 введите:

="S/N:WLD445000" & 1256790+(ROW()-1)

и скопируйте вниз.

введите здесь описание изображения

person Gary's Student    schedule 23.09.2016