excel提取单元格数据中不存在的数据,如图?

  当我们遇到很多信息内容的时候,如果从单元格中一个个复制粘贴的话,非常麻烦,那么只想要提取其中重要的内容要怎么操作呢?下面我就给大家带来了excel快速提取部分数据的方法,包括有函数公式等,不知道怎么提取的小伙伴赶紧来系统城了解下详细内容吧。

WPS Office 是金山软件股份有限公司出品的一款全面兼容微软Office格式的办公软件。WPS Office2019个人免费是办公必备的软件,软件提供强大的文字编辑处理功能,最常用的文字、表格、演示等多种功能都具备,你可以处理了各种各样的文档,体积很小,下载速度很快,安装也很快捷,有需要的用户欢迎下载!

  excel快速提取部分数据怎么操作

  1、首先打开一个Excel表格,我们看到在一个单元格中有姓名、身份证和电话号码,我们要做的就是把这几项单独提取出来;

  2、首先在B2单元格中我们输入:张三;

  3、选中包含B2单元格在内的所有需要提取出姓名的单元格,点击工具栏上的【数据】,下拉菜单中选择【智能填充】;

  4、这样第二栏姓名栏就填充完成;

  5、利用同样的方式我们提取出了身份证和电话号码。

  2、然后,打开需要查询的工作表。

  3、使用LOOKUP函数的精确查找功能。

  4、例如,我要查找科目名称为“管理费用”的凭证字号是什么,就可以在表格内输入公式:=VLOOKUP(H2,A1:C31,3,FALSE)。

  5、然后点击“enter“回车””键就可以精确提取数据了。

  1、首先打开一个Excel表格,我们看到在一个单元格中有姓名、身份证和电话号码,我们要做的就是把这几项单独提取出来;

  2、首先在B2单元格中我们输入:张三;

  3、选中包含B2单元格在内的所有需要提取出姓名的单元格,点击工具栏上的【数据】,下拉菜单中选择【智能填充】;

  4、这样第二栏姓名栏就填充完成;

  5、利用同样的方式我们提取出了身份证和电话号码。

  以上的全部内容就是系统城为大家提供的excel快速提取部分数据怎么操作的具体方法介绍啦~希望对大家有帮助,还有更多相关内容敬请关注本站,系统城感谢您的阅读!

【温馨提示】亲爱的朋友,阅读之前请您点击【关注】,您的支持将是我最大的动力!

今天阿钟老师整理了4类22个Excel硬核技巧,有函数公式,有快捷键操作,也有单元格设置代码,总之,都是工作中最常用的,掌握了你就是公司的表哥。

01.快速填充空单元格内容

当表格中多个空行需要录入的内容与上一行相同时,有没有快速录入的方法?

解决方法:选中数据,按Ctrl+G键打开定位窗口,依次选择【定位条件】-【空值】-【确定】,然后输入等号,选择上一个单元格,最后按Ctrl+回车键搞定。


有小伙伴喜欢在序号上画个圈,Excel中能给数字加圈吗?

解决方法:在目标单元格中输入公式:=UNICHAR(ROW(A9312)),就是带圈的①,需要其他带圈的序号下拉填充公式即可。


03.输入带方框或圈的对号和错号

选中需要输入的区域,设置字体为【Windings2】,分别输入大写的O、P、R、S、U就是对应的对号和错号,如下图:


04.利用列表选择录入内容

当表格一列中录入的内容有重复时,可以利用Alt+↓(下方向键)来完成。

在目标单元格中按下Alt+↓,出现下拉列表,也就是上面录入的内容,可直接选择输入数据,演示如下图:


05.固定长度编号录入

表格中编号是多位数字组成时,长短不一致,影响表格美观,如何解决?

解决方法:选中编号单元格区域,按【Ctrl+1】打开【设置单元格格式】窗口,选择【自定义】;,在类型文本框内输入【00000】,点击【确定】,编号前在用0补齐了。


同时选中数据区域和求和结果存放区域,按Alt+ = 键,快速完成行、列同时求和。


表格中销售数据按部门进行了分类,如何按部门小计求和呢?

