Próbuję znaleźć rozwiązanie, aby porównać dwie osobne listy (zaproszeni - uczestniczyli) i utworzyć trzecią listę (nieobecną).
Funkcja musi spojrzeć na klucz z „Listy obecności (D, E, F)” i porównać go z kluczem z „Listy zaproszonych (A, B, C)”, a następnie wyświetlić brakujące wartości w „Liście nieobecnych (G, H ,JA)".
O danych
- Klucz to „unikalna wartość” przypisana każdej zaproszonej osobie.
- Dane na „liście zaproszonych (A, B, C)” składają się z danych QUERY.
- Dane z „Listy obecności (D, E, F)” kopiują / wklejają wartości w komórkach.
Przykład pożądanego wyniku
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
Każda pomoc jest mile widziana.
Odpowiedzi:
Możesz spróbować czegoś takiego:
następnie kopiuj w poprzek i w dół, aby dopasować.
COUNTIF
źródło
Formuła
Wyjaśnienie
PODAJNIK zwraca błąd, jeśli zaproszonego nie ma na liście uczestników. ISERROR konwertuje błędy na PRAWDA, a wartości na FAŁSZ Ten wynik służy jako kryterium filtrowania. Wynikiem jest lista nieobecności:
Po prostu dodaj odpowiednie nagłówki nad formułą
źródło
WYSZUKAJ.PIONOWO to kolejny sposób na uzyskanie pożądanej odpowiedzi, ale nie jestem pewien, czy przedstawia ją tak, jak chcesz.
Z artykułu pomocy Arkuszy Google, WYSZUKAJ.PIONOWO,
Więc jeśli dodasz
Status
kolumnę do listy uczestników, możesz uruchomić jąVLOOKUP
na liście zaproszonych, prosząc ją o zwrócenieAttended
statusu.Twoje dane mogą wyglądać mniej więcej tak:
W komórce D2
VLOOKUP
formuła wyglądałaby następująco:=VLOOKUP(A2, E:H, 4, FALSE)
A2
jest kluczemE:H
to zakres (lista uczestników)4
odnosi się do numeru kolumny w zakresie wartości, którą chcesz zwrócićFALSE
wskazuje, że szukasz dokładnego dopasowania do kluczaGdy wypełnisz formułę z komórki D2 do D5, otrzymujesz dane wyglądające tak:
Tam, gdzie było dopasowanie,
Status
wartość jest przenoszona. Gdzie nie ma dopasowania, widzisz#N/A
.źródło
Rozwiązanie jednokomórkowe:
Połączenie
FILTER
funkcji zCOUNTIF
funkcją daje ci listę, którą chcesz:W tym przykładzie użyłem klucza jako pola dopasowania porównującego kolumnę A z dopasowaniami w D, ale działa również z innymi kolumnami.
źródło