Ошибка N / A при использовании правильной формулы VLookup для получения значения из другого листа - PullRequest
0 голосов
/ 16 февраля 2020

В Excel я пытался получить стоимость фонда определенного взаимного фонда, используя VLookup для поиска другого листа. В процессе я получаю ошибку N / A, даже если формула VLookup кажется правильной. The sheet from where I am trying to get the

На приведенном ниже снимке экрана показан лист с формулой VLookup Excel:

The sheet with vlookup formula used

Is есть какие-то проблемы с формулой vlookup, которую я использую здесь. =VLOOKUP(D4,Sheet1!$A$5072:$E$5075,5,FALSE) Я пробовал много версий vlookup, но безрезультатно. Может ли кто-нибудь помочь, пожалуйста? Спасибо!

Ответы [ 2 ]

1 голос
/ 17 февраля 2020

Очистка данных является наилучшим вариантом, так что оба значения - это либо весь текст, либо все числа.

Но быструю и грязную работу aroubd можно использовать для преобразования текста в числа

=INDEX($E$5072:$E$5075,MATCH(D4,VALUE($A$5072:$A$5075),0)) 

или

=XLOOKUP(D4,VALUE($A$5072:$A$5075),$E$5072:$E$5075,,0,1)
0 голосов
/ 16 февраля 2020

Согласитесь с Крисом Нейлсеном, что это, скорее всего, случай различного форматирования между элементом поиска и массивом поиска. Выравнивание по левому краю подразумевает, что оба отформатированы как текст. Учитывая это, просто дважды проверьте, что оба действительно отформатированы как текст, а кто-то выравнивает столбец чисел по левому краю.

Сообщите нам, если это не решит проблему, и мы поможем вам заменить эту формулу формулой Index + Match.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...