У меня есть два листа с 2 разными списками: abc и 123. Я создаю комбинированный список на другом листе и вручную устанавливаю значения для каждой пары.
Конечный результат выглядит так:
a1 value-a1
a2 value-a2
a3 value-a3
b1 value-b1
b2 value-b2
b3 value-b3
c1 value-c1
c2 value-c2
c3 value-c3
Я сделал функцию для букв и повторный скрипт для цифр, чтобы я мог расширять свои списки новыми буквами или цифрами. (На этом листе уже более 1500 строк, 33 буквы на стороне букв и 52 цифры).
Функция для букв:
= TRANSPOSE(SPLIT(JOIN(",", ARRAYFORMULA(REPT(SPLIT(WeaponsList!C2,",")&",", AttachmentsList!B2))), ","))
Цифры взяты из повторного сценария.
Моя проблема в том, что я хочу уменьшить ручные значения, когда список обновляется новыми номерами или буквами. Прямо сейчас вставка строки вручную работает, потому что первые две части являются автоматическими от первой ячейки в столбце, но я хотел бы также автоматизировать смещение значений.
Прямо сейчас, если я вставлю новый номер, это будет
a1 value-a1
a2 value-a2
a3 value-a3
a4 value-b1
b1 value-b2
b2 value-b3
b3 value-c1
b4 value-c2
c1 value-c3
c2
c3
c4
Как я могу сдвинуть значения вниз или вставить новые строки при расширении списка?
Мой лист:
https://docs.google.com/spreadsheets/d/1OZTDYW5Zg-76eAT5ce6u4Sx0pin0rPd6QLRZByVHFzM/edit?usp=sharing
Комбинированный список - хороший список (не обновленный C2 для включения нового номера), затем я расширил список номеров на «53», так что расширенный комбинированный список также содержит это, но столбец Возможности не сдвигается с новым линии a53, b53, c53. Я тоже пытаюсь переместить эти значения.