За да извлечем заглавката на колоната на следващата непразна клетка в ред, можем да използваме комбинация от INDEX, MATCH, MIN, IF & COLUMN функции за получаване на изхода.
ИНДЕКС: Връща стойност или препратка на клетката в пресечната точка на определен ред и колона, в даден диапазон.
Синтаксис: = INDEX (масив, ред_ номер, номер_ колона)
СЪВПАДА функцията търси определен елемент в избран диапазон от клетки и след това връща относителната позиция на този елемент в диапазона.
Синтаксис = MATCH (lookup_value, lookup_array, match_type)
Мин: Връща най -малкото число от диапазон от клетки или масив. Например, ако списък с числа съдържа 5, 6, 7, 8, 9 и 10, тогава изходът ще бъде 5.
Синтаксис = MIN (номер1, номер2, …)
Аргументите могат да бъдат максимум 255. Вижте по -долу показаната екранна снимка:
The IF функция проверява дали посоченото от вас условие е ВЯРНО или НЕВЯРНО. Ако условието се върне ВЯРНО след това връща предварително зададена стойност и ако условието се връща НЕВЯРНО след това връща друга предварително зададена стойност.
Синтаксис = IF (логически_тест, стойност_ако_истина, стойност_ако_фалша)
КОЛОНА: Връща номера на колоната на препратка.
Синтаксис: = COLUMN (справка)
Нека вземем пример:
Ред 1 съдържа списък на месеците от януари до декември. В ред 2 са изброени сумите, дължими за период от дванадесет месеца. Празна клетка в реда показва, че през този месец не се дължи плащане. Искаме да създадем нов ред, който за всеки месец ще показва името на месеца, в който следващият дължи се плащане.
- В клетка А3 формулата ще бъде
- = INDEX (A1: $ L1, MATCH (MIN (IF (A2: $ L2 "", COLUMN (A2: $ L2))), COLUMN (A2: $ L2)))
- Натиснете enter на клавиатурата си.
- Функцията ще върне януари, което означава, че плащането се дължи за месец януари.
- Ако премахнем item1 & item2 от ред 2, тогава функцията ще върне Mar.
- Копирайки формулата от клетка A3 в диапазон B3: L3, можем да върнем месеца, за който се дължи плащането.