Excel 帮助,VBA 在第二个电子表格上运行 vlookup 并将值返回到单元格

Excel 帮助,VBA 在第二个电子表格上运行 vlookup 并将值返回到单元格

这是我第一次在这个论坛发帖所以我希望我问的是正确的。

我有一个电子表格(SiteLookup),我希望用户在单元格 I8 中输入一个地址。然后我想运行一个 VBA 脚本,该脚本获取 I8 中的值并在同一工作簿中名为 SiteInfo 的另一个电子表格上运行 vlookup。输入的值应与列 K(地址列)中的值匹配,然后在列 E(办公室名称列)中返回相应的办公室名称...并将此值放回“SiteLookup”电子表格 I5 上,或者如果没有匹配,则返回“无效地址”

这有意义吗?能做到吗?

答案1

在单元格 I8 中:

=IFERROR(OFFSET(SiteInfo!$E$1,MATCH($I$8,SiteInfo!$K$1:$K$5000,0)-1,0),"Invalid Address")

相关内容