EXCEL表格如何删除某个特定字符前面的数值例如:A列的数据 有电话和地址 我之后取地址后面的值 如图我需要筛选出B列的数据 求大神指导
1、电脑打开Excel表格。
2、打开Excel表格后,输入公式=IF(ISERROR(FIND(":",C3)),C3,RIGHT(C3,LEN(C3)-FIND(":",C3)))。
3、输入公式后,回车就可以把:前面的都删掉了。
4、下拉复制公式就可以了。
可以使用mid和find函数解决
mid函数:从一个字符串中截取出指定数量的字符。
find函数:对字符串指定字符定位
B1=IF(ISERROR(FIND("#",A1)),A1,SUBSTITUTE(LEFT(A1,FIND("#",A1)-1),LOOKUP(9E+307,--RIGHT(LEFT(A1,FIND("#",A1)-1),ROW($1:$1001))),)&RIGHT(A1,LEN(A1)-FIND("#",A1)))向下复制
如果仅仅是你的例子那样,数字前面没有字母或文字,可以简化公式
B1=IF(ISERROR(FIND("#",A1)),A1,RIGHT(A1,LEN(A1)-FIND("#",A1)))