Если вы хотите получить заголовок столбца, соответствующий совпадающему значению, вы можете использовать комбинацию функций ИНДЕКС, МАКС, СУММПРОИЗВ и СТОЛБЕЦ * для извлечения вывода.

ИНДЕКС: возвращает значение или ссылку на ячейку на пересечении определенной строки и столбца в заданном диапазоне.

Синтаксис: = ИНДЕКС (массив; номер_строки; номер_столбца)

МАКС: возвращает максимальное число из диапазона ячеек или массива. Например, если список чисел содержит 5, 6, 7, 8, 9 и 10, то на выходе будет 10.

Синтаксис = MAX (число1, число2, …​)

Может быть максимум 255 аргументов. См. Скриншот ниже:

img1

СУММПРОИЗВ: возвращает сумму произведений соответствующих диапазонов или массивов.

Синтаксис: = СУММПРОИЗВ (массив1, массив2, массив3, …​)

array1, array2,… .. array255 — это диапазоны ячеек или массивов, которые вы хотите умножить, а затем сложить.

В функции СУММПРОИЗВ может быть максимум 255 массивов. См. Скриншот ниже:

img2

COLUMN: возвращает номер столбца ссылки.

Синтаксис: = COLUMN (ссылка)

[.underline] # Давайте возьмем пример: # У нас есть 3 заголовка столбцов, которые содержат числовые значения. Нам нужна формула для поиска в ячейке E2 и получения результата, в ячейке F2 должен быть заголовок этого столбца.

При выборе значения из столбца B в ячейке E2 результатом должен быть заголовок столбца в ячейке F2.

img3

значение поиска — 5 см. снимок ниже:

img4

  • В ячейке F2 формула будет иметь вид

= ИНДЕКС ($ A $ 1: $ C $ 1, СУММПРОИЗВ (МАКС $ A $ 2: $ C $ 5 = E2) (COLUMN ($ A $ 2: $ C $ 5)) — COLUMN ($ A $ 1) +1)

* Нажмите ввод на клавиатуре.

* Функция вернет имя строки

img5

В результате мы получаем «Заголовок 2» *, потому что поиск 5 находится в столбце B.

  • Если мы изменим значение в ячейке E2 с 5 на 10, формула автоматически изменит результат соответственно.

img6