解决方法:选中需要小计求和的目标单元格;按【Ctrl+G】键,打开定位窗口,依次选择【定位条件】-【空值】-【确定】,最后按【Alt+=】键即可完成快速小计求和。


表格中按部门合并了单元格,合计数如何也要按部门进行汇总求和呢?

解决方法:首先选中所有合并单元格,然后输入公式:=SUM(C2:C17)-SUM(D3:D17) ,输入完成后按Ctrl+回车键确认公式,即可得到每个店的合计数


09.带单位的数值求和

表格中数据后面加上了单位:万、百万,如何进行求和呢?

解决方法:选中C列,按Ctrl+H键,调出查找和替换窗口,在查找内容输入:百万,替换为输入:E+06,点击【全部替换】按钮

重复上面操作, 查找内容输入:万,替换为输入:E+04,点击【全部替换】按钮


替换后数据变成了带E+的科学计数格式,再设置单元格格式为【常规】或【数字】,再用公式或快捷键求和即可


10.快速计算选手得分

比赛中记分规则一般是去掉一个最高分和一个最低分,再计算平均分,用Excel设置好记分模板,输入完分数后就可以计算出最终得分,是不是很快呢?


11.快速对比两列数据

选中两列数据→【Ctrl+\】→【开始】→【填充色】填充一个颜色突出显示差异数据


12.阿拉伯数字转换大写数字

选中需要转换的数字区域,按Ctrl+1键调出设置单元格格式窗口,在【数字】页面,分类选择【特殊】,类型列表中选择【中文小写数字】,就转换成中文小写,选择【中文大写数字】,就转换成中文大写。


13.智能提取、合并数据

Excel在2013版本以后,出现 了一个神奇的快捷键Ctrl+E,可以拆分数据,可以合并数据,还可以提取数据等等。更多Ctrl+E键教程文末附链接。

合并数据:在C2单元格中把第一个姓名和手机号分别复制-粘贴过来,再选中C3单元格,按Ctrl+E键,完成整列姓名和手机号的合并,动图演示如下:


当表格中有的数据我们不想展示时,怎么办呢?

解决方法:选中数据区域,按Ctrl+1键调出设置窗口;在数据页面,分类选择【自定义】,类型框中输入;;; 最后点击【确定】。数据就隐藏了。

注意:输入的是三个英文的分号


首先选中所有手机号码,按Ctrl+1键调出设置单元格格式窗口;

数字页面中分类选择【自定义】,右边的类型框中输入000-,点击【确定】手机号就分段显示了。


16.不同颜色突出显示数值

成绩表中不及格的显示红色,及格的显示蓝色

解决方法:选中成绩→鼠标右键→【设置单元格格式】→【自定义】→在类型框中输入:[蓝色][>=60];[红色][<60]


17.上、下箭头显示数据涨、跌情况

两个月的销售业绩对比,用上、下箭头表示涨跌情况,一目了然。

选中数据,按Ctrl+1键打开设置单元格格式窗口,数字页面中分类选择【自定义】,类型框中输入代码:[红色]↑0%;[绿色]↓0%;0%


选中日期,按Ctrl+1键调出设置窗口,【自定义】-【类型】框中输入aaaa,确定后就自动显示星期几了。


19.计算两个日期之间的工作日天数

计算2020年6月的工作日天数,除去周末,还有一个端午节,在D2单元格输入公式:=NETWORKDAYS(A2,B2,C2:C7) 即可得出工作日天数。


想到知道离情人节还有多少天,两个日期相减即可得出还有多少天。


21.快速填充工作日日期

一般下拉填充日期时,日期是连续的,如何只填充工作日呢?

解决方法:先下拉填充日期,完成后在右下角出现一个【自动填充选项】按钮,点击后选择【填充工作日】即可。


22.快速录入当前日期和时间

小伙伴们,在使用Excel中还碰到过哪些问题,评论区留言一起讨论学习,坚持原创不易,您的点赞转发就是对小编最大的支持

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

「如何从Excel单元格中的文本值提取指定的数据出来?」

