excel内容拆分两列,Excel中如何将一列数据分成两列(中的数字和文本分成两列)
关于【excel内容拆分两列】,Excel中如何将一列数据分成两列,今天犇犇小编给您分享一下,如果对您有所帮助别忘了关注本站哦。
1、excel内容拆分两列:Excel中如何将一列数据分成两列
下面介绍在EXCEL中把一列数据分成两列的方法,希望本指南能帮到你。
操作方法
如下图的表格数据。把“-”两侧的数据分为两列显示。
把所有数据全选中,鼠标再点数据选项卡,再点:分列;如图所示。
那么,调出了分列向导对话框。当前显示的是第一步。直接点击:下一步
转到第二步操作对话框,如图所示,勾选“其他”;再输入“-”这个符号。再点下一步。
转到第三步的操作对话框,直接点击:完成
看,一列数据已分成了两列了。
2、将 Excel 中的数字和文本分成两列,必须弄懂 lookup 函数的查找原理
这是网友的一个求助题,有一列数据表,单元格中可能会有数字和文本同时出现的情况,也可能没有。
如果有,数字一定在文本前,数字和字符的数量都不固定。
如何能快速将数字和文本分开成两列?
案例:
将下图 1 中的数字和姓名拆分后分别放在不同的两列中,效果如下图 2 所示。
解决方案:
1. 在 B2 单元格中输入以下公式 --> 下拉复制公式:
=IFERROR(-LOOKUP(1,-LEFT(A2,ROW($1:$20))),"")
公式释义:
- LEFT(A2,ROW($1:$20)):从左至右依次提取 A2 单元格中的第 1 至 20 位;
- -...;在上述字符前加个负号,相当于乘以 -1,将数字变成了负数,文本则显示错误值;
- LOOKUP(1,...)):
- lookup 函数原理是采用二分法在查找区域中匹配值;如果找不到,则会与小于或等于“查找值”的最大值进行匹配;
- lookup 的查找区域必须按升序排序,如果没排,lookup 也会认为已经按升序排好了,并且坚持二分法查找;
- 由于用的是二分法,所以区域顺序混乱的时候,lookup 并不一定会返回小于或等于“查找值”的最大值,而是坚持按二分法查找完“按规则应该查找的位置”(而不是人类以为的查找完所有的值),然后返回最近一个符合条件的值;
- 上述 lookup 的查找原理非常重要,弄懂了,就知道在本案例中,由于一直找不到完全跟 1 匹配的值,lookup 就会按二分法找到并返回数值中最后一个负数;
- -():将查找结果再乘以 -1,就变回了正数,这个结果就是 A2 单元格中的所有数字;
- iferror(,""):如果出错,就表示文本前面没有数字,则返回空值
我们通过分解步骤来帮助大家直观地理解一下各个函数的结果。
2. 在公式栏中选中 left 公式部分 --> 按 F9
公式的结果是一组数组,分别是从 A2 单元格的第一个字符开始提取 1 位、提取 2 位……直至提取 20 位的结果。因为 A2 单元格中一共只有 5 位字符,所以数组中自第 5 个元素开始,往后的结果都是一样的。
3. 选中 lookup 的整个公式部分 --> 按 F9
lookup 函数就找到了数组中的最后一个负数。
4. 在 C2 单元格中输入以下公式 --> 下拉复制公式:
=RIGHT(A2,LEN(A2)-LEN(B2))
公式释义:
- 从右至左提取 A2 单元格中的每一位,提取的位数为 A2 单元格的总字符数减去 B2 单元格的总字符数,即数字位数;从而提取出文本内容
很多同学会觉得 Excel 单个案例讲解有些碎片化,初学者未必能完全理解和掌握。不少同学都希望有一套完整的图文教学,从最基础的概念开始,一步步由简入繁、从入门到精通,系统化地讲解 Excel 的各个知识点。
现在终于有了,以下专栏,从最基础的操作和概念讲起,用生动、有趣的案例带大家逐一掌握 Excel 的操作技巧、快捷键大全、函数公式、数据透视表、图表、打印技巧等……学完全本,你也能成为 Excel 高手。
本文关键词:excel中如何将一列数据分成两列显示,如何把excel一列数据分成两列,怎么在excel中把一列的数据分成两列,excel中如何将一列数据分成两列计算,如何将excel中一列的内容分成两列。这就是关于《excel内容拆分两列,Excel中如何将一列数据分成两列(中的数字和文本分成两列)》的所有内容,希望对您能有所帮助!更多的知识请继续关注《犇涌向乾》百科知识网站:http://www.029ztxx.com!
版权声明: 本站仅提供信息存储空间服务,旨在传递更多信息,不拥有所有权,不承担相关法律责任,不代表本网赞同其观点和对其真实性负责。如因作品内容、版权和其它问题需要同本网联系的,请发送邮件至 举报,一经查实,本站将立刻删除。