Ошибка ПОИСКА / СОВПАДАЮЩАЯ комбинация, возвращающая неверное значение

#excel

#excel

Вопрос:

Я пытаюсь выполнить поиск в таблице, которую я создал с помощью HLOOKUP, чтобы найти свой столбец, и СОПОСТАВИТЬ, чтобы получить правильную строку, что должно привести к тому, что в моей ячейке будет опубликовано правильное значение.

В основном это так, однако определенные значения, которые я ищу в HLOOKUP, выдают неправильные результаты. В частности, они извлекают из столбца on.

Вот уменьшенная версия моей таблицы.

 --------|CHS     |DDR     |MWD     |MTR     |RSS     |SUS     |WRL     |WPS     |
UAED    |3067110 |3067100 |3067112 |3067102 |3067104 |3067118 |3067116 |3067114 |
MOWD    |3075110 |3075100 |3075112 |3075102 |3075104 |3075118 |3075116  3075114 |
  

Моя формула следующая, прошу прощения за длинные ссылки на таблицы, я ищу таблицу в другом файле.

 =HLOOKUP(S4003,'[UAT_EXT_MatTypes.xlsx]Plant-PL-PrftCntr'!$A$1:$I$72,MATCH(C4003,'[UAT_EXT_MatTypes.xlsx]Plant-PL-PrftCntr'!$A$1:$A$72,0))
  

S4003 и C4003 — это два значения, которые я использую в своей целевой таблице, чтобы найти подходящее значение в моей таблице поиска. S #### относится к линейке продуктов (например, WRL или RSS), в то время как C ## ## относится к заводу.

Проблема, с которой я сталкиваюсь, заключается в том, что всякий раз, когда я извлекаю продукт WPS или инструмент MWD, он извлекается из полей SUS и MTR соответственно. Это не происходит ни с какими другими значениями

Для контекста о том, как получены эти цифры, первые 4 цифры получены от завода, в то время как последние 3 получены по продуктовой линейке.

Если у кого-нибудь есть какие-либо предложения относительно того, почему это не работает и как я могу это исправить, или какие-либо альтернативы, я был бы очень благодарен.

Комментарии:

1. используйте четвертый критерий в вашем HLOOKUP. После того, как MATCH() поместил ,FALSE

2. Боже мой, я не могу поверить, что забыл это. Большое вам спасибо.