使用Vlookup,我可以根据搜索条件(= AAA)在列中找到值,并显示另一列的值(Text1)。到目前为止没问题。如果列中有两个相等的值,Vlookup会找到第一个值并显示它(Text1)。现在我需要根据相同的搜索标准(AAA)找到下一个值。如何使用搜索条件AAA查找下一个值以显示text3(!)?
A栏B栏 AAA Text1 BBB Text2 AAA Text3
答案 0 :(得分:0)
我认为您在谈论表数组中的多个查找值实例。您可以创建一个变量,该变量计算查找值出现的次数,并将其与查找值连接,并将其用作新的查找值。 说' xx'出现两次。现在它看起来像这样:' xx1',' xx2' 所以现在你有了唯一的密钥,你可以使用vlookup函数和查找值' xx2'并获得返回值。
答案 1 :(得分:0)
其中一个选择: 在A列之前插入1列。在A1 = B1& COUNTIF中输入公式($ B $ 1:B1,B1) 它会给你结果AAA1; BBB2; AAA2等
例如:您需要根据F1中的值生成单元格G1。
在G1中输入公式 = VLOOKUP(CONCATENATE(F1,COUNTIF($ F $ 1:F1,F1)),$ A $ 1:$ C $ 4,3,FALSE) 在F1中输入AAA,G1将为您提供结果TEXT1 在F2中输入AAA(第二次),G2将为您提供结果TEXT2
我希望我们能够理解你的问题。