【问题标题】:Excel cells matching in VBA [closed]VBA中匹配的Excel单元格[关闭]
【发布时间】:2018-11-01 11:07:00
【问题描述】:

我想在我的主 Excel 工作表的单元格中使用一个数字,并用它来搜索另一个 Excel 文件中以该数字开头的特定行。之后,程序需要将此行中特定单元格的值用于我的主 Excel 表中的单元格。

EX:我的工作表中第一个单元格的值:6.02。现在程序需要在另一个文件的列中找到这个值。以 6.02 开头的行包含一个值为 dog 的单元格。 dog 值需要放在第一个包含 6.02 的单元格旁边的单元格中。

我需要你的帮助,因为我对 VBA 一无所知。我今天开始!

非常感谢!!

【问题讨论】:

  • 你不需要VBA,google VLOOKUP电子表格功能

标签: vba excel search


【解决方案1】:

您可以通过两本书之间的 VLOOKUP 来完成此操作。等式的内容如下。您实际上不会输入“[book2]SheetName”部分,这将需要反映您的其他工作簿的名称以及您在该书中查看的工作表。

A2 = 查找值(在您的示例中为 6.02)
X1 = Column 返回值是(在您的示例中为“狗”)
X2 = 列索引号​​(如果不是从 A 开始,则表示(值的索引列 - 查找值的索引)+ 1

=VLOOKUP(A2,'[Book2]SheetName'!$A$X1,X2,0)

【讨论】:

    猜你喜欢
    • 2018-10-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-06
    • 2015-06-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多