排行时报

Excel 提取文本中数字公式

科技数码  2022-12-29 16:57:35  热度:66℃

在Excel的操作中,有时需要对某个单元格中的文字进行提取数字部分。那要怎样操作呢?下面就来看看方法吧。

Excel2007

01、首先,如图在C1单元格中输入公式=--LEFT(B1,LEN(B1)*2-LENB(B1)),获取B1中的数字12345。公式中“--”用来强制转换为数字格式,LEN获取格中文本长度,不管中文数字一律算为1个字符长度,而中文是2个字符长度,所以乘以2,再减掉实际长度LENB(B1),得到数字长度。LEFT为从左边开始获取。

02、上面是提取中文前的数字,接下来提取中文后面的数字。那么跟上面的一样操作,只需要把从左侧提取的LEFT函数替换成从右提取的函数RIGHT就可以了,如图函数=--RIGHT(B3,LEN(B3)*2-LENB(B3))

03、如果要自动判断前面是数字还是中文再进行提取,就需要用IF进行判断如图中公式“=IF(ISNUMBER(--LEFT(B3,1)),--LEFT(B3,LEN(B3)*2-LENB(B3)),--RIGHT(B3,LEN(B3)*2-LENB(B3)))”,ISNUMBER(--LEFT(B3,1))为检测获取的第一个字符是否为数字,是的话使用第一步中的公式,不是的话使用第二步中的公式。

04、如果要提取特殊字符中的数字,可以使用MID函数指从哪个位置开始进行获取,再用Find函数查找截止的特殊字符。如图=MID(B4,2,FIND("^",B4,1)-2),则为从B4格中第二个字符开始,截止到找到的^字符进行获取。

最近更新

  • 怎么将wps输出为pdf的文字水印设置为单行

    怎么将wps输出为pdf的文字水印设置为单行

    2025-04-26755阅读

  • Ubuntu 20.04新增仓颉输入法

    Ubuntu 20.04新增仓颉输入法

    2025-04-26712阅读

  • 950显卡能吃鸡吗

    950显卡能吃鸡吗

    2025-04-27887阅读

  • 扫描件是什么格式的

    扫描件是什么格式的

    2025-04-26737阅读

  • win7怎么设置屏幕休眠密码(win7屏幕保护设置密码)

    win7怎么设置屏幕休眠密码(win7屏幕保护设置密码)

    2025-04-26801阅读

  • 电脑怎么删除桌面图标 笔记本电脑如何删除桌面上的图标

    电脑怎么删除桌面图标 笔记本电脑如何删除桌面上的图标

    2025-04-26800阅读

  • 怎么用vlookup匹配数据?

    怎么用vlookup匹配数据?

    2025-04-26676阅读

  • 嗜睡说明了什么问题

    嗜睡说明了什么问题

    2022-12-21887阅读

  • 入睡很困难该怎么办

    入睡很困难该怎么办

    2022-12-20938阅读

  • 发质不好可以怎么办

    发质不好可以怎么办

    2022-12-21934阅读

  • 精选专题