Извличане на заглавката на колоната на следващата непразна клетка в ред в Excel 2010

Anonim

За да извлечем заглавката на колоната на следващата непразна клетка в ред, можем да използваме комбинация от 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, можем да върнем месеца, за който се дължи плащането.