Как написать формулу для двустороннего поиска значения в Excel - PullRequest
1 голос
/ 06 мая 2019

Я пытаюсь создать формулу Excel для отображения даты, если он находит «A3» (между D7: H7) в строке, сопоставляя значение Coulmn «A3» и аналогично следующим строкам.

Ниже приведена таблица и требуемый результат: Required Output

Я использую функцию индексации и сопоставления, но это не удалось.

Ниже приведена формула, которую я пробовал:

= ИНДЕКС (Д7: Н7, MATCH (С7, С7: C10,0), ПОИСКПОЗ (Д7, Д7: H7,0))

Моя цель - показать Месяц относительно значения Столбца, соответствующего этой конкретной строке. Пожалуйста, поправьте меня в формуле.

1 Ответ

1 голос
/ 06 мая 2019

Я думаю, что вы сложнее, чем вам нужно. И немного избыточно, тоже. Вы создадите правильную формулу (правильное использование $) для ячейки C7, а затем перетащите ее в C8 и т. Д. Отдельная написанная вами часть MATCH(D7,D7:H7,0) вообще не нужна. Кроме того, ИНДЕКС должен содержать только месяцы, и, поскольку он находится в одной и той же строке, независимо от строки, для которой вы выполняете вычисления, вам нужно добавить $ до 6. Попробуйте это (запомните, вставьте это в C7 и затем перетащите-копировать):

=INDEX(D$6:H$6,,MATCH(C7,C7:C10,0))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...