#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. Боже мой, я не могу поверить, что забыл это. Большое вам спасибо.