就比如做电商的同学可能经常遇到收货地址需要拆分成省市区的问题。

但是用户提交的地址信息不一定规范,就导致拆分的时候需要人工一个一个识别。

本期内容,以溪带你看看工作中常见的文本拆分与提取的案例问题。

如果有你现在正在遇到的问题,可以直接套用。

关注以溪同学,收藏加星,get更多Excel知识技能!

  1. 提取指定字符-分隔的指定个数字符

Excel中有专门的文本提取函数,其中mid、left、right分别用于从中间、左侧、右侧提取文本中的指定长度内容。

第一个参数是待提取的文本字符串,第二个是开始提取的字符位置数,第三个参数是从文本中提取的字符数

第一个参数是待提取的文本字符串,第二个参数不填默认为1,代表提取的字符数。

第一个参数是待提取的文本字符串,第二个参数不填默认为1,代表提取的字符数。

可以注意到,这三个参数,都有几个共同点。

  1. 要提供待提取的文本字符串。

理解了上面这个问题,那解决实际案例的所有「关键点」就在2、3两点上了。

如果地址数据的省市区之间有分隔符的,可以直接使用「数据-分列-按指定字符分列」即可完成拆分。

如果是像下图这种没有分隔符的地址,有两种方法可以实现拆分。

通过上面的3个函数,我们知道,想要拆分提取字符,必须要知道从哪提取,提取多少。

所以,第一步,我们需要知道在地址中,省这个字符的具体位置,以及省字符前面有多少字,就能直接提取出省这个字符串了。

在这里引入两个函数,一个是find,一个是len。

函数作用就是用于查找指定字符在字符串中的字符数位置,函数最终返回值是一个数字。 FIND(find_text,within_text,start_num)

find(要找哪个字符,在哪个字符串里找,从第几个字符位置开始找)

len函数用于返回指定字符串一个有多少个字符数

除了查找和统计字符数,Excel也提供findb与lenb函数,函数核心功能与find和len都一样。

唯一的区别就是,带b的函数,代表查找或计数的是字节数,反之是字符数。

其中日语、中文(简体)、中文(繁体)以及朝鲜语一个字符算2个字节数。参考下图理解,find和findb用于查找同学位于以溪123同学中的位置。

回到拆分地址上,那第一个,就是查找省这个字位于地址中的位置。

如此得到省的位置后,我们便可以通过left函数,直接提取出省名称。

前面的是不是都很成功,但是最后一个自治区,就识别不出来了。

主要是我国的行政区划分,不是所有的省级行政区都是省结尾的,还包括有市、区。

所以这里,我们需要通过数组公式,来一次性提取出省、市、区这三个字在地址中的位置。

「注意数组公式,需要按照数组公式输入方法使用」

  1. 需提前选中承接数组公式结果的单元格区域

  2. 最后需要按数组确认键 CTRL+SHIFT+回车 确认公式

目前只是把地址中省市区出现的位置找到了,还需要对数字进行对比,最小的那个,代表最先出现,也就是省级行政单位的位置。

所以我们使用min函数对其嵌套,得到最小位置数,再使用left函数提取,就能正确获得一级行政区名称。

但是由于min函数不能统计包含#VALUE!的错误值数据,所以我们在find公式中的地址参数那里,手动拼接一个省市区字符串,使其不管怎么样,都不会返回错误值。确保min函数正确运行。

至此第一个省级名称,提取完毕。

如果将原地址中的省级名称去除,那么剩下的地址中,就只包含地级和县级行政区地址信息。

使用substitute函数,就可以替换字符串中的指定字符为空,也就是替换为""

我们借用了刚刚提取的省级名称,生成了新的地址,基于这个地址我们采用同样的方法提取地级行政区名称。

只需要把省级行政区的公式中的地址A2全部替换成上面的subtitute函数公式,再把对应的地级行政区的后缀,市、区、州、盟,全部修改,就可以了。

最后一个直接使用substitute函数替换即可。

如果你不想用上面这么长的公式,又或者地址信息没有这么完整,存在不清晰的问题!!

