怎么在excel中提取数字?

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

怎样在excel表格中提取我想要的数据

怎样在excel表格中提取我想要的数据,在办公的日常应用中,从表格中提取想要的数据还是经常会用到的。以下分享怎样在excel表格中提取我想要的数据,一起来看看吧。

怎样在excel表格中提取我想要的数据1

首先打开电脑,下载安装办公软件,这里以Excel2013为例,如图

安装完成后我们双击图标打开,在其左侧点击“新建”

接着选择表格的图标,点击下方的“创建新建空白表格”

在空白的表格中输入一些自己想要的数据,如图

接着选中需要找到的数据,在“开始”选项卡下找到“条件格式”,如图

然后点开“条件格式”,选择“突出显示单元格规则”下的“小于”,如图

然后在“小于”窗口,填入我们需要筛选的条件,再选择颜色,点击确定,如图

回到表格,我们看到我们需要的数据一目了然,如图

怎样在excel表格中提取我想要的数据2

一、公式提取法

EXCEL中,提取数据的常用函数有3个,Left、Right、Mid函数,函数解析和语法格式等如下:

二、快速填充法

它是EXCEL2013以上版本的中一个新功能。运用快速填充时,首先直接输入一组到三组数据,让Excel自动识别你的意图,再进行快速填充。运用快速填充功能,不仅能单元格内提取不规则的姓名,还可以提取数字、英文等。快速填充的方式有3种:

1、单击“数据”选项卡 > 在“数据工具”组中 > 单击“快速填充”;

2、用快捷键Ctrl+E;

3、选中示例单元格,拖动填充柄往下填充,然后在“自动填充”选项中选择“快速填充”;

三、用自定义函数myget

函数有两参数,=myget(①从哪提取,②提取什么)

=myget(字符串,0) 取出数字

=myget(字符串,1) 取出中文字符

=myget(字符串,2) 取出英文字母

=myget(字符串,3) 取出特殊字符

=myget(字符串,4) 取出第一个数字的位置

=myget(字符串,5) 取出最后一个数字的位置

如果只要提取数字,只要将第2个参数设为0即可

方法步骤:

首先导入自定义函数的模板文件,点开发工具→VBA或都按ALT+F11 调出VBA 编辑器 →在工程窗口右键选择【导入文件】→选择VBA 模块文件(提取中文、英文和数字自定义函数myget.bas)→关闭VBA 编辑器。然后再输入公式即可。

怎样在excel表格中提取我想要的数据3

动态获取工作表名称

打开一个Excel工作薄,在某个单元格里输入公式:

=CELL(“filename”,A1)

会返回一串字符串,比如D:读书[me.xlsx]总表。

其中,“读书”是文件夹的名称;“[me.xlsx]”是工作薄的名称和类型;“总表”是A1单元格所在工作表的名称。

如果我们要单独获取工作表的名称,比如此处的“总表”,可以使用文本函数对CELL函数的结果进行加工处理。

=MID(CELL(“filename”,A1),FIND(“]”,CELL(“filename”,A1))+1,99)

FIND函数查询字符”]”在字符串中的位置并加1,(为啥加1?你猜呗),MID函数在此结果上开始取数,取99个数,99是一个很大的数,此处也可以是66、88等,只要超过了预想字符串的长度,改成250或者25也是可以的。

好啦,这是我们今天分享的第一个知识,用CELL函数动态获取工作表名称。

有小伙伴说了,工作表名就在那,我一眼就看的到,你用函数算计它干哈子嘛?做人可不要太宫心计……这当然是有意义的。

批量拆分数据

有这么一份表格,是某公司的人员信息表,现要根据性别,把相关人员的信息批量填充到分表里,比如女生填写到女生表,男生填写到男生表等。

而当总表里的信息发生改变或者有新增数据时,分表里的数据也发生相应的改变。

接下来就看看具体的步骤:

1、选取要拆分数据的工作表

2、单击位于左侧的【男生】工作表标签,按住Shift键,再单击最右侧的【人妖】工作表,此时除【总表】外的分表会成为一个【工作组】,每个分表均处于选中状态。

3、输入公式,拆分数据

在成组工作表中的A2单元格,输入下方的数组公式,按组合键,向下向右复制填充到A2:B50区域。

=INDEX(总表!B:B,SMALL(IF(总表!$C$2:$C$13=MID(CELL(“filename”,A1),

FIND(“]”,CELL(“filename”,A1))+1,99),

ROW($2:$13),4^8),ROW(A1)))&””

太阳照,长城长——嗨,那谁,你看,这个长长的老太太裹脚布函数又来了,又是INDEX+SMALL+IF的函数套路。

之前咱可就说过,这是一个万金油套路,是玩函数必会的套路之一,也不知道你后来学了没?你不说话不点赞,俺就当你学了哈。

还是简单说下这个公式的意思。

MID(CELL(“filename”,A1),FIND(“]”,CELL(“filename”,A1))+1,99)

