根据标点拆分字符串_Excel文本数字快速拆分,你会吗?

81ed8b3bcd86a3ccc865311ffa0b5d7a.gif

有时候我们会遇到一些奇葩表格,比如文本和数字混在一起,放在同一单元格,让人哭笑不得。今天我们一起来学习如何快速将文本数字快速拆分。

dfb0b3648ab307fed7a9077b836961aa.png

方法一:快速填充法

如果你的Excel版本在2013以上,那么你就会拥有快速填充神器。

在D2、E2分别输入345、张飞,然后在D3、E3分别输入1234、刘备,选中D2:D3,下拉填充,选择快速填充即可。同理快速填充E列。

e79a063b583996830fb7ca51fc805314.gif

方法二:函数法

如果你的Excel版本在2013以下,那么你将无法使用快速填充。这时候你可以使用函数法。

D2=LEFT(C2,2*LEN(C2)-LENB(C2))

公式解读:

  len(字符串)  、 lenb(字符串)   

   字符串是指包含数字、字母、符号等的一串字符。

2.Len是返回字符串的字符数,lenb是返回字符串的字节数。

     区别在于,len是按字符数计算的,lenb是按字节数计算的。数字、字母、英文、标点符号(半角状态下输入的哦)都是按1计算的,汉字、全角状态下的标点符号,每个字符按2计算。

2*LEN(C2)-LENB(C2)判断出数字的位数,数字是从左边开始的,因此我们再用LEFT函数,就能提取出数字。

公式:E2=SUBSTITUTE(C2,D2,"")

我们提取出数字之后,将原来字符的数字替换掉就留下了文字。

SUBSTITUTE函数语法:

(text,old_text,new_text,[instance_num])

Text 不省略参数。为需要替换其中字符的文本,或对含有文本的单元格的引用。

Old_text 不省略参数。为需要替换的旧文本。

New_text 不省略参数,但有默认值空。用于替换 old_text 的文本。

Instance_num 为一数值,用来指定以 new_text 替换第几次出现的 old_text。如果指定了 instance_num,则只有满足要求的 old_text 被替换;如果缺省则将用 new_text 替换 TEXT 中出现的所有 old_text。

小伙伴们,赶紧练习下吧。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值