使用a = VLOOKUP显示单元格地址

时间:2017-01-11 11:59:06

标签: excel excel-vba excel-formula vba

我想做以下事情: 当我的= VLOOKUP公式找到我需要找到的内容时,我想显示我的= VLOOKUP公式找到我想要的单元格的地址。

示例:

我想在SHEET2选项卡中找到“Stack Overflow”

enter image description here

但是我想在SHEET2中显示“Stack Overflow”的地址......而不是“堆栈溢出”

enter image description here

我尝试了什么:

= SI(RECHERCHEV(A39; GW $ B:$ B; 1; FAUX)= A39; CELLULE( “住址”; RECHERCHEV(A39; GW $ B:$ B; 1; FAUX));” KO“)

CELLULE(“adresse”; xx)部分不起作用...... :(

提前感谢您的帮助

1 个答案:

答案 0 :(得分:5)

大多数jboss-ejb-client公式可以由VLOOKUPINDEX的组合替换。如果这样做,您可以使用MATCH参数使用CELL函数包装该公式,以返回返回值的单元格地址。

在这个例子中:

enter image description here

我们正在根据"address"列中找到值B的行查找列A中的值。使用c,您可以写

VLOOKUP

使用=VLOOKUP("c",A1:B6,2,0)INDEX,公式为:

MATCH

因此,要获得结果的地址,您可以写:

=INDEX(B2:B6,MATCH("c",A2:A6,0))

获取=CELL("address",INDEX(B2:B6,MATCH("c",A2:A6,0)))的结果。

在示例中,我使用$B$4作为参考,而不是E1

希望有助于集成到您的工作簿设置中。这是最终公式的法语Excel翻译:

c

Bonne chance!