excel如何提取包含数值、文字单元格中的数字 如何从excel单元格中提取含有文字中的数字

作者&投稿:邹英 (若有异议请与网页底部的电邮联系)

1、选中需要提取数字的无规律的单元格,点击“方方格子”。

2、点击“更多”下拉菜单,点击“提取数值”.

3、跳出“提取数值”对话框,点击“确定”。

4、此时跳出“选择存放区域”对话框,把提取的数值放在你想要存放的区域,点击“确定”。

5、再次跳出“提取数值”对话框时,点击“退出”。

6、这里,我们就完成数值的提取了,大家可以看到提取数字、小数点、正负号都不在话下。



使用这个方法提取单元格需要的信息,不需要使用vba,函数。操作如下图:

工具地址:www.excelfb.com点击:(按正则式)拆分一列为多列(提取单元格数字等)



假定需要处理的单元格是A1,可选用以下几种方法提取数字:
1、文字在前数字在后:可用RIGHT函数提取数字,公式=RIGHT(A1,LENB(A1)-LEN(A1)) 其中LENB(A1)-LEN(A1)计算右边数字的长度。
2、数字在前文字在后:可用LEFT函数提取数字,公式=LEFT(A1,2*LEN(A1)-LENB(A1)) 其中2*LEN(A1)-LENB(A1)计算左边数字的长度。
3、数字在中间、文字在两边:提取数字公式=-LOOKUP(0,-MID(A1,ROW(INDIRECT("1:"&LEN(A1))),2*LEN(A1)-LENB(A1)))其中MID函数从第1位开始依次截取长度为已测定数字长度的数字串,然后用LOOKUP函数获取其中的符合条件的值。

最多只能提取8位,且数字必须连续,若有其他途径,同求高人出现
=1*MID(A1,MATCH(TRUE,ISNUMBER(1*MID(A1,ROW($1:$9),1)),0),COUNT(1*MID(A1,ROW($1:$9),1)))
输入后CTRL+SHIFT+ENTER,因为是数组公式

用函数或用代码

Excel单元格里面数字和文字如何提取数字进行运算?~

1、打开Excel表格,输入公式=LEFT(A1,2*LEN(A1)-LENB(A1))-1,是要把数字提取出来,-1是代表把提取出来的数字减去1。


2、回车确定,就可以把数字提取出来,并且减了1。


3、下拉复制公式就可以了。


4、如果要加会文字,输入公式=B1&"代"。


5、回车确认,并且下拉复制即可。

方法/步骤


我们将要提取含有文字单元格内容复制到旁边的单元格中。

将其列宽调整到只能显示一个字符,

在“编辑”菜单下选择“填充”下的“内容重排”

选择旁边的空白单元格进行复制,再选择已经拆分的内容。右击在弹出的菜单里选择“选择性粘贴”

在“选择性粘贴”窗口中选择“加”后确定,其实这一步是将文本数值转换成数字。

再选择拆分的内容,CTRL+G打开“定位”对话框。并点击下方的“定位条件”

在“定位条件”窗口中选择“常量”并在其下方选择“文本”,最后确定。

这样我们就选择了所有的文本内容的单元格。

用CTRL+"-"快捷键,记住了是小键盘上的减号。在“删除”对话框中选择“下方单元格上移”

这个就达到了快速提取含有文字单元格中的数字的目的。

EXCEL中,如何提取部分数字
答:1.提取第一个单元格数字在excel表格中,手动提取第一个单元格数字。2.点击下一个单元格鼠标点击提取数字的下一个单元格。3.按Ctrl+E提取使用快捷键Ctrl+E智能提取下面的数字。1、打开excel表格,在A列单元格中输入需要进行提取数值的内容。2、在B1单元格中输入函数公式:=LEFT(A1,LEN(A1)-5),意思...

如何用EXCEL提取数字中的文字部分?
答:方法是:1、首先在excel功能区找到方方格子,并找到汇总功能;2、然后选择“多簿汇总到一表”;3、然后点击开始;4、在弹出的对话框中,选择右边的添加文件;5、将需要提取的文件添加,并点击打开;6、返回对话框以后,点击右下角的下一步;7、选择需要提取的工作表,如果全部提取就选择第一项,如果...

Excel表格中一个数值和文字混在的一个单元格,如何提取数值参与计算?
答:固定格式的可以用 =MID(B2,3,2)格式不固定就麻烦了,还得套上一层判断,看找到是不是数值等再判断截取

excel 如何提取 一列里面的部分数字?
答:可以使用left字符截取函数来实现。Excel版本参考:2010 假设数据在A列 具体步骤及演示:1、B1输入公式:=LEFT(A1,LEN(A1)-5)2、下拉公式,完成 公式简单解析:1、left语法:left(单元格,字符个数),从左边截取 2、len语法:len(单元格),返回单元格中字符的长度!

EXCEL中如何提取某行中的最后一个单元格内容,内容可能是文本型,也可...
答:用数组公式INDEX 图片看不清楚 假设在A:F列,提取每行最后1个数据 =INDEX(A1:F1,SMALL(IF(A1:F1<>"",COLUMN($A$1:$F$1),256),COUNTA(A1:F1)))同时按CTRL SHIFT 回车键,出现结果,下拉公式

如何提取Excel单元格中的部分数据?
答:根据描述推荐使用MID函数提取 Excel版本参考:2010 假设数据在A1单元格 1、B1输入=MID(A1,6,5)2、回车,查看效果 函数简单解析:MID语法:MID(字符或者字符所在单元格,开始位置,提取个数)

excel如何将既含有数值又含有文字的一列中的数值部分筛选出来或引用到另...
答:如果数据在A列,可以在B1输入公式:=LEFT(A1,LEN(A1)-4)然后下拉即可。

EXCEL三六五中,如何查找并提取单元格中指定的内容或数值到另一单元格...
答:0、480.0、0、0、0 但6个数字是文本格式的,所以text前面加一个负数,将其转换为数字:0、-80.0、-480.0、0、0、0 6个数字中,最小的数,也就是绝对值最大的,用MIN取出来,再在前面加一个负号,还原为正数。也可以在text前面加2两个负号,把文字数字转换为数字,再用MAX取最大的数。

如何将一个EXCEL单元格里的字母和文字分别提取出来
答:提供一个最不用动脑的简便方法:使用Excel插件_(:3 」∠)_下载安装【粉笔Excel智能插件】,然后在新增的【粉笔办公】菜单栏,选中【英文】点【提取】,选择提取后放置的目标区域,英文就提取OK了。然后同理再选【汉字】点【提取】,汉字也提出来了。