「那就使用方方格子插件来完成地址提取,速度飞快。」

操作路径:方方格子-高级文本处理更多-提取地址-选择地址范围-确定-点击结果存放单元格-确认

最终结果如下图,几秒钟就搞定了。

即使地址不是特别规范,也能大概匹配拆分出来。

当然,最终还需要仔细检查一下是否存在拆分出错的情况。

文本中用-分隔各个信息,其中第二个是产品名称,最后一个是核销状态。

如果是比较规范的数据,就可以先手动提取一行,如下图:

然后按快捷键CTRL+E,智能拆分提取,就能提取出对应的数据。

但是,这个案例,CTRL+E没法很好的拆分出来,比如产品名称,此时可以选择使用函数公式,将产品名称和核销状态提取出来。

提取最后一个核销状态:

「提取产品名称公式原理解析:」

  1. 使用find函数找到第一个指定字符-的位置数,此时find函数默认从字符串第一个字开始找。

  2. 然后接着继续用find函数找指定字符-,但是此时,我们find函数的第三个参数就写第一次find函数的结果值+1,也就是从第一个指定字符-的下一个字符位置开始查找,由此找到了第二个-的位置。

  3. 至此mid函数的2、3参数已经完全找到了。

「提取最后一个核销状态公式原理解析」

  1. 使用substitute函数,将所有的指定字符-替换为长度和字符串长度一致的空格。替换后图片如下图。

  1. 使用right函数,从替换后的字符串右侧,提取长度为原本字符串长度的文本。此时的文本就是空格和最后一个核销状态数据

  2. 使用trim函数,去除文本中的空格

ps. 需要注意第一步中,我们使用rept函数,用来生成字符长度和原始字符串长度一致的空格

如下图所示,字母和数字在文本中的不同位置,现在想要将字母和数字全部提取。

从文本中提取字母和数字的公式如下:

「从字符串中提取字母数字公式原理解析:」

  1. 公式使用了字节和字符两种不同的计算方法。使用minb函数提取指定字节数的数据,lenb和len分别统计字节和字符数量。

  2. 由于字母数字和符号都是1个字节,中文是2个字符,通过searchb查找任意1个字节在字符串中的出现位置,就能定位字符串中第一个字母数字或者符号出现位置,进而通过midb函数提取。

  3. 提取位数则通过len和lenb的计数来计算出来,lenb减去len得到的就是中文字符的数量也就是2,换算就是4个字节,最后用lenb减去中文字符的字节数,就得到字母数字和符号的字节数。

  4. 最终使用substitute函数去除指定的符号,就提取完成了。

如果只想提取字母或者数字,则使用下面的公式:

只提取大小写字母的数组公式,请使用数组三键CTRL+SHIFT+回车确认公式:

如果只提取数字,则数组公式如下:

「从字符串中单独提取字母或数字公式原理解析:」

  1. 上面的提取字母和数字,都使用了相同的原理,那就是code函数,对不同字符的对应编码,其中数字0到9,编码为48到57,大写字母A到Z,编码为65到90,小写字母a到z,编码为97到122。

  2. 公式是数组公式,使用了mid将字符串拆分成单独的字符,再通过code函数得到编码,与对应编码对比,区分字母和数字,最终通过if函数判断保留字母或数字,使用concat函数将保留的字符拼接在一起。

  3. 其中用到了sequence序列函数用法以及filter函数的多条件式判断,建议在以溪主页,查看对应文章,深入了解。

如果用数组公式觉得太麻烦,也可以使用Excel插件来提取字符,如果你会编写正则表达式,那无论是多奇怪的字符,都可以通过插件运行正则表达式提取指定的字符出来。

插件提取方法路径如下:

方方格子-高级文本处理-更多

同时在提取更多里面,还支持提取链接以及之前说的拆分地址。

在高级提取功能里,支持额外4种提取需求,如图所示。

以上,就是以溪总结的文本字符串提取的相关案例,如果你有实际需求没有在以上案例,可以留言讨论。

我要回帖

更多关于 未找到单元格怎么处理 的文章

 

随机推荐