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_lookup是FALSE
,所以你的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中的值是文本而不是数字。