Excel – 在另一个VLOOKUP中使用VLOOKUP的结果

所以,我基本上有这个公式:

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

它基于A2值将来自Sheet“Imena”的用户的姓名和姓氏结合起来

现在,我想做一个像这样的Vlookup:

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

根据第一次查询的结果,做另一个…怎么做? 我尝试格式化单元格,没有什么…添加 – 在VLOOKUP(在线阅读),没有帮助…

也许有人知道答案?

尝试这个:

 =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) 

如果例如单元格A1包含您的第一个公式,则只需在第二个公式中插入对A1的引用即可。
或者,只需在第二个公式中插入第一个公式(除了等号)。

请注意,在你的第二个公式中,你的range_lookupFALSE ,所以你的table_array Sheet2!$N$2:$O$940不需要sorting。
在这里使用FALSE也意味着VLOOKUP将find完全匹配 。 如果找不到,则返回错误值 #N/A
– >请注意例如查找值与查找数组中的值之间的任何空格不同(尾随空格)…

虽然它没有真正回答OP的问题,但我在find类似的答案时遇到了这个问题。 我有一个公式,返回一个数字,然后我做了这个数字的vLookup,期望它不工作。 我想到的是,你需要把value()放在lookup_value的周围,就像这样:

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

问题是J9中的值是文本而不是数字。