宋某某
发表于 2021-12-17 03:13:07
WPS可直接用,EXCEL的话将EVALUATE的部分定义名称再用
G2=INDEX(MID(B2,{1,4,7,10,13},3),MATCH($A2,EVALUATE("{"""&SUBSTITUTE($C2,",",""";""")&"""}"),))
H2=INDEX(EVALUATE("{"""&SUBSTITUTE($D2,",",""";""")&"""}"),MATCH($A2,EVALUATE("{"""&SUBSTITUTE($C2,",",""";""")&"""}"),))
卖铁的农村人
发表于 2021-12-31 15:31:59
111222333故意没有逗号?
=LOOKUP(1,0/(TRIM(MID(SUBSTITUTE($C2,",",REPT(" ",99)),ROW($1:$9)*99-98,99))=$F3),IF(COLUMN(A1)=1,MID($B2,ROW($1:$9)*3-2,3),TRIM(MID(SUBSTITUTE($D2,",",REPT(" ",99)),ROW($1:$9)*99-98,99))))
G2 数组,右拉下拉。
甄言叔
发表于 2022-1-2 23:56:31
实测有效。但是账号并不是3位数,是19位数。可以麻烦改一下吗
B2列是6212264402027583693,6212264402022593317,6215584402006891758,6212264402035587546这么一串数字
快人快语
发表于 2022-1-8 20:44:06
用的EXCEL 2019 大佬,需要怎么定义呢
专家说我骚
发表于 2022-1-9 20:53:11
参考附件
洋洋同学
发表于 2022-1-12 11:15:52
实际账号是19位数字,我修改了MID的值,但是第二个就出错了呢
北海姚仔
发表于 2022-1-15 13:37:52
水平有 限函 数不 会 ,用的 V B A,仅 供 参考
省智障收容治疗中心
发表于 2022-1-18 17:06:59
19位的话,你取位错了。应该是1,21,42 改下试试。。。
国际霸霸
发表于 2022-1-20 09:56:03
银行信息不一定是6个汉字,还有中信银行等4字银行
米斯特尔旺
发表于 2022-1-29 17:53:55
WPS可直接用,EXCEL的话将EVALUATE的部分定义名称再用
G2=INDEX(MID(B2,{1,4,7,10,13},3),MATCH($A2,EVALUATE("{"""&SUBSTITUTE($C2,",",""";""")&"""}"),))
H2=INDEX(EVALUATE("{"""&SUBSTITUTE($D2,",",""";""")&"""}"),MATCH($A2,EVALUATE("{"""&SUBSTITUTE($C2,",",""";""")&"""}"),))