首页 >>  正文

lookup查列最后一个数字

来源:baiyundou.net   日期:2024-09-20

举一个工作中的双条件查找匹配的例子,左边是业主信息表,现在需要根据楼栋和户号两个条件,来查找匹配用电数据,如下所示:

因为涉及到两个条件匹配,如果用VLookup函数公式

我们需要插入一个辅助列,将两个条件的数据源连接起来,所以我们要插入一个辅助列,输入公式:

=B2&C2

然后我们也将两个条件值连接起来当做查找值,输入的公式是:

=VLOOKUP(G2&H2,A:E,5,0)

遇到双条件查找匹配问题,其实我们有更方便的解决方法,都不用添加辅助列

1、sumifs函数公式

当我们的结果是数字型数据的时候

我们用sumifs函数更加的方便

我们直接使用公式:

=SUMIFS(D:D,A:A,F2,B:B,G2)

也就是求和是D列,两个条件列,分别对应条件值

因为我们所有的数据都只出现一次,既可以用Vlookup查找匹配,也可以用sumifs多条件求和(只不过所有的条件只出现一次)

但是当我们查找匹配的结果是文本的时候,它是不能进行计算的,例如,我们要查找匹配业主信息:

2、Xlookup公式

Xlookup公式有版本限制,必须是最新版本才有的公式,它用起来特别方便

=xlookup(查找值,查找匹配,结果区域)

所以我们只需要输入公式:

=XLOOKUP(F2&G2,A:A&B:B,C:C)

两个查找值连接起来做为第一参数

两个查找列连接起来做为第二参数

结果列,做为第三参数

非常实用,关于这个小技巧, 你学会了么?动手试试吧!

","gnid":"9c38325a25312329e","img_data":[{"flag":2,"img":[{"desc":"","height":930,"title":"","url":"https://p0.ssl.img.360kuai.com/t01a8c2bbdf6bebb5de.jpg","width":1256},{"desc":"","height":"744","title":"","url":"https://p0.ssl.img.360kuai.com/t0159cc5385b044dbf9.jpg","width":"822"},{"desc":"","height":918,"title":"","url":"https://p0.ssl.img.360kuai.com/t0178ddb28b00e844bb.jpg","width":1218},{"desc":"","height":"716","title":"","url":"https://p0.ssl.img.360kuai.com/t01fd5aba13f026192c.jpg","width":"1080"},{"desc":"","height":"690","title":"","url":"https://p0.ssl.img.360kuai.com/t01c78b18b70f96a0cf.jpg","width":"1116"},{"desc":"","height":"736","title":"","url":"https://p0.ssl.img.360kuai.com/t0158a06fbca468e24c.jpg","width":"1100"}]}],"original":0,"pat":"art_src_3,fts0,sts0","powerby":"pika","pub_time":1706271780000,"pure":"","rawurl":"http://zm.news.so.com/a1b565a961603ad3bff190f7fb63acef","redirect":0,"rptid":"fab10002922f6312","rss_ext":[],"s":"t","src":"Excel自学成才","tag":[],"title":"双条件查找匹配,别用Vlookup了,首选Sumifs或Xlookup

浦莺泥574excel如何筛选出一列中最后一个非空数值?
隗览亚18451654837 ______ 哈哈,选我吧!在sheet2的某个单元格输入: =lookup(9e+307,sheet1!a:a)+lookup(9e+307,sheet1!b:b)+lookup(9e+307,sheet1!c:c)

浦莺泥574在excel表格中如何使用函数自动取一列中的最后一个大于0的数值 -
隗览亚18451654837 ______ 如果取B列最后一个大于0的数值,那么输入 =LOOKUP(1,0/(B:B>0),B:B)

浦莺泥574我想要excel能在一列数据中自动选取最后一个数据,如果最后一个是空格,则向上选取,直至不是空格为止. -
隗览亚18451654837 ______ =LOOKUP(1,0/(A1:A100<>""),A1:A100) 如果是数值,也可用公式:=LOOKUP(9E+307,A1:A100) A1:A100改为实际列数据区域.

浦莺泥574请教,在excel里,返回某行最后一个非空数据所在单元格的列号? -
隗览亚18451654837 ______ =LOOKUP(1,0/(1:1<>""),COLUMN(1:1)),返回第一行最后一个非空数据所在单元格的列 号

浦莺泥574EXCEL:怎样查找一行中最后一列的值? -
隗览亚18451654837 ______ 你好 是一行中最后一行的值吧 如果是的话 可以提供给你函数公式

浦莺泥574Excel函数H1等于G列最下面的数 -
隗览亚18451654837 ______ 如果G列均为连续值,没有间断的空值,则可:H1=offset(H1,Counta(G:G)-1,-1)h1公式:=LOOKUP(1,0/(G:G<>""),G:G)lookup(),可以查出某列符合条件的最后一个数据.=LOOKUP(9E+307,G:G)或=LOOKUP(1,0/(G1:G100<>""),G1:G100)或2003以上版本,还可用如下公式=LOOKUP(1,0/(G:G<>""),G:G)

浦莺泥574使用lookup函数查找时为什么前几个是正确的,后面的则是错误的值呢? -
隗览亚18451654837 ______ 这是利用了LOOKUP函数的向后兼容性,对于多条件查询特别有效,不用按数组公式方式输入.当有多个条件符合时,总是返回最后一个. LOOKUP函数,当找不到查找值时,会返回小于查找值的最大值所对应的数据,现在要查找的是1,但后面结果只有两种0和#DIV/0!,符合条件的为0,不符的为#DIV/0!,永远找不到1,所以会返回最后一个0,所对应的数据,但是如果所有条件都不符合,则全部都是#DIV/0!,则结果返回错误值#N/A. 上面的公式必须加绝对引用符,否则就不能向下向右填充了: =LOOKUP(1,0/(($B$3:$B$20=H$2)*($C$3:$C$20=$G11)),$D$3:$D$20)

浦莺泥574在EXCEL里面找出某一列中的最后一行的行号用什么函数? -
隗览亚18451654837 ______ 1、打开Excel办公软件,演示所用版本为Office家庭与学生版 2016,其他版本亦可. 2、为了演示需要,在A列添加80行数据,数据时随机添加的,跟实际需求无关,无需参照,只要根据实际需求进行填写即可. 3、选中想要得到结果的单...

浦莺泥574EXCEL怎么引用一列中最后的一个数值? -
隗览亚18451654837 ______ 引用A列的最后一个非空单元格的值公式:=lookup(1,1/code(A1:A65535),A1:A65535)如果你用的是2007版,可以写成这样=lookup(1,1/code(A:A),A:A)

浦莺泥574excel某行中最后一个含有文字的单元格内容怎么提取 -
隗览亚18451654837 ______ 假设所要查找的列为B列=LOOKUP("座",B1:B100)公式里的座代表最大的文本字符串,套上LOOKUP就能查到最后是文本的位置如果你是想找出最后含文本的单元格的...

(编辑:自媒体)
关于我们 | 客户服务 | 服务条款 | 联系我们 | 免责声明 | 网站地图 @ 白云都 2024