excel提取单元格中的文字(excel如何提取数字)

在Excel中提取单元格中的数字,可以使用`TEXTJOIN`和`MID`、`SEARCH`等函数结合的方法,或者使用Power Query进行数据清洗。这里提供一个简单的公式方法来提取数字:

假设你的数据在A1单元格,可以使用以下数组公式(在输入公式后按Ctrl+Shift+Enter来确认输入数组公式):

```excel
=TEXTJOIN("", TRUE, IF(ISNUMBER(--MID(A1, ROW($1:$50), 1)), MID(A1, ROW($1:$50), 1), ""))
```

这个公式的原理是:
- `MID(A1, ROW($1:$50), 1)`:从A1单元格中逐个提取字符。
- `ISNUMBER(--MID(A1, ROW($1:$50), 1))`:判断提取的字符是否为数字。
- `IF(ISNUMBER(--MID(A1, ROW($1:$50), 1)), MID(A1, ROW($1:$50), 1), "")`:如果是数字,则保留,否则忽略。
- `TEXTJOIN("", TRUE, ...)`:将所有提取到的数字连接成一个字符串。

注意:这种方法假设你的数据中不会出现超过50个连续的字符。如果数据更长,需要调整$1:$50为适当的范围。


在日常中我们会遇到数据都在一个单元格中,那么如何快速有效的一键拆分单元格中的数字和文字也是一个必备的技巧。

本文思维导图

01利用“分列”拆分汉字相等的单元格


在数字相等时我们可以直接利用分列进行快速的拆分,

按照以上的步骤,我们进行分列得到如下的结果,非常方便的就分开了。

02利用“Ctrl E进行快速填充”拆分汉字数字不相等的单元格


当汉字的字数不一样时,我们就无法直接用分列进行拆分了,这时候我们可以利用Ctrl E,Ctrl E是向下智能填充的快捷键。我们在C2列复制粘贴张明,然后在D2列复制粘贴电话,选中C2单元格,然后按下Ctrl E,便能自动填充,然后选中D2单元格,然后按下Ctrl E,如下动图所示;

03利用函数拆分汉字数字不相等的单元格


利用函数处理数据时,可以更加精确,虽然这个函数相比前两个方法稍微复杂一下,但是掌握之后,以后使用起来范围更加广。无论是汉字在前还是数字在前,都可以快速拆分出我们想要的结果。

在C2输入=LEFT(B2,LENB(B2)--LEN(B2));

lenb和len的使用方法

简而言之,就是求出从左数几个字符或者从右数几个字数。而lenb和len函数,就是利用字符差额得出数几个数。从而组合起来得到我们最终要的结果。

相关推荐

  • b站只要发视频就能赚钱吗(b站发布视频怎么赚钱)

    b站只要发视频就能赚钱吗(b站发布视频怎么赚钱) 弹幕视频网站"哔哩哔哩"(bilibili,俗称"B 站")今天通过官方微博宣布了他们对原创内容上传者(up 主)的 奖励计划 .哔哩哔哩称,他们即将推出"bilibili 创作激励计划",加入计划并持续投稿的"up 主"们将能够通过视频制作获得"创作激励金".具体来说,加入计划的 up 主,投递单条原创视频播放量达 1000 时,即可开始获得激励收益,具体将在次月通过贝壳系统结算.算法由稿件本身 ... ...

  • word怎样添加自定义水印(我的文档如何添加水印)

    word怎样添加自定义水印(我的文档如何添加水印) 导语一份文档在发布之前,为了加强文档可控性和可追溯性,我们可能经常会有在文档上添加特定水印的需求.比如,该份文档是机密文件,所以我们希望加上"CONFIDENTIAL"的水印,借此来让接受者明确,其发布范围是受到限制的,不能随意进行传播.应用场景示例:假设需要在文档上添加水印:Shared under NDA,以声明该份文档是受到保密协议(NDA)限制的,传达"不得发布/转发给未签署保密协议者"的信息.下面介绍添加水印的两种方式.方式1 在Word中添加第 ... ...

  • 使命召唤战区2报错误代码进不去(使命召唤战区2报错闪退解决方法)

    使命召唤战区2报错误代码进不去(使命召唤战区2报错闪退解决方法) 使命召唤战区2作为非常火爆的大逃杀类免费游戏战区的最新续作,现在已经在Steam上和暴雪战网国际服平台上开服了,战区2和前作战区一样都是免费上线的,想要游玩的玩家可以去下载之后免费游玩.不过很多玩家在游玩的过程中反映遇到了报错误代码进不去游戏,报错闪退的问题,接下来为大家带来使命召唤战区2报错误代码进不去,报错闪退解决方法.使命召唤战区2报错误代码进不去,报错闪退解决方法一.检查Steam游戏文件完整性:很多玩家在Steam遇到报错问题比如错误代码-原因:DETRICK-MCENTIRE.TRA ...

  • wps文字中如何调整表格内文字内容的行间距

    wps文字中如何调整表格内文字内容的行间距 在用到WPS文字的时候,有时候为了排版,需要将WPS文字表格里的文字内容行间距调大或者调小,有时候因为表格行高固定,文字行间距大了的话文字显现不出来,这样的话就需要调整行间距了. 操作方法 01 在已经打开的表格里,首先将光标移动至该表格左侧边框处,待光标变成右斜上实心箭头时,单击鼠标左键就能全部文字选中. 02 选中文字后,选择菜单栏里的"开始""段落""行距"然后打开"行距"选项,选择"其他" ... ...

  • Excel提取不规则单元格中的数据(从表格里面提取符合条件的数据)

    Excel提取不规则单元格中的数据(从表格里面提取符合条件的数据) 今天,有伙伴问了小编这样一个问题,现有如下图所示的源数据,现需要将姓名和电话号码分别从源数据所在列提取出来:看到这样的数据,单纯的提取函数肯定是没有办法了,之前分享的提取长度不一的提取函数 FIND的套路也无法使用了,那这样的问题该怎么解决呢?且看小编慢慢道来:我们只需要在C2单元格内输入公式:=MID(A2,MIN(FIND(ROW($1:$10)-1,A2&"0123456789")),11)公式输入完成之后,按Ctrl Shift 回车结束进行尝试,此公式则变为 ... ...

  • Word中的数据怎么求和?Word表格快速求和的技巧

    Word中的数据怎么求和?Word表格快速求和的技巧 小伙伴们都比较熟悉在Excel表格中如何使用函数快速求和,但是在Word中也有大量使用使用的情况,使用Word表格编辑数据时,同样也可以利用函数快速求和. 1.打开一个带有表格的Word文档,点击Office按钮中的Word选项. 2.选择Word选项对话空中的“自定义”选项. 3.在选择命令中的文本框中选择“表格工具/布局选项卡” 4.在该选项卡中的选项中选择“公式”选项,点击“添加”按钮,将该选项添加到右侧的工具栏框中.点击“确定”按钮. 5.这时公式选项将会出现在“布局”界面中的“数据”选 ...