【发布时间】:2015-07-16 00:34:48
【问题描述】:
我正在寻找一个工作表的 E 列中的信息与第二个工作表的 E 列的匹配信息。
我用过: =MATCH(""&E1&"",'SHEET1'!E:E,0)
这会返回匹配在哪一行。
但是,我的搜索中有多个匹配项,但它只返回第一个匹配项的行。
有没有办法获取所有命中的列表,而不仅仅是第一次出现? 谢谢!
【问题讨论】:
-
使用 .Find 和 .FindNext 循环遍历所有搜索结果...
-
=IF(""&E1&""='SHEET1'!E2:E100,ROW('SHEET1'!E2:E100))。如果您突出显示公式并按 F9,您可以看到所有返回的事件。这是第一步。下一步取决于你想从这里去哪里。另请注意,特别是在执行此公式时,请勿引用整列。
标签: excel excel-formula vba