【发布时间】:2016-07-27 22:53:07
【问题描述】:
我需要一个函数来搜索单元格中的许多关键字文本字符串(型号)并返回它找到的每个型号。在我所有的研究中,我只找到了提供一个匹配关键字的解决方案,但我希望 all 匹配关键字。
仅找到一个关键字的解决方案示例:Excel: Search for a list of strings within a particular string using array formulas?
我想要的示例:
要在 (A1) 中搜索的单元格包含:
A-007858 CustomerCompanyName D1001、S1135、BE60 和 R235 新 6 和 8 包
搜索关键字(在单独的工作表 A1-A70 上):
A32:D1001
A43:S1135
A6:BE60
A64:R235
所需的输出: 找到的每个型号(D1001、S1135、BE60、R235)显示在搜索到的单元格 (A1) 旁边的单元格 B1、C1、D1 和 E1 中。型号的顺序并不重要。我更喜欢 Excel 函数解决方案而不是 VBA。
【问题讨论】:
-
多少个单元格包含要搜索的文本?只有 A1 或 A1:A???
-
几千个单元格包含要搜索的文本
-
那么您可能需要 VBa。数组公式会因为这么多公式而陷入困境。
标签: excel