2017-01-24 6 views
0

У меня есть проблемы с проблемами VLOOKUP в течение многих лет, но у меня есть я в тупике. Я ссылаюсь между списками полными именами (например, John Doe), но получаю # N/A. Я уже пробовал TRIM (ничего не менял и при проверке я мог видеть, что в исходных данных нет лишних пробелов). Я также пробовал Text-to-Columns, который в прошлом волшебным образом фиксировал мои VLOOKUP, но не сейчас. Я также попробовал предложение StackOverflow проверить каждую пару имен, используя функцию CODE, но оба имеют одинаковый цифровой код.Выпуск VLOOKUP с Excel 2013 (получение # N/A)

Я приложил образец файла, содержащий вопрос. Помогите! Благодарю. Malcolm Vlookup Excel File

+0

Что формула ? Как выглядят ваши данные? Я (и я предполагаю, что большинство других) вряд ли загрузит файлы/книги, особенно когда могут быть задействованы макросы. Не могли бы вы отправить образец таблицы данных и какую формулу вы используете? – BruceWayne

+0

Коды символов пробега не совпадают (один из них - 32, а другой - 194). – ayhan

+0

Спасибо Ayhan. Как вы определили, что коды символов пробелов не совпадают? Когда я применяю функцию CODE для обоих, я получаю 80. Также вы знаете, как исправить проблему, чтобы заставить VLOOKUP работать? Благодаря! – Malcolm

ответ

1

Проблема в том, что пространство между Полом и Кейси не является нормальным пространством в B3.

Для иллюстрации я ставлю Это в Ф1:

=CODE(MID($A$1,ROW(1:1),1)) 

И в G1:

=CODE(MID($B$3,ROW(1:1),1)) 

и скопировал вниз.

enter image description here

32 является то, что мы хотим, но пространство в В3 160

Чтобы исправить это, мы можем подставить 160 для 32:

=VLOOKUP(SUBSTITUTE(B3,CHAR(160),CHAR(32)),A1,1,0) 

enter image description here

+0

Спасибо Скотт. Это помогает, и я вернусь к основному листу, чтобы попытаться реализовать его как общее решение. – Malcolm