如何将excel单元格中的数字和文本分开?
发布时间:2023-05-19 21:25:12
如何将excel单元格中的数字和文本分开?
问:一列中,有比如 123、123-1、1234-1、123三、123-1三、1234-1四的数据,要求把数字和文字分解开分列,如何分???
答:太奇葩的需求!不过还是希望下面实现过程中解的思路能帮助解决类似的问题。
首先奉劝大家在设计工作表时,一定要先设计好数据,不要出现一些奇怪的数据,导致后面操作上的麻烦。不信,您看到后面的公式后,就会有这种感觉了!
下图所示为B1单元格中的公式,是一个数组公式,即输入完公式后按Ctrl+Shift+Enter键。然后,拖至单元格B6,获取单元格A1中的数字部分。(公式好复杂吧!这都是怪数据惹的)
下图所示为C1单元格中的公式,然后,拖至单元格C6,获取A1单元格中的文字部分。
下面,我们来述一下上面数组公式是怎么得来的。
如果没有连字号(-),公式可能会相对简单些,但有这个连字号后,就需要多做几步工作了。将数据分成4块,第1块为连字号左侧的数字,第2块为连字号本身,第3块为连字号右侧的数字,第4块为文字。
第1步. 获取连字号右侧的数据。
第2步. 去除右侧数据中的文本。
这里使用了一个数组公式,其中ROW(1:10)用来摸拟一个含有10个数字的数组,用来将单元格B1中的数据分离(当然,这里假充B1中的数据不超过10个字符),使用MATCH函数找到文本出现的位置,使用LEFT函数获取文本前的字符。
第3步.将连字号前的数据(包括连字号)与其后的数据组合,即可获得除文本以外的数据。
然后用相应单元格中的公式进行替换,使公式中只含有A1。
以上是数据中含有连字号的情形。若数据中没有连字号,则需要作出判断,如下图所示,若A1中的数据不含连字号,则执行上面介绍的第2步中的运算,否则执行上面第3步中的运算。
将公式中不是A1的全部替换成A1表示的公式。由于最终我们要下拉公式,所以将ROW(1:10)修改为绝对引用ROW($1:$10)。
至此,公式完成。
小结
良好的数据设计有利于工作表今后的使用或修改。
大型公式都是一步一步构造的,利用很多中间公式,最后合成为一个大型公式。
可以使用“公式”选项卡中的“公式求值”功能来查看公式执行的中间结果,方便公式调试修改。
其实,公式的设计也像编写程序一样,需要算法设计,然后依据其一步步实现。
![](https://www.aspxhome.com/images/zang.png)
![](https://www.aspxhome.com/images/jiucuo.png)
猜你喜欢
- 一、让文字动起画 在Word中可以设置动态文字效果,从而给你的文档增加一丝炫亮的色彩,这种风格特别适合用来制作贺卡。 第一步:选中要设置动态
- 大家知道,Word程序可以生成很多word文档。那对一个word文档的设置,其它word文档也生效?这个要具体情况具体分析。特点凡是与在【文
- 在Word表格中,用户可以利用word 2016排序功能对表格内容进行排序,包括升序和降序两种排列方式。对表格内容进行了排序之后,可以使表格
- Excel表格导入到Word不能全部显示出来怎么办?很多朋友都知道在Word文档里可以通过插入对象把Excel电子表格的内容快速导进来,但是
- 在日常生活中对某个文档进行编辑时,经常需要多次修改方可以定案,而且在修改的过程中可能要参考以前旧的内容,对于这种情况我们该如何避免不同修改版
- Win10电脑如何设置共享打印机?许多用户在进行团体协作的时候,经常会共享一台打印机,可是有许多新的团队第一次使用共享打印机不知道如何设置,
- 公式编辑器一种强大的公式、符号编辑器,可帮助我们输入各种化学、几何、物理、数学符号和公式。一般是和文字处理、表格、演示文稿等搭配使用的。无论
- excel怎么将表格设置为国际象棋棋盘式底纹样式?excel中想将表格底纹设置成国际象棋的格式,这样单元格的底纹就会显示的很漂亮,该怎么设置
- 原因:当在函数或公式中没有可用数值时,将产生错误值#N/A。解决方法:如果工作表中某些单元格暂时没有数值,请在这些单元格中输入"#
- Excel2010如何制作成多列堆积图一、数据处理1、如图所示,添加一组数据列,里面的数据可以任意。 Excel2
- 在Excel中,使用条件格式可以方便、快捷地将符合要求的数据突出显示出来,使工作表中的数据一目了然。excel2019表格中条件格式是指当条
- 将pdf转成word2013的步骤如下:步骤一:首先我们打开Word2013,,选择【文件】-->【打开】菜单项 &nb
- 眉和页脚包括很多信息。对于添加了页眉、页脚的工作表来说,用户可以直接从页眉或者页脚的内容快速查找对应的页码、章节等。那么在Excel2010
- 在Excel 2010中设置图片属性,可以改变工作表中图片的颜色、对比度和亮度等。打开上一例效果,选择图片,切换至“格式”面板,在“调整”选
- 选择要设置背景色的单元格,如图1中B2到D2;单击“格式”菜单,点击“单元格”,如下图2; 打开“单元格格式”对
- 在公司中使用Word文件经常会看到一些文件都有背景水印,写着“公司绝密”,这些水印是怎么添加到Word中的呢?下面小编就为大家介绍word水
- Word2007怎么改正所有错别字?Word中查找替换功能非常强大,我们往往利用“查找替换”功能来替换图片、文字、标点符号等。不仅如此,我们
- 有很多朋友会发现,再激活office2013后,会出现两个激活授权信息,一个提示已经激活了,另外一个提示需要激活,并且还有时间天数限制,真不
- word如何添加脚注?脚注经常会用到论文中,位于页面的底部,可以作为文档某处内容的注释。下面一起看下脚注的添加方法。1、光标定位在要添加脚注
- 其实在Word中,设置一个单独的文本框是十分实用的,用户可以不要受到文本段落的影响,随意将文本框摆在需要的位置。那么这个实用的文本框是要怎样