【发布时间】:2013-11-07 14:48:55
【问题描述】:
A 列包含不同的文本 - 大约 1000 个条目,但相同的文本将出现在不同的单元格中。
在第二个单独的列(G 列)= 一个单独的表格中,每个单元格包含多个设置文本字符串之一(每个可以是 2 到 5 个字符长)。总共大约 20 个。
我想在 A 列中每个单元格的开头搜索 G 列中的每个文本字符串,如果存在(比如 G3 的内容),我希望 G3 的内容显示在 B 列中与匹配的同一行中来自 A 列的单元格。
要匹配的文本同时包含 ASC 和 SC 以及在 * 上的进一步单个字符匹配(尽管我可以排除 * 如果这给出更简单的结果),问题变得复杂。
例子
A 列包含
ASC1 HHHH…………
ASC2 III.......
ASC2 AAAA.......
SC2 JJJJ....
试验孔........
试验孔......
OP1 MMMM ...
ASC1复杂
KAN1
PS禁令
*TTC Jiokl jj
G 列
ASC1
ASC2
*
OP1
附言
SC2
试用
验证
所以 B 列应该显示
ASC1
ASC2
ASC2
SC2
试用
试用
OP1
ASC1
0(或其他一些错误/省略值)
附言
*
(如何)可以做到这一点?我试图从互联网上调整各种解决方案但失败了。
非常感谢 戴夫T
【问题讨论】:
标签: string excel text matching