2014-12-07 3 views
0

У меня есть лист первенствовать в следующем формате:Чтобы объединить два листа в одном

Sheet A contains 

FilePath | Value1 

E:\xampp\htdocs\D1.php | 1 

E:\xampp\htdocs\D2.php | 1 

Sheet B contains 

FilePath | Value2 

E:\xampp\htdocs\D2.php | 2 

Output sheet: 

Sheet C must contains 

FilePath | Value1 | Value2 

E:\xampp\htdocs\D1.php | 1 | #NA 

E:\xampp\htdocs\D2.php | 1 | 2 

Чтобы решить эту проблему, я думал, чтобы добавить новый столбец в листе А под названием «значение2», а затем использовал ВПР (A1 , 'SheetB'! A: B, 1, FALSE) для row1, VLOOKUP (A2, 'SheetB'! A: B, 1, FALSE) для строки2 и т. Д., Но вывод «# N/A» для всех строк, несмотря на то, что SheetB содержит данные для D2.php.

Как это можно решить? Это происходит, потому что значения ячейки - «Абсолютный путь»? Есть ли другой метод?

Пожалуйста, помогите!

+0

typo: третий параметр должен быть 2, а не 1. Хотя ошибка заключалась в том, что в пути к файлу листа B содержался невидимый символ, который я обнаружил после открытия файла в ms excel 2007 ... – pryashrma

ответ

1

Ошибка # N/A означает, что значение поиска не может быть найдено. Двойная проверка, что значения действительно идеальное соответствие. Например, могут быть конечные пробелы.

Кроме того, если вы хотите вернуть значение, то третий параметр должен быть 2, а не 1, так как вы хотите получить значение во втором столбце диапазона поиска.

Смежные вопросы