如何拆分一列中的文字与数字?

您所在的位置:网站首页 excel里面怎么把一列分成两列 如何拆分一列中的文字与数字?

如何拆分一列中的文字与数字?

2024-04-21 23:43| 来源: 网络整理| 查看: 265

涉及函数:left, right, len, lenb, substitute

如下图,如果A列中同时有文字与数学,需要将其分为B、C两列,那如何进行拆分呢?

方法一:快速填充

如图,在B1单元格输入“股本”后,按快捷键Ctrl+E,即可实现文字的快速填充;同理,在C1单元格输入“1000”后,按快捷键Ctrl+E同样可以实现数字的自动填列。

方法二:利用len、lenb公式

核心思路:利用一个汉字占用两个字节

首先介绍几个函数公式——

1、len(A2):返回A2的字符串的字符数

2、lenb(A2):返回A2的字符串的字节数

3、left(A1,3):在A1中从左提取3个字符

4、right(A1,3):在A1中从右提取3个字符

就本题而言,只需确定文本中有几个汉字,即可通过left函数导出汉字列,通过right函数导出数字列。而因为一个汉字占用两个字节,A1单元的汉字个数显然等于lenb(A1)-len(A1)。

如下图,在B2、C2敲入公式,下拉即可:

此外,如果觉得C2的公式比较繁复,也可以在B2单元格输入公式之后,在C2敲入substitute函数。

5、substitute(text,old_text,new_text):substitute(需要替换的文本,旧文本,新文本)

如上图,利用substitute函数把A列单元格中的“收”字改为“付”字。

所以在本题中,只要将A2单元格中的汉字(也就是B2单元格中的内容)替换为空字符串("")即可(如下图)。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3