Pobieranie nagłówka kolumny, który odpowiada dopasowanej wartości

Anonim

Jeśli chcesz pobrać nagłówek kolumny, który odpowiada dopasowanej wartości, możesz użyć kombinacji INDEKS, MAX, SUMPRODUCT I KOLUMNAfunkcje do wyodrębnienia danych wyjściowych.

INDEKS: Zwraca wartość lub odwołanie do komórki na przecięciu określonego wiersza i kolumny w danym zakresie.

Składnia: =INDEKS(tablica;numer_wiersza;numer_kolumny)

MAX: Zwraca maksymalną liczbę z zakresu komórek lub tablicy. Na przykład, jeśli lista liczb zawiera 5, 6, 7, 8, 9 i 10, wynikiem będzie 10.

Składnia =MAX(liczba1,liczba2,…)

Może być maksymalnie 255 argumentów. Zobacz poniższy zrzut ekranu:

SUMA PRODUKTU: Zwraca sumę iloczynów odpowiednich zakresów lub tablic.

Składnia: =SUMPRODUCT(tablica1,tablica2,tablica3,…)

array1,array2,… array255 to zakresy komórek lub tablic, które chcesz pomnożyć, a następnie dodać.

W funkcji SUMPRODUCT może być maksymalnie 255 tablic. Zobacz poniższy zrzut ekranu:

KOLUMNA: Zwraca numer kolumny odwołania.

Składnia: =KOLUMNA(odwołanie)

Weźmy przykład:

Mamy 3 nagłówki kolumn, które zawierają wartości liczbowe. Potrzebujemy formuły do ​​wyszukania w komórce E2 i pobrania wyniku w komórce F2 powinien być nagłówkiem tej kolumny.

Po wybraniu wartości z kolumny B w komórce E2 wynik powinien być nagłówkiem kolumny w komórce F2.

wartość wyszukiwania to 5 patrz poniżej zrzut ekranu:

  • W komórce F2 formuła wyglądałaby tak:
  • =INDEKS($A$1:$C$1,PRODUKT SUMA(MAX(($A$2:$C$5=E2)*(KOLUMNA($A$2:$C$5))))-KOLUMNA($A$1)+1 )
  • Naciśnij Enter na klawiaturze.
  • Funkcja zwróci nazwę wiersza

  • Wynik jaki otrzymujemy to „Nagłówek 2” ponieważ odnośnik 5 znajduje się w kolumnie B.
  • Jeśli zmienimy wartość w komórce E2 z 5 na 10, formuła automatycznie zmieni odpowiednio wynik.