0

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

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

它根据 A2 值结合了工作表“Imena”中用户的名字和姓氏

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

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

根据第一次查找的结果,再做一次……怎么做?我尝试格式化单元格,什么都没有......在 VLOOKUP 前面添加 - (在线阅读),没有帮助......

也许你们当中有人知道答案?

4

3 回答 3

3

虽然它并没有真正回答 OPs 的问题,但我在寻找类似的答案时遇到了这个线程。我有一个返回数字的公式,然后我对该数字进行 vLookup,预计它不起作用。我发现你需要将 value() 放在你的 lookup_value 周围,如下所示:

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

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

于 2016-04-01T19:52:24.097 回答
1

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

请注意,在您的第二个公式中,您的range_lookupFALSE,因此您的table_array Sheet2!$N$2:$O$940不需要排序。
在这里使用FALSE也意味着VLOOKUP会找到一个完全匹配的。如果没有找到,则返回错误值 #N/A
—> 因此,请注意您的查找值与查找数组中的值之间的任何空白差异(尾随空格)......</p>

于 2012-04-29T20:40:56.810 回答
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)
于 2012-04-27T14:51:22.960 回答