/ / Значення індексу + 1 - excel, індексація, матч

Значення index + 1 - excel, індексування, матч

Я хочу додати деяку функціональність до електронної таблиці, яка виконує наступне.

Я хотів би запустити Vlookup, який шукає aматч з іншою клітиною, якщо він знайде матч в I20, я хотів би повернути значення I21. Завжди потрібно буде повернути значення з клітиною безпосередньо під нею. Чи є мені спосіб зробити це?

Я не хочу жорсткого коду, оскільки значення в vlookup можуть бути різними, але це завжди буде потрібно значення безпосередньо під матчем.

Відповіді:

1 для відповіді № 1

Як я вже згадував у коментарях, ви можете використовувати

=INDEX(I:I,MATCH("something",I:I,0)+1)

Index/Match дуже схожий на Vlookup, ви можете прочитати більше тут.

Також за помилкою, яку можна використати:

1) для Excel 2007 та пізніших версій:

=IFERROR(INDEX(I:I,MATCH("something",I:I,0)+1),"there is no match")

2) для Excel 2003:

=IF(ISERROR(INDEX(I:I,MATCH("something",I:I,0)+1)),"there is no match",INDEX(I:I,MATCH("something",I:I,0)+1))