2012-04-27 180 views
0

所以,我basicaly有這樣的公式:Excel中 - 使用從VLOOKUP結果在另一個VLOOKUP

=VLOOKUP(A2;Imena!$A$1:$C$208;2;)&" "&VLOOKUP(A2;Imena!$A$1:$C$208;3;) 

它基於一個A2值結合第一,從表「Imena」用戶的姓氏

現在,我想這樣做anouther VLOOKUP這樣的:

=VLOOKUP(__result of first vlookup__;Sheet2!$N$2:$O$940;1;FALSE) 

基於第一查找的結果,做一套......那怎麼可以呢?我嘗試格式化單元格,沒有什麼...添加 - 在VLOOKUP(在線閱讀),沒有幫助...

也許你有人知道答案?

+0

不幸的是,以下都沒有工作,我最終創建了一個只有第一個VLOOKUP值的臨時表,然後在另一個VLOOKUP中使用這些數據。也許是我的Excel,我不知道...謝謝所有反正... – Peraklo 2012-07-10 10:45:10

回答

1

試試這個:

=VLOOKUP((VLOOKUP(A2,'Imena'!$A$1:$C$208,2,FALSE)&" "&VLOOKUP(A2,'Imena'!$A$1:$C$208,3,FALSE)),'Sheet2'!$N$2:$O$940,1,FALSE) 
1

如果如單元格A1保存您的第一個公式,然後在第二個公式中插入對A1的引用。
或者,只需在第二個公式中插入第一個公式(除了等號)。

需要注意的是你的第二個公式在range_lookupFALSE,所以你table_array的Sheet2!$N$2:$O$940不需要進行排序。
使用FALSE這裏也意味着VLOOKUP將發現一個完全匹配。如果找不到,則返回錯誤值#N/A
- >所以請介意查找值與查找數組中的值之間的任何空格不同(尾隨空格)...

2

儘管它沒有真正回答OP問題,但我在查找類似答案時遇到了此線程。我有一個公式返回一個數字,然後我做了一個該數字的vLookup,期望它不起作用。我想通了,是你需要把值()在你的Lookup_Array中,像這樣:

=VLOOKUP(VALUE(J9),Sheet7!$A$1:$C$563,3,FALSE) 

的問題,而不是一個數字,在J9值是文本。

+0

正是我需要的,不管它是否回答OP的問題。 – 2017-06-04 01:09:10