Как автоматически вставить строку или переместить данные вниз? (с функцией или скриптом) - PullRequest
0 голосов
/ 03 июля 2019

У меня есть два листа с 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. Я тоже пытаюсь переместить эти значения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...