多语言展示
当前在线:1996今日阅读:27今日分享:41

excel如何截取不同符号前或指定字符前的字符

excel整理数据在非常方便的,但是汇总上来的数据总有千变万化,让我们的汇总工作量大大增加。比如一个单元格内包含了所有的数据,而且还用了不同的符号分隔开,手动分离工作量是非常大的,有没有好的方法呢?15excel如何计算单元格内有几位数字或数字个数3Excel怎么在合并单元格汇总计数17Excel怎么使下拉数字递增
方法/步骤
1

打开数据表。

2

如果都是用一种符号分隔的,可以点击数据,分列。

3

弹出对话框,点击下一步。

4

在其他后边的框内输入分隔号,系统就会自动把分隔号两边的数据分开。完成。

5

完好的分列在两列单元格内。

6

如果是用不同的分隔号上边的方法就不太好用了。

7

我们可以输入公式=IF(ISERROR(LEFT(A1,FIND('*',A1)-1)),'',LEFT(A1,FIND('*',A1)-1)),意思就是提取*号前面的字符,如果公式出现错误就显示空。

8

回车之后,得到结果,第一个单元格没有*号,显示了空,按住单元格右下角的黑方块,向下拉。

9

得到所有*号分隔的数据。

10

将公式复制到C1单元格把*号修改成.,结果公式为=IF(ISERROR(LEFT(A1,FIND('.',A1)-1)),'',LEFT(A1,FIND('.',A1)-1))。

11

回车之后,得到结果,按住黑方块向下拉,填充完整。

12

在D1单元格输入=B1&C1,将B1和C1单元格的字符合并。

13

回车之后,得到结果,按住单元格右下角的黑方块,向下拉。

14

得到全部字符前的数据。符号有多种时就是多换几次符号的事。

推荐信息