用于获取A1单元格所在工作表的表名。

需要说明的是,此处CELL(“filename”,A1)第二参数A1是不能省略的`,倘若省略,获取的将是最后更改单元格所在工作表的表名,会导致公式得出错误结果。

IF函数判断总表C2:C13单元格区域的值是否和相应工作表表名相等,如果相等,则返回C列值对应的行号,否则返回4^8,结果得到一个内存数组。

SMALL函数对IF函数的结果进行从小到大取数,随着公式的向下填充,依次提取第1、2、3、4……N个最小值。由此依次得到符合条件——性别和公式所在工作表的名称一致的单元格的行号。

INDEX函数根据SMALL函数返回的索引值,得出结果。

当SMALL函数所得到的结果为4^8,即65536时,意味着符合条件的行号已经被取之殆尽了。此时INDEX函数将返回B65536单元格的值,通常来说,这么大行号的单元格是空白单元格,使用&“”的方式,规避空白单元格返回零值的问题,使之返回假空。

4、取消组合工作表状态

公式填写完成后,单击不属于成组工作表的【总表】标签,Excel会自动取消组合工作表状态。

至此根据工作表名称批量拆分总表数据的操作也算是完成了;当总表的数据发生改变时,分表的数据也会随之改变,耳听为虚,口说无凭,那咱就眼见为实呗:




怎么在EXCEL里面提取字的后面部分的内容呢?
1. 打开需要处理的Excel文件,并选中需要提取文字的单元格。2. 输入以下公式,其中A1为需要处理的单元格,"指定文字"为需要提取的文字:=MID(A1,FIND("指定文字",A1)+LEN("指定文字"),LEN(A1))3. 按下Enter键,即可得到提取后的文字内容。此公式的作用是查找指定文字在原文本中的位置,并利用MID...

在excel中怎么提取单元格最后四位数字?
1. 打开Excel表格,选中需要提取后四位数据的单元格。2. 在“开始”选项卡中,找到并点击“剪贴板”按钮,然后选择“复制”选项。3. 选中需要提取后四位数据的单元格,再次点击“剪贴板”按钮,然后选择“粘贴特殊格式”选项。4. 在弹出的对话框中,选择“粘贴文本”选项,然后点击“确定”按钮。5. ...

excel表格怎么提取省市县excel如何提取省市县
1. 在Excel中打开你的表格。2. 确认省市县信息的列标头,例如“省份”、“市区”和“县区”。3. 在一个空白列中,使用文本函数提取省份信息。假设省份信息在A列,你可以在B列使用以下公式:=LEFT(A2;2)。这个公式会提取省份信息的前两个字符。4. 在另一个空白列中,使用文本函数提取市区信息。...

怎么在Excel中把单元格中的字母都提出来
1. 选中需要处理的单元格或单元格区域。2. 在Excel的“开始”菜单中找到“查找和替换”选项。3. 在“查找和替换”对话框中,将光标放在“查找内容”框中,然后按下“Ctrl+G”键打开“转到”对话框。4. 在“转到”对话框中,选择“特殊”选项卡。5. 在“特殊”选项卡中,选择“仅选择单元格中的...

如何在excel中快速提取18位身份证号性别?
想要在excel中提取18位身份证号的性别,可以按照以下步骤进行操作:1、打开Excel,在一列中从上到下依次输入需要提取性别的18位身份证号。把身份证都放在同一列是为了方便用公式提取性别。2、在第一行身份证后输入以下公式:=IF(MOD(MID(A1,17,1),2),"男","女"),其中的“A1”表示需要提取的...

如何在EXCEL表格中提取一段话中间的内容?
1、要将这一串字符中提取出“上虞区人民西路”这几个文字。2、选中B1单元格,点击工具栏“公式”--选择“文本”函数。3、在下面找到并点击MID。4、打开MID函数对话框,在“字符串”中输入A1,或者直接点击A1单元格。5、“上虞区人民西路”最开始的“上”字是第6个字符,所以在“开始位置”输入数字...

怎么在EXCEL中从某单元格提取字符串前三个
1、打开需要操作的EXCEL表格,点击工具栏的“公式”。2、找到并点击“文本”。3、然后在下拉选项中选择“MID”。4、在弹出的参数设置窗口,第一个参数是需要提取的原字符串所在单元格,第二个参数输入“1”,最后一个输入“3”,然后点击确定按钮即可。【MID函数执行结果从A1单元格第一个字符起提取3...

怎么在excel中提取数字?
怎样在excel表格中提取我想要的数据1 首先打开电脑,下载安装办公软件,这里以Excel2013为例,如图 安装完成后我们双击图标打开,在其左侧点击“新建”接着选择表格的图标,点击下方的“创建新建空白表格”在空白的表格中输入一些自己想要的数据,如图 接着选中需要找到的数据,在“开始”选项卡下找到“条件...

怎样在excel表格中批量提取单元格中的前几位字符。
1.首先双击打开我们需要处理的excel表格,如图,假如我们需要提取一下地址的所在市。2.如图我们在P2单元格输入“=”然后在上方选择“fx插入函数图标。3.如图我们可以在下方滑动找到“常用函数---LEFT”,也可以在查找函数处直接输入left,然后再选择LEFT,最后“确定”即可。4. 接下来在字符串输入“O2:O...

怎么提取excel高亮内容怎么提取excel高亮内容的数据
1.在需要提取高亮内容的表格中,选中需要提取的数据范围。2.在Excel的“开始”选项卡中,点击“条件格式”。3.选择“管理规则”选项,可以看到当前表格中所有的条件格式。4.选中需要提取的条件格式,并点击“编辑规则”。5.在“编辑规则”窗口中,可以看到该条件格式的详细设置。其中,选中“格式”,然后...

盐津县14756807813: EXCEL中,如何提取部分数字 -
广彪欣咯: 1、打开excel表格,在A列单元格中输入需要进行提取数值的内容. 2、在B1单元格中输入函数公式:=LEFT(A1,LEN(A1)-5),意思是取A1中的数值作为基础,将A1倒数5位数去除. 3、点击回车键,即可生成函数公式的计算结果,下图中已经将A1单元格内后五位的字符去除了. 4、向下拖动复制公式,即可将A列中的数据批量进行提取部分内容的操作了.

盐津县14756807813: 如何把excel文本中的数字提取出来 -
广彪欣咯: 把Excel文本中的数字提取出来,方法有多种,如下: 第一种:填充方式,将第一个单元格的数字输入后,按Ctrl+E组合键,见图一; 第二种:利用Word查找替换功能,将数据复制粘贴到Word中去,按Ctrl+H组合键打开“查找替换”对话框. 第一步:在查找内容文本框中输入[!0-9]; 第二步:单击“更多”按钮,勾选“使用通配符”; 第三步:单击“全部替换”按钮,最后将数据复制粘贴回Excel,见图二.图一图二注意:图一中的第一个单元格中的数字是收到输入,回车后再按的Ctrl+E组合键.

盐津县14756807813: 如何在excel表格中将单元格中的数字分离出来 -
广彪欣咯: 将单元格中的数字提取出来,采取什么办法要视单元格中的数据情况而定. 以下为较简单的一种情况:=RIGHT(A1,LEN(A1)-(LENB(A1)-LEN(A1)))

盐津县14756807813: 如何在EXCEL中提取数字 -
广彪欣咯: 提取数字,可以使用MID函数. MID函数在使用时需要提供三个参数 1、第一个参数是要截取的字符串 或 放置要截取字符串的单位格地址. 2、第二个参数是字符串中要提取的第一个字符的位置. 3、第三个参数是从字符串中要载取字符的...

盐津县14756807813: EXCEL字符中提取数字 -
广彪欣咯: 1、以excel2010版本为例,如下图,可用left和right结合find函数来提取“*”号前面和后面的数字; 2、首先在B1单元格输入公式=LEFT(A1,FIND("*",A1)-1),按enter键后则可提取出“*”符号前面的数字; 3、再在C1单元格输入公式=RIGHT(A1,LEN(A1)-FIND("*",A1)),按enter键后则可提取出“*”符号后面的数字; 4、如下图,最后下拉填充公式则可.

盐津县14756807813: 如何把excel表格里的文字中数字提取出来吗 -
广彪欣咯: 方法/步骤我们将要提取含有文字单元格内容复制到旁边的单元格中.将其列宽调整到只能显示一个字符,如图所示.在“编辑”菜单下选择“填充”下的“内容重排”选择旁边的空白单元格进行复制,再选择已经拆分的内容.右击在弹出的...

盐津县14756807813: 如何用excel 公式提取数字 -
广彪欣咯: 第一种,如图,如果数字在中文的后面,那么使用公式: "=--RIGHT(A2,LEN(A2)*2-LENB(A2))" 解释下:因为中文字符是占两个字节.而数字占一个字节. len返回值是字符的个数.而lenb返回值是这个字符串占多少个字节. 所以,这两个的...

盐津县14756807813: EXCEL文本里有数字的提取方法 -
广彪欣咯: =MID(A1,SEARCHB("?",A1,1)/2+1,LEN(A1)),在B1里面复制以上公式就可以,有问题续问!

盐津县14756807813: EXCEL中怎么自动提取要的数字 -
广彪欣咯: 可通过做两级下拉箭头工具实现. 先做张基础表: 选中A列,在左上的名称框中输入名称“张三”,再同时选中AB两列,在左上名称框中输入名称“张三报价”.选中C列,取名李四,再同时选中CD两列,取名李四报价.后面继续将五个人的...

盐津县14756807813: excel中如何提取数字 -
广彪欣咯: 假设你的数据在A列,从A1开始,则B1中输入公式:=TRIM(LEFT(A1,LEN(A1)-1)),下拉复制.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网