Excel中怎样在表格中提取数据提取?

本例介绍如何在Excel表中快速定位并提取指定行列交叉单元格的内容。1、如图,A1:D4是一个二维表。需要根据A6和B6单元格指定的内容返回数据。2、根据A6和B6单元格内容,我们可以看到要取的值是A1:D4中第三行第四列的内容。我们利用INDEX()函数可以提取出相应内容。双击C6单元格,输入公式:=INDEX(A1:D4,3,4)该函数的意思是从A1:D4中取第3行第4列的内容。第二参数代表行,第三参数代表列。3、如果利用INDEX()函数,首先就需要定位行数和列数。下一步看下INDEX()所需的第二和第三参数如何自动生成。4、判断行数和列数可以用MATCH()函数。双击C6单元格,输入公式:=MATCH(A6,A1:A4,0),结果返回3,也就是A6单元格的“北京”在A1:A4中是第3个数。5、知识点说明:MATCH()函数返回第一参数在第二参数所在的位置。如下图,“北京”在第二参数的数组中是第3个值,因此函数返回3。6、同样,利用MATCH()函数返回B6单元格内容所在列数。双击C6单元格,输入公式:=MATCH(B6,A1:D1,0),结果返回4。7、最后,将两个MATCH()函数和INDEX()函数合并在一起,修改为:=INDEX(A1:D4,MATCH(A6,A1:A4,0),MATCH(B6,A1:D1,0)),回车后就可以得到行列交叉处的值了。
每日一更,敬请关注!更多精彩内容,用手机搜索【Excel表姐】大家好,我是Excel表姐!通常来说,我们应尽量避免将数字和文字,写入同1单元格,因为这样会形成混合文本,会干扰下一步的数据处理和分析。但是在实际工作中,混合文本确实难以避免。所以excel提取数字,变成许多小伙伴必须要应对的难题。下面就通过3个excel提取数字的实例,给大家介绍excel中如何提取数字?第1个函数:LEFT函数提取文本左侧数字LEFT函数的使用方法,公式参数和引用如下:我们先打开1个员工信息表素材文件,并选中B2:B5单元格区域,在编辑栏输入LOOKUP函数公式“=-LOOKUP()“,然后将鼠标移至LOOKUP函数括号内,先输入lookup函数第1个参数,也就是“0”;然后输入lookup函数第2个参数:这里输入LEFT函数:“-LEFT()“,然后将鼠标移至LEFT函数括号内,输入left参数:“A2,ROW($1:$15)”,最后按组合键【Ctrl+Enter】结束确认,LEFT函数即可返回,员工信息前面的连续数数字,LEFT函数动态图:第2个函数:RIGHT函数提取文本右侧数字RIGHT函数的使用方法,公式参数和引用如下:紧接着,我们选中选中B2:B5单元格区域,在编辑栏输入LOOKUP函数公式:“=-LOOKUP(0,-RIGHT(A2,ROW($1:$15)))”,只需要将上面的LEFT函数改成RIGHT函数即可,最后按组合键【Ctrl+Enter】结束确认,RIGHT函数即可返回,员工信息后面的连续数数字。RIGHT函数动态图:第3个函数:LOOKUP函数提取文本中间数字LOOKUP函数的使用方法,公式参数和引用如下:首先我们选中B2单元格,在编辑栏输入LOOKUP函数公式:“=-LOOKUP()”,然后将鼠标移至LOOKUP函数括号内,输入LOOKUP第1个参数:“0”;然后输入LOOKUP第2个参数,这里嵌套一个MID函数,继续输入公式:“-MID(A2,MATCH(0,0/MID(A2,ROW($1:$99),1),0),ROW($1:$15))”,然后按【Ctrl+Shift+Enter】组合键结束确认,LOOKUP函数即可得出A2单元格,文本中间的数字,最后选中B2单元格,双击右下角批量填充,将LOOKUP函数填充至整个表格。LOOKUP函数动态图:如果你的Excel基础不是很好,强烈推荐大家读下面这本书!Excel表姐学习过很多讲师的Excel课程, 这本书很有特色。碎片化阅读更适合当今读者的阅读习惯,大大降低了学习成本,可以快速提高你的工作效率,让Excel成为你的职场核心竞争力,从此告别加班无烦恼!没时间看纸质书的小伙伴,也可以关注我的【专栏】,Excel表姐会把书中的干货,分享给大家~
LEFT,RIGHT,LOOKUP,3个函数的完整公式为:=-LOOKUP(0,-LEFT(A2,ROW($1:$15)))=-LOOKUP(0,-RIGHT(A2,ROW($1:$15)))=-LOOKUP(0,-MID(A2,MATCH(0,0/MID(A2,ROW($1:$99),1),0),ROW($1:$15)))1、LEFT函数公式中:使用LEFT函数,从A2单元格左侧,分别提取长度为1~15的文本字符串,再加上“-”, 将数值部分转换为负数,文字部分转换为错误值。 2、RIGHT函数公式中:LOOKUP函数以0作为查找值,在由负数和错误值构成的内存数组中返回最后一个负数。然后对LOOKUP函数的结果加上负号,即得到正结果。 3、LOOKUP函数公式中:MID函数分别从A2单元格,第1~99位字符开始提取1个字符。得到由A2单元格中的每一个字符和空文本组成的内存数组。excel提取数字,你学会了吗?赶快动手试试吧!我是Excel表姐,欢迎大家留言讨论,期待您的收藏、推荐~
2020年05月13日 22:09--阅读 ·
--喜欢 ·
--评论Excel函数的提取分为三部分,左侧数据提取、中间数据提取和右侧数据的提取,一起来看看吧!一、Excel如何通过函数进行左侧数据提取?excel中的函数有非常强大的作用,下面小编来教大家如何使用函数对左侧的数据进行提取吧。1.我们打开excel表格,想要对左边六位数字进行提取出来。2.在空白列中输入函数left。3.在公式中输入单元格用逗号隔开,提取的数量是六位数。4.然后按下回车键就得到我们所需要的数据了。5.然后使用快速填充,可以将下面的表格中的数据都提取出来。二、Excel如何通过函数进行右侧数据提取?通过数据提取的函数有三种,今天小编来教大家如何对右侧的数据进行提取吧,一起来看一看啊。1.首先我们打开一个excel表格,要将右边的六位数字的提取出来。2.新建空白列输入函数——right。3.注意的是必须输入大写字母才会弹出函数的提示。4.之后输入单元格,然后逗号隔开,输入右侧提取的数量六位数5.按下回车键之后,就得到我们所需要的数据了。三、Excel如何通过函数进行数据中间提取?下面小编来教大家如何将数据中间的数据提取出来,这个前提必须是有规律的数据,一起来看看吧。1.我们要将销售单号这一列中间的四位数字提取出来。2.新建一个空白列,输入函数mid。3.之后在公式中输入计算的单元格,要提取的是第八位数字往后的四位数。4.所以要输入第八位的8,和往后的数量4。5.然后按下回车键,得到我们所需要的数据就可以了。

我要回帖

更多关于 怎样在表格中提取数据 的文章

 

随机推荐