Ако искате да извлечете заглавката на колоната, която съответства на съответстваща стойност, можете да използвате комбинация от INDEX, MAX, SUMPRODUCT & COLUMNфункции за извличане на изхода.
ИНДЕКС: Връща стойност или препратка на клетката в пресечната точка на определен ред и колона, в даден диапазон.
Синтаксис: = INDEX (масив, ред_ номер, номер_ колона)
МАКС. Връща максималния брой от диапазон от клетки или масив. Например, ако списък с числа съдържа 5, 6, 7, 8, 9 и 10, тогава изходът ще бъде 10.
Синтаксис = MAX (номер1, номер2, …)
Аргументите могат да бъдат максимум 255. Вижте по -долу показаната екранна снимка:
СУМПРОДУКТ: Връща сумата от произведенията на съответните диапазони или масиви.
Синтаксис: = SUMPRODUCT (масив1, масив2, масив3, …)
array1, array2,… array255 са диапазоните от клетки или масиви, които искате да умножите и след това да ги добавите.
Във функцията SUMPRODUCT може да има максимум 255 масива. Вижте по -долу показаната екранна снимка:
КОЛОНА: Връща номера на колоната на препратка.
Синтаксис: = COLUMN (справка)
Нека вземем пример:
Имаме 3 заглавки на колони, които съдържат числови стойности. Нуждаем се от формула за търсене в клетка E2 и извличане на резултат в клетка F2 трябва да бъде заглавието на тази колона.
Избирайки стойност от колона B в клетка E2, резултатът трябва да бъде заглавието на колоната в клетка F2.
стойността за търсене е 5, вижте по -долу моментната снимка:
- В клетка F2 формулата ще бъде
- = INDEX ($ A $ 1: $ C $ 1, SUMPRODUCT (MAX (($ A $ 2: $ C $ 5 = E2)*(COLUMN ($ A $ 2: $ C $ 5)))))-COLUMN ($ A $ 1) +1 )
- Натиснете enter на клавиатурата си.
- Функцията ще върне името на реда
- Резултатът, който получаваме е „Заглавна част 2“ защото търсене 5 се намира в колона B.
- Ако променим стойността в клетка E2 от 5 на 10, тогава формулата автоматично ще промени съответно резултата.