如何拆分一列中的文字与数字? |
您所在的位置:网站首页 › excel里面怎么把一列分成两列 › 如何拆分一列中的文字与数字? |
涉及函数: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 |