Я работаю с 2 листами Excel (одинаковые документы).
На листе 1 у меня есть список идентификаторов автомобилей (столбец A), а на листе 2 у меня совпадает список идентификаторов автомобилей (столбец A) и название автомобиля (столбец B).
Я использую поиск, чтобы скопировать значение ячейки с именем автомобиля (лист 2, столбец b) в столбец E на листе 1, где идентификатор автомобиля (столбец A на обоих листах) идентичен на обоих листах.
Когда я ввожу формулу, Excel возвращает все правильные имена автомобилей, когда оба идентификатора автомобиля в обоих столбцах соответствуют друг другу. Однако по какой-то известной причине коренится в функции поиска, когда Excel не может найти автомобиль из листа 1 на листе 2 вместо того, чтобы не возвращать какие-либо данные, он возвращает значение данных, которое не соответствует критериям.
Та же проблема, фактические данные:
Здесь у меня та же проблема, у меня есть идентификатор поиска (столбец A), и значение ячейки поиска Excel должно возвращаться, если идентификатор поиска на листе 1 совпадает с идентификатором поиска на листе 2.
![enter image description here](https://i.stack.imgur.com/pkmqu.png)
Ячейка, отмеченная красным, не существует на листе 2.
Что на самом деле происходит, что функция поиска возвращает все правильные результаты, когда критерии, которые я установил в функции, выполнены. Тем не менее, поиск также возвращает неправильные результаты, когда критерии не выполнены - как в красной ячейке в ссылке, где идентификатор поиска даже не существует на другом листе, но Excel по-прежнему возвращает результат.
Я понимаю, что есть проблема с поиском, когда Lookup находит значение, которое больше, чем значение поиска, оно откатится назад и совпадет с предыдущим значением.
Есть ли способ исправить эту проблему или использовать другую функцию \ функции, которая возвращает правильные данные, когда критерии выполнены, и не возвращает данные, если критерии не выполнены.