如何将excel单元格中的数字和文本分开?

时间:2023-05-19 21:25:12 

如何将excel单元格中的数字和文本分开?

问:一列中,有比如 123、123-1、1234-1、123三、123-1三、1234-1四的数据,要求把数字和文字分解开分列,如何分???

如何将excel单元格中的数字和文本分开?

答:太奇葩的需求!不过还是希望下面实现过程中解的思路能帮助解决类似的问题。

首先奉劝大家在设计工作表时,一定要先设计好数据,不要出现一些奇怪的数据,导致后面操作上的麻烦。不信,您看到后面的公式后,就会有这种感觉了!

下图所示为B1单元格中的公式,是一个数组公式,即输入完公式后按Ctrl+Shift+Enter键。然后,拖至单元格B6,获取单元格A1中的数字部分。(公式好复杂吧!这都是怪数据惹的)

如何将excel单元格中的数字和文本分开?

下图所示为C1单元格中的公式,然后,拖至单元格C6,获取A1单元格中的文字部分。

如何将excel单元格中的数字和文本分开?

下面,我们来述一下上面数组公式是怎么得来的。

如果没有连字号(-),公式可能会相对简单些,但有这个连字号后,就需要多做几步工作了。将数据分成4块,第1块为连字号左侧的数字,第2块为连字号本身,第3块为连字号右侧的数字,第4块为文字。

第1. 获取连字号右侧的数据。

如何将excel单元格中的数字和文本分开?

第2. 去除右侧数据中的文本。

如何将excel单元格中的数字和文本分开?

这里使用了一个数组公式,其中ROW(1:10)用来摸拟一个含有10个数字的数组,用来将单元格B1中的数据分离(当然,这里假充B1中的数据不超过10个字符),使用MATCH函数找到文本出现的位置,使用LEFT函数获取文本前的字符。

第3步.将连字号前的数据(包括连字号)与其后的数据组合,即可获得除文本以外的数据。

如何将excel单元格中的数字和文本分开?

然后用相应单元格中的公式进行替换,使公式中只含有A1。

以上是数据中含有连字号的情形。若数据中没有连字号,则需要作出判断,如下图所示,若A1中的数据不含连字号,则执行上面介绍的第2步中的运算,否则执行上面第3步中的运算。

如何将excel单元格中的数字和文本分开?

将公式中不是A1的全部替换成A1表示的公式。由于最终我们要下拉公式,所以将ROW(1:10)修改为绝对引用ROW($1:$10)。

至此,公式完成。

小结

良好的数据设计有利于工作表今后的使用或修改。

大型公式都是一步一步构造的,利用很多中间公式,最后合成为一个大型公式。

可以使用“公式”选项卡中的“公式求值”功能来查看公式执行的中间结果,方便公式调试修改。

其实,公式的设计也像编写程序一样,需要算法设计,然后依据其一步步实现。

标签:excel使用技巧,excel入门教程,excel表格的公式,Excel教程
0
投稿

猜你喜欢

  • Mac新手教程:如何在Mac中打开辅助键盘?

    2023-04-12 07:44:35
  • Win10系统“Win32Bridge.Server.exe参数错误”怎么办

    2023-04-13 04:22:00
  • Win10蓝屏:让BSOD显示详细信息

    2022-12-08 09:11:50
  • 如何为wps ppt设置列

    2023-11-23 15:34:38
  • Win10电脑通过重置来修复系统的方法?

    2022-09-23 20:14:06
  • win7旗舰版系统更改默认浏览器的解决方法

    2022-01-24 15:10:16
  • WPS怎么制作一个带有告白文字的条形码?

    2022-12-26 09:39:46
  • WPC54Cfg.exe是什么进程

    2022-08-26 20:49:09
  • win7纯净版系统怎样设置开机默认开启numlock?

    2022-04-29 00:35:54
  • Win7系统下taskmgr.exe进程介绍

    2022-10-02 23:31:32
  • Win7系统提示计算机中丢失d3dx9-41.dll怎么解决

    2022-03-10 20:31:15
  • Word 2003中如何打开和取消菜单折叠(word里面展开折叠标志如何去掉)

    2023-11-30 22:26:28
  • WPS 数字批量添加下划线

    2023-03-02 21:59:49
  • PPT2010怎么画旗子图案? ppt画旗子图形的技巧

    2022-02-12 09:18:17
  • Excel中那些被遗忘的ctrl、shift、箭头组合键的妙用

    2022-04-13 21:33:38
  • 迅捷视频转换器怎么把视频转换成mp3?

    2023-11-23 06:59:38
  • Win7怎么使用directx修复工具?

    2022-08-12 16:04:32
  • Win7开机图片怎么换 Win7开机图片设置

    2023-06-05 01:44:16
  • wps怎么给数据做分列

    2022-07-16 03:09:00
  • PowerPoint2013中如何在播放幻灯片时跳过某些幻灯片

    2022-07-12 06:15:32
  • asp之家 电脑教程 m.aspxhome.com