Я хотел бы использовать листы как базу данных, большой вопрос в том, как сохранить «отношение внешнего ключа» при удалении или добавлении новых записей на одной вкладке?
Пример:
Вкладка (она же «таблица») с базовой личной информацией «люди»:
A | B | C | D
First | Last | E-Mail | Relevant
---------------------------------------------------------------
Peter | Parker | peter@parker.net | X
Steven | Mueller | steven.mueller@gmail.com |
Patricia | Doe | pat@pat.com | X
На основе столбца D («Соответствующий») я создаю список имен людей во второй вкладке »Информация". Использование:
=QUERY(people!A:D, "Select A where D='X'")
Что приводит к
A | B | C | D
First | | |
---------------------------------------------------------
Peter |
Patricia |
Теперь я добавляю дополнительную информацию (год и город рождения):
A | B | C | D
First | Year | City |
---------------------------------------------------------
Peter | 1990 | New York
Patricia | 1980 | Boston
** пока,так хорошо ** теперь вопрос в том, как мне сохранить эти данные, если я добавлю больше записей в список "людей"? Если я добавлю X для человека «Стивен» в таблице «люди»:
A | B | C | D
First | Last | E-Mail | Relevant
---------------------------------------------------------------
Peter | Parker | peter@parker.net | X
Steven | Mueller | steven.mueller@gmail.com | X
Patricia | Doe | pat@pat.com | X
Таблица на второй вкладке будет выглядеть следующим образом - так что Питер «станет» Патрисией (отталкивая Патрицию вниз).
A | B | C | D
First | Year | City |
---------------------------------------------------------
Peter | 1990 | New York
Steven | 1980 | Boston
Patricia
Как лучше всего сделать эту работу?