Excel: użyj wyszukaj.pionowo, aby zwrócić wiele wartości w poziomie
Często możesz chcieć użyć funkcji WYSZUKAJ.PIONOWO w programie Excel, aby zwrócić wiele wartości w poziomie.
Niestety nie jest to możliwe przy użyciu funkcji WYSZUKAJ.PIONOWO , ale jest to możliwe przy użyciu poniższej formuły z funkcjami INDEKS , MAŁY i JEŻELI :
=INDEX( $B$2:$B$13 , SMALL(IF( $A$17 = $A$2:$A$13 ,ROW( $A$2:$A$13 )-ROW( $B$2 )+1), COLUMN( A1 )))
Ta formuła znajduje wartość w komórce A17 w zakresie A2:A13 i zwraca odpowiednią wartość w zakresie B2:B13 .
Możesz przeciągnąć tę formułę poziomo, aby wyświetlić wiele wartości.
Poniższy przykład pokazuje, jak zastosować tę formułę w praktyce.
Przykład: użyj WYSZUKAJ.PIONOWO, aby zwrócić wiele wartości w poziomie
Załóżmy, że mamy w Excelu następujący zbiór danych, który zawiera informacje o punktach zdobytych przez koszykarzy z różnych drużyn:
Załóżmy, że chcemy wyszukać „Mavs” w kolumnie zespołu i zwrócić każdą wartość punktową poziomo.
W tym celu w komórce B17 możemy wpisać następującą formułę:
=INDEX( $B$2:$B$13 , SMALL(IF( $A$17 = $A$2:$A$13 ,ROW( $A$2:$A$13 )-ROW( $B$2 )+1), COLUMN( A1 )))
Następnie możemy kliknąć i przeciągnąć tę formułę poziomo w prawo, aby wyświetlić każdą z wartości punktowych odpowiadających „Mavom” w kolumnie zespołu:
Formuła poprawnie zwraca wartości 24, 40, 15 i 25 w tym samym wierszu.
Pamiętaj, że każda z tych wartości reprezentuje wartość w kolumnie punktów, która odpowiada „Mavom” w kolumnie drużyny:
Pamiętaj, że będziesz musiał kliknąć i przeciągnąć tę formułę w prawo, aż natkniesz się na #NUM! w jednej z komórek.
Oznacza to, że pomyślnie zwrócono każdą wartość odpowiadającą szukanej wartości.
Dodatkowe zasoby
Poniższe samouczki wyjaśniają, jak wykonywać inne typowe zadania w programie Excel:
Excel: jak używać funkcji WYSZUKAJ.PIONOWO, aby zwrócić wszystkie dopasowania
Excel: użyj funkcji WYSZUKAJ.PIONOWO, aby zwrócić wartość pustą zamiast zera
Excel: jak używać PRAWDA lub FAŁSZ w WYSZUKAJ.PIONOWO