Как бороться со смещением между динамическим и статическим массивом? - PullRequest
1 голос
/ 14 июня 2019

Я создаю Google Sheet для сообщества дискордеров (коротко: гильдия ), и у меня есть строка / или заголовок (зависит от листа)где я импортирую всех членов моей гильдии через функцию =importJSON() или ={ListName!Area}, например:

enter image description here

Итак, проблема в том, что когда кто-то уходит илиприсоединяется к гильдии, весь пользовательский ввод-данные (столбец B и т. д.) устаревают из-за смещения.

Да, я мог бы использовать =SORT/=FILTER для изменения импортированных данных, ноКак защитить данные области ввода и подключить определенную строку / столбец к определенному элементу?Таким образом, даже если кто-то покидает этот массив или присоединяется к нему, входные данные по-прежнему актуальны?

1 Ответ

1 голос
/ 14 июня 2019

единственный способ - реализовать функцию VLOOKUP с общим значением, заключенным в ARRAYFORMULA.например.что-то вроде этого:

 =ARRAYFORMULA(IFERROR(VLOOKUP(A1:A; Sheet1!A:B; 2; 0)))

, что переводится как: если значение в A1: A находится в диапазоне Sheet1: A: B, выводит данные из 2-го столбца Sheet1: A: B

пример:

enter image description here

...