回不去的记忆 发表于 2021-11-1 16:31:00

如何批量删除一列数据中部分指定数字信息?

现在需要给信息中的班级信息(是四位数字)删除,另外的数字是卡号,班级信息是从2001-2030和2101-2130,卡号中绝对不包含这些班级数字,请问如何将上面的班级数字全部批量删除。(数据有几千条,不要用查找替换的方法完成)


一生无悔爱 发表于 2021-12-22 09:16:56

笨办法=SUBSTITUTE(A2,MID(A2,MAX(IFERROR(IFERROR(FIND(ROW($2001:$2030),A2),FIND(ROW($2101:$2130),A2)),"")),4),)

或者取巧
=SUBSTITUTE(A2,LOOKUP(1,-FIND(ROW($2001:$2130),A2),ROW($2001:$2130)),)

九零难 发表于 2022-1-23 14:51:39

=REPLACEB(A2,-LOOKUP(1,-SEARCHB({"20??","21??"},A2)),4,)

只针对举例数据

年华旧晨 发表于 2022-1-30 14:21:58

=SUBSTITUTE(A2,LEFT(MID(A2&"班",FIND("班",A2&"班")-4,5),4),"")
页: [1]
查看完整版本: 如何批量删除一列数据中部分指定数字信息?