Извлечение другого значения столбца на основе поиска - PullRequest
1 голос
/ 11 апреля 2019

У меня есть один большой ряд данных, содержащий несколько наблюдений.Данные состоят из: Номер заказа Сумма Расположение

См. Прикрепленное изображение:

enter image description here

Теперь мне нужен этот номер заказа 8382 (A2) ищется в A8: L8 и помещает в B2 количество каждого номера PO и помещает в C2 местоположение.Итак, что нужно сделать, это найти значение в строке и извлечь значение справа от него.Я попробовал H.lookup, но это не сработало.

Кто-нибудь может мне помочь?Я использовал индекс и совпадение, но не могу заставить его работать.Я думаю, что это, вероятно, простой вопрос, но я не могу понять его.

Заранее спасибо!

Ответы [ 3 ]

1 голос
/ 11 апреля 2019

Ваше мышление правильное.

В ячейке B2:

=INDEX($A$8:$L$8,1,MATCH($A2,$A$8:$L$8,0)+1)

В ячейке C2:

=INDEX($A$8:$L$8,1,MATCH($A2,$A$8:$L$8,0)+2)

Копировать вниз.

0 голосов
/ 11 апреля 2019

Вы можете использовать:

=IFERROR(INDIRECT(ADDRESS(8,MATCH(A6,$A$8:$H$8,0)+1)),"PO not found")

, используя IFERROR, чтобы избежать ошибок, если какой-либо из PO не найден.

enter image description here

0 голосов
/ 11 апреля 2019

Попробуйте это (Он находит первый случай в строке 8)

  • Формула ячейки B2 =OFFSET($A$1;1;MATCH($A2;8:8;0);1;1)
  • Формула ячейки C2 =OFFSET($A$1;1;MATCH($A2;8:8;0)+1;1;1)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...