2014-01-31 2 views
4

Я пытаюсь скопировать данные из столбца E (стоимость) в лист1, где значение в столбце A (код) в листе2 соответствует значению в столбце A (код) на листе1.Excel VLOOKUP между двумя листами с ошибкой

1 
+--------+--------+---------------+---------+--------+ 
| A  | B  | C    | D  | E  | 
+--------+--------+---------------+---------+--------+ 
| Code | Name | Description | Price | Cost | 
+--------+--------+---------------+---------+--------+ 
| AC33 | Prod 1 | Prod Desc 1 | 3.99 | 2.00 | 
+--------+--------+---------------+---------+--------+ 
| AC34 | Prod 2 | Prod Desc 2 | 4.99 | 3.00 | 
+--------+--------+---------------+---------+--------+ 
| AC35 | Prod 3 | Prod Desc 3 | 5.99 | 4.00 | 
+--------+--------+---------------+---------+--------+ 

2 

+--------+--------+---------------+---------+ 
| A  | B  | C    | D  | 
+--------+--------+---------------+---------+ 
| Code | Name |Updated Price | Cost | 
+--------+--------+---------------+---------+ 
| AC33 | Prod 1 | 16.99  |   | 
+--------+--------+---------------+---------+ 
| AC37 | Prod 2 | 18.99  |   | 
+--------+--------+---------------+---------+ 
| AC38 | Prod 3 | 21.99  |   | 
+--------+--------+---------------+---------+ 

Я использовал VLOOKUP, но он не работает, может ли кто-нибудь помочь, пожалуйста? Я правильно использую Vlookup?

Это формула я тянут вниз в колонке D Лист2

= ВПР (A2, '1' $ A $ 2: $ A $ 811,5)

ответ

3

Попробуйте это:

=VLOOKUP(A2,'1'!$A$2:$E$811,5,0)

Я изменил '1'!$A$2:$A$811 к '1'!$A$2:$E$811 (как указано @Jerry в комментарии ниже, «диапазон таблицы вы используете VLOOKUP на должен содержать как столбец значение поиска и столбец, содержащий результат, который вы хотите извлечь « ), и я также указал последний аргумент VLOOKUP равным 0, в котором говорится, что VLOOKUP, чтобы найти точное соответствие.

UPD:

Как следует из комментариев выше, следующая формула работает для OP:

=VLOOKUP(TRIM(A2),'1'!$A$2:$E$811,5,0)

+3

+1 Для объяснения, диапазон таблицы, которую вы используете 'VLOOKUP' на должны содержат как столбец поискового значения, так и столбец, содержащий результат, который вы хотите извлечь. – Jerry

+0

Thankyou @simoco Я знал, что, должно быть, чего-то не хватает! Возможно, в формуле все еще есть ошибка? Я все еще получаю # N/A в каждой ячейке – matthew

+1

попробуйте проверить, возможно, у вас есть дополнительные пробелы в столбце A (в листе 1 или в листе 2, ig '" AC38 "вместо" AC38 "'), а также попробуйте '= VLOOKUP (TRIM (A2), '1'! $ A $ 2: $ E $ 811,5,0)' –

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