【发布时间】:2016-07-29 15:02:40
【问题描述】:
根据表格,我只需要在 E 列中显示 maruti 制造的汽车品牌。我使用了 =VLOOKUP("maruti",A:C, 2, FALSE) 但只在一个单元格中给出结果。当我向下拖动它时,它会带来重复的结果。我在哪里错了? Vlookup 是满足我要求的正确公式吗?
【问题讨论】:
-
为了您的信息,您最好通过在问题中提供复制和粘贴数据来获得结果,而不是提供屏幕截图。
根据表格,我只需要在 E 列中显示 maruti 制造的汽车品牌。我使用了 =VLOOKUP("maruti",A:C, 2, FALSE) 但只在一个单元格中给出结果。当我向下拖动它时,它会带来重复的结果。我在哪里错了? Vlookup 是满足我要求的正确公式吗?
【问题讨论】:
选项 1)
如果公式
=IF(A1="Maruti",B1,"")
将其放在 E1 中并复制下来。当同一行中的 A 有“Maruti”时,它将显示 B 列中的相应值。如果没有 Maruti,它将显示“”,它本质上是一个空白,用于显示目的。
选项 2)
索引/聚合公式
=IFERROR(INDEX($B$2:$B$15,AGGREGATE(15,6,ROW($A$2:$A$15)/($A$2:$A$15=$D$2)-ROW($A$2)+1,ROW(A2)-1)),"")
将其放在 E2 中并向下复制到 E15。将您要查找的名称放在 D2 中。
有关所用公式的更多信息,请点击以下链接:
【讨论】:
【讨论】: