Excel: sprawdź, czy wartość kolumny istnieje w innej kolumnie
Możesz użyć poniższej formuły, aby sprawdzić, czy wartość kolumny istnieje w innej kolumnie w programie Excel:
=NOT(ISERROR(MATCH( A2 , $B$2:$B$16 ,0)))
Ta konkretna formuła sprawdza, czy wartość w komórce A2 istnieje w zakresie B2:B16 .
Jeśli istnieje w zakresie B2:B16 , formuła zwraca TRUE . W przeciwnym razie zwraca FALSE .
Poniższy przykład pokazuje, jak zastosować tę formułę w praktyce.
Przykład: Sprawdź, czy wartość kolumny istnieje w innej kolumnie w programie Excel
Załóżmy, że mamy w Excelu następujący zbiór danych, gdzie w jednej kolumnie znajduje się lista potrzebnych artykułów spożywczych, a w drugiej – lista artykułów dostępnych w sklepie:
Załóżmy, że chcemy sprawdzić, czy każdy element w kolumnie Lista artykułów spożywczych istnieje również w kolumnie Zapasy artykułów spożywczych .
W tym celu w komórce C2 możemy wpisać następującą formułę:
=NOT(ISERROR(MATCH( A2 , $B$2:$B$16 ,0)))
Następnie możemy przeciągnąć i wypełnić tę formułę do każdej pozostałej komórki w kolumnie C:
Kolumna C wskazuje, czy każda komórka w kolumnie A istnieje również w kolumnie B.
Na przykład możemy zobaczyć:
- W sklepach spożywczych znajdują się jabłka .
- Banany znajdują się w zapasach sklepów spożywczych.
- Marchewki nie ma w magazynie sklepu spożywczego.
- Gruszki są dostępne w sklepach spożywczych.
- Papryki nie ma w magazynie sklepu spożywczego.
Jeśli chcesz zwrócić wartości inne niż PRAWDA i FAŁSZ, możesz zawinąć formułę w funkcję JEŻELI i określić wartości, które chcesz zwrócić.
Na przykład możemy użyć poniższej formuły, aby zwrócić „Tak” lub „Nie” zamiast PRAWDA lub FAŁSZ:
=IF(NOT(ISERROR(MATCH( A2 , $B$2:$B$16 ,0))), "Yes", "No")
Poniższy zrzut ekranu pokazuje, jak zastosować tę formułę w praktyce:
Formuła zwraca teraz „Tak”, jeśli pozycja listy zakupów istnieje w magazynie artykułów spożywczych lub „Nie”, jeśli nie istnieje.
Dodatkowe zasoby
Poniższe samouczki wyjaśniają, jak wykonywać inne typowe zadania w programie Excel:
Jak sprawdzić, czy zakres zawiera określoną wartość w programie Excel
Jak sprawdzić, czy komórka zawiera tekst listy w programie Excel
Jak obliczyć średnią, jeśli komórka zawiera tekst w programie Excel