乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > Excel中截取指定特殊符号之前,之中、之后的数据怎么做?-excel截取特定字符,excel数据截取字符串

Excel中截取指定特殊符号之前,之中、之后的数据怎么做?-excel截取特定字符,excel数据截取字符串

作者:乔山办公网日期:

返回目录:excel表格制作


如果都是用逗号分隔,完全没必要用文本函数提取。可以用分列。
步骤:
1,比如原来数据在A列,先复制粘贴到B列
2,在B列查找“省”,“替换为”什么也不填
3,选择B列,数据-分列,分隔符号选其他,输入逗号。(逗号的全半角和数据中的要一致)。点下一步。
4,最好一列好像没有逗号,是空格吧?那么再对最后一列进行分列,分隔符选空格;如果宽度一样,也可以选择“固定列宽”,拉动标尺线到WB222后面。
这比公式快很多,基本2分钟完成

楼上的公式有点太长,太复杂了,我做了一下修改,已测试过,拿去试试吧!

1.公式 =mid(a1,find("×",a1)+1,find("×",a1,find("×",a1)+1)-find("×",a1)-1)

2.公式 =left(a1,find("×",a1)-1)

3.公式 =right(a1,len(a1)-find("×",a1,find("×",a1)+1))

在b1输入公式2,在C1输入公式1,在D1输入公式3,选中B1:D1下拉填充到B3:D3,可按原单元格顺序排列。

注意:公式中的×复制自你提问中,如果EXCEL表里不是此字符,请用正确的字符替换公式中的。

另:在公式的"="后面增加两个减号"-",可把公式得到的字符转换成数字格式

如果要取“ABC”前后的数据,分别输入以下公式

=LEFT(A1,FIND("ABC",A1)-1)

=MID(A1,FIND("ABC",A1)+3,5)



楼上的公式有点太长,太复杂了,我做了一下修改,已测试过,拿去试试吧!

1.公式 =mid(a1,find("×",a1)+1,find("×",a1,find("×",a1)+1)-find("×",a1)-1)

2.公式 =left(a1,find("×",a1)-1)

3.公式 =right(a1,len(a1)-find("×",a1,find("×",a1)+1))

在b1输入公式2,在C1输入公式1,在D1输入公式3,选中B1:D1下拉填充到B3:D3,可按原单元格顺序排列。

注意:公式中的×复制自你提问中,如果EXCEL表里不是此字符,请用正确的字符替换公式中的。

另:在公式的"="后面增加两个减号"-",可把公式得到的字符转换成数字格式。

相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网