excel表格将单元格分成两个(Excel如何一个单元格变两个单元格?用公式轻轻松松就搞定)

wufei123 发布于 2023-10-27 阅读(671)

有时Excel表格中我们需要把一个单元格变成两个单元格,我在另一篇文章中用了数据菜单下的分列功能,对固定宽度单元格的拆分和分隔符数据单元格拆分做了讲解今天我们用公式来实现同样的功能,方法也很简单,我来演示一下。

一、用公式对固定宽度单元格内容变两个单元格1、表格内容如下

excel表格将单元格分成两个(Excel如何一个单元格变两个单元格?用公式轻轻松松就搞定)

2、在B1单元格输入 =LEFT(A1,2 ) ,该公式表示:从A1单元格的左边取2个字符

3、在C1单元格输入 =RIGHT(A1,LEN(A1)-2),该公式解释如下:LEN求的是字符总长度,LEN(A1)-2 是总长度减去2公式的完整意义就是从A1单元格右边取 (总长度-2) 个字符

4、选择B1和C1单元格,出现十字光标时往下拉

5、往下填充后的完整数据如下:

二、用公式对带有分隔符数据单元格内容的变两个单元格1、表格原始数据如下, 内容之间用 “- ”分隔符进行连接。注意此处分隔符是半角还是全角状态,要和公式中分隔符状态一致

2、在B1单元格输入公式 =LEFT(A1,FIND("-",A1)-1)该公式解释如下:FIND("-",A1)函数找的是分隔符出现的位置,比如此处找的位置是3FIND("-",A1)-1则得到运算结果是2;表格中公式的完整意思是从A1单元格左边取2个字符即姓名。

3、在C1单元格输入公式 =RIGHT(A1,LEN(A1)-FIND("-",A1)),该公式解释如下:FIND("-",A1)函数找的是分隔符出现的位置,比如此处找的位置是3;LEN(A1)函数求A1单元格的总长度;LEN(A1)-FIND("-",A1)则表示总长度减去3;公式的完整意思是从A1单元格内容右边取(总长度减3)个字符。

这里我们也可以看到右侧的姓名字符宽度不是固定的

4、选择B1和C1单元格,出现十字光标时往下拉

5、往下填充后的完整数据如下:

总结:用公式变两个单元格,要知道LEN函数是求字符串长度,FIND函数求字符串的位置,Left从左侧截取字符串,RIGHT从右侧截取字符串当这几个函数弄懂后,再组合公式就很容易理解,快去试试吧本头条号:时代新生分享工作、生活、技能方面的经验,愿和您一起成长。

请多多关注哦!

亲爱的读者们,感谢您花时间阅读本文。如果您对本文有任何疑问或建议,请随时联系我。我非常乐意与您交流。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。