Zapytanie w arkuszach google: jak używać where in na liście


W zapytaniu Arkuszy Google możesz użyć następującej składni, aby zwrócić wszystkie wiersze, w których kolumna zawiera wartość na liście:

 =QUERY( A1:C11 , " SELECT * WHERE A MATCHES '(value1|value2|value3)' " )

To konkretne zapytanie zwróci wszystkie wiersze z zakresu A1:C11 , gdzie wartość w kolumnie A jest równa wartość1 , wartość2 lub wartość3 .

Uwaga : | Operator oznacza „OR” w Arkuszach Google.

Poniższy przykład pokazuje, jak zastosować tę składnię w praktyce.

Przykład: użyj listy WHERE IN w zapytaniu Arkuszy Google

Załóżmy, że mamy następujący zbiór danych zawierający informacje o różnych koszykarzach:

Możemy użyć poniższego zapytania, aby zwrócić wszystkie wiersze, w których wartość w kolumnie „Zespół” jest równa Mavs, Magic, Kings lub Lakers:

 =QUERY( A1:C11 , " SELECT * WHERE A MATCHES '(Mavs|Magic|Kings|Lakers)' " ) 

Poniższy zrzut ekranu pokazuje, jak w praktyce wykorzystać to zapytanie:

Zapytanie Arkuszy Google o miejsce na liście

Zwróć uwagę, że zwracane są tylko te wiersze, w których wartość w kolumnie „Zespół” jest równa Mavs, Magic, Kings lub Lakers.

Możesz także użyć podobnej składni, aby znaleźć wiersze, w których kolumna zawiera jedną z kilku wartości liczbowych.

Na przykład możemy użyć poniższego zapytania, aby zwrócić wszystkie wiersze, w których wartość w kolumnie „Punkty” wynosi 19, 20 lub 22:

 =QUERY( A1:C11 , " SELECT * WHERE C MATCHES '(19|20|22)' " ) 

Poniższy zrzut ekranu pokazuje, jak w praktyce wykorzystać to zapytanie:

Należy pamiętać, że zapytanie zwraca tylko wiersze, których wartość w kolumnie „Punkty” jest równa 19, 20 lub 22.

Dodatkowe zasoby

Poniższe samouczki wyjaśniają, jak wykonywać inne typowe czynności w Arkuszach Google:

Zapytanie w Arkuszach Google: jak zwrócić tylko unikalne wiersze
Zapytanie w Arkuszach Google: jak usunąć nagłówek z wyników
Zapytanie w Arkuszach Google: jak ignorować puste komórki w zapytaniu

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *