如何在单元格中复制文本“D123456”?所以字母D后跟6个随机数字。在另一张纸上与完全相同的组合匹配。
我希望将代码“D + 6randomNumbers”与其他工作表/选择上完全相同的代码进行匹配。
Blabla S.E. - D1606070 - Bezwaar afwijzing vkv - BIP 29 sep 2016 - 8UJ2812
Blabla L.J. - D1606063 - HB terugvordering bijstand - BIP 16-8-2016 - 4MG0445
Blabla A.J - D1706024 - Bezwaar afwijzing ambulante - BIP 5-4-2017 - 42JI4214
Blabla N.P. - D1606026 - Beroep afwijzing kaart - BOB 11-4-2016 - 4MW4861
Blabla J.R. - D1606073 - Bezwaar intrekking - BIP 28 oktober 2016 - 4IR5876
Blabla M.A. - D1706045 - Bezwaar visum kor - BIP 24 april 2017 - 4GJ9013
不应检查最后的代码..
布局:
编辑2017年11月19日:
我在这里遇到了一个小问题......如果我们在测试电视表中得到这两个字符串怎么办:
Blabla R.J. - D1706029 - Bezwaar wijziging bijstandsuitkering m.i.v. 1 maart 2017 - BIP 7-4-2017
Blabla R.J. - D1706034 - VOVO hangende bezw wijziging bijstandsuitkering miv 1-3-2017 - BIP 7-4-2017 (smh D1706029)
如果D1706034在另一张纸上匹配,我只想要1 ...并且不想在D1706029上使用1 ..因为只有这个字符串在测试声明片:
Blabla R.J. - D1706034 - VOVO hangende bezw wijziging bijstandsuitkering miv 1-3-2017 - BIP 7-4-2017 (smh D1706029)
答案 0 :(得分:0)
如果您只是想要找到1,如果找不到,则返回0,如果找不到,请使用:
=IF(ISERROR(MATCH("*"&MID(A1,FIND("-",A1,1)+1,11)&"*",A:A,0)),0,1)
在你的例子中,你会在单元格O11中放入类似下面的内容,然后根据需要向下拖动多行,
=IF(ISERROR(MATCH("*"&MID(B11,FIND("-",B11,1)+1,11)&"*",'Test Decla'!A:A,0)),0,1)
B11有要搜索的字符串。
以下提取模式“D123456-”(其中123456是6个随机数);假设始终在第一个“ - ”之后,并且结束号(如果存在,后面没有“ - ”。)
MID(B11,FIND("-",B11,1)+1,11
您可以将此'Test Decla'!A:A
更改为其他工作表中的匹配列。
注意:我已将模式更改为包含额外的2个字符,因此只有在字符串开头找到时才匹配。
公式为
的工作表中的数据示例尝试匹配
的示例