Сравните два списка и покажите отсутствующие элементы в электронной таблице Google.
Я пытаюсь найти решение для сравнения двух отдельных списков (приглашенных - присутствующих) и создания третьего списка (отсутствует).
Функция должна смотреть на ключ в «Attended List (D, E, F)» и сравнивать его с ключом в «Приглашенном списке (A, B, C)», а затем отображать отсутствующие значения в «Отсутствующем списке ( G, H, I)».
О данных
- Ключ - это уникальное значение, назначенное каждому приглашенному лицу.
- Данные в «Приглашенном списке (A, B, C)» состоят из данных QUERY.
- Данные в «Attended List (D, E, F)» копируют /вставляют значения в ячейки.
Пример желаемого результата
Invitded List (A,B,C) Attended List (D,E,F) Absent List (G,H,I)
A B C D E F G H I
Key | Fname | Lname | Key | Fname | Lname | Key | Fname | Lname
-------------------------------------------------------------------
001 Tim Smith 002 Mike Jones 001 Tim Smith
002 Mike Jones 004 Jenny Johnson 003 Amy Wilson
003 Amy Wilson
004 Jenny Johnson
Любая помощь очень ценится.
3 ответа
Формула
=ArrayFormula(FILTER(A4:C7,ISERROR(match(A4:A7,D4:D5,0))))
Объяснение
MATCH возвращает ошибку, если приглашенный не отображается в списке посещаемости. ISERROR преобразует ошибки в TRUE и значения в FALSE Этот результат используется в качестве критериев фильтрации. В результате список исключений:
| 001 |Tim |Smith
| 003 |Amy |Wilson
Просто добавьте правильные заголовки над формулой
VLOOKUP - это еще один способ получить ответ, который вы хотите , но я не уверен, что он представляет его так, как вы хотите.
В статье справки Google Таблиц, VLOOKUP,
Ищет первый столбец диапазона для ключа и возвращает значение указанной ячейки в найденной строке.
Итак, если вы добавили столбец Status
в список участников, вы можете запустить VLOOKUP
в приглашенном списке, попросив вернуть статус Attended
.
Ваши данные могут выглядеть примерно так:
В ячейке D2 ваша формула VLOOKUP
будет выглядеть так:
=VLOOKUP(A2, E:H, 4, FALSE)
-
A2
- это ключ -
E:H
- диапазон (список участников) -
4
относится к номеру столбца в диапазоне значения, которое вы хотите вернуть -
FALSE
указывает, что вы ищете точное совпадение на ключе
Когда вы заполняете формулу вниз от ячейки D2 до D5, вы получаете данные, выглядящие так:
Если было совпадение, значение Status
перетягивается. Если нет совпадения, вы видите #N/A
.