VLOOKUP, если только часть критериев поиска соответствует значениям в таблице - PullRequest
0 голосов
/ 25 сентября 2019

У меня есть следующая электронная таблица Excel:

        A              B               C
1     List       Search Criteria     Result
2   2019-01            9            2019-09
3   2019-02
4   2019-03
5   2019-04
6   2019-05
7   2019-06
8   2019-07
9   2019-08
10  2019-09
11  2019-12
12  

В Column A У меня есть список всех месяцев в 2019 году. В Cell B2 Я хочу найти месяц, просто введя числомесяца.Результат должен появиться в Cell C2.Поэтому я попытался использовать следующую формулу в Cell C2:

C2 =VLOOKUP(B2,$A$2:$A$13,1,FALSE)

. Теперь проблема в том, что в основном мои критерии поиска не 2019-09.Это просто 9, и поэтому VLOOKUP не может найти его в Column A.

. До сих пор я придумал следующие решения для решения этой проблемы:

a) Измените критерий поиска на ="2019-"&B2.
b) Добавить вспомогательный столбец рядом с Column A, в котором я только отображаю количество месяцев

Однако мне интересно, есть ли более разумное решение, которое выполняет эту работунепосредственно в функции VLOOKUP (может быть, в сочетании с функцией MID)?

1 Ответ

0 голосов
/ 25 сентября 2019

Основываясь на комментариях ниже вопроса, есть два решения для решения проблемы:

Вариант A)
Если год в списке не измените и станете тем же, вы можете перейти с этой формулой:

=VLOOKUP(TEXT(B2,"\*00"),$A$2:$A$13,1,FALSE)

Вариант B)
Если год в списке изменяется, вы можете перейти с этой формулой и редактироватьпервый параметр соответственно:

=VLOOKUP("2019-"&TEXT(B2,"00"),$A$2:$A$13,1,FALSE)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...