【转】Excel数据查询,换个思路更简单_派派后花园

用户中心 游戏论坛 社区服务
发帖 回复
阅读:544 回复:13

[应用] 【转】Excel数据查询,换个思路更简单

刷新数据 楼层直达
何其有辜

ZxID:17377464


等级: 热心会员
举报 只看楼主 使用道具 楼主   发表于: 2019-03-26 0
一说起数据查询,很多小伙伴们马上会想到VLOOKUP、LOOKUP这些函数了,咱们之前也推送过VLOOKUP和他的七大姑八大姨们
那除了这些之外,还有哪些函数能用于数据查询呢?今天老祝就和大家分享几个数据查询的特殊应用。
1、单条件查询
来看下面的表格,要从对照表中查询不同岗位的补助金额。
普通青年这样写公式:
=VLOOKUP(B2,E$3:F$5,2,0)


走你青年这样写公式:
=SUMIF(E:E,B2,F:F)


在薪资对照表中,每个记录都是唯一的,所以这里用SUMIF按岗位条件求和,结果就是每个岗位的对应记录。

2、多条件查询
再看下面的表格,要从对照表中,查询不同岗位、不同级别对应的补助金额。
普通青年这样写公式:
=LOOKUP(1,0/((B2=F$3:F$8)*(G$3:G$8=C2)),H$3:H$8)


走你青年这样写公式:
=SUMIFS(H:H,F:F,B2,G:G,C2)


这里咱们同样利用对照表中都是唯一记录的特点,所以用SUMIFS按岗位和级别两个条件求和,得到的结果就是不同岗位、不同级别的对应补助记录。

3、带通配符的查询
继续看下面的表格,要从对照表中,查询不同物料、不同规格对应的单价。
普通青年这样写公式:
=VLOOKUP(B3,D2:H7,MATCH(B2,D2:H2,0),0)

公式先使用MATCH函数查询出B2单元格的名称在对照表中处于第几列。
然后使用VLOOKUP函数,以B3单元格的规格型号作为查询值在对照表中查询,再以MATHC函数的结果指定要返回第几列的内容。
走你青年这样写公式:
=SUMPRODUCT((B2&B3=E2:H2&D3:D7)*E3:H7)

公式先将B2和B3单元格中待查询的名称和型号合并,然后将对照表中的名称和型号合并,用等式对比二者是否相同,最后将对比得到的逻辑值与对照表中的单价相乘,并计算乘积之和。
这个公式看起来和VLOOKUP公式的长度没什么优势,但是最重要的,是可以利用等式忽略通配符的特性,能够避免因为规格型号中存在星号*,在部分特殊情况下出现的查询错误。

练习文件在此:
https://pan.baidu.com/s/1Pu3EDKvWbUIJI6vv1VbH0Q

细分: 查询
转载请注明来源"ExcelHome"并保留原文链接。
固定链接:http://www.excelhome.net/lesson/article/excel/1943.html
夏日樱花

ZxID:822034

等级: 热心会员
举报 只看该作者 沙发   发表于: 2019-03-26 0
感谢科普,认真学习了~!

这个公式要经常用,不用就容易忘

等以后只会记得,好像有一个公式可以这样,但是不记得是哪个公式,怎么操作了
窗前腊梅花已谢,
梨树枝头冒新芽。
百花绽放靓春颜,
暖风拂面冬已逝。
happyellin

ZxID:14944452

等级: 热心会员
举报 只看该作者 板凳   发表于: 2019-03-26 0
谢谢分享~
wdxc218

ZxID:10837154

等级: 热心会员
举报 只看该作者 地板   发表于: 2019-03-26 0
谢谢楼主分享,学习了
永远初夏

ZxID:47000873


等级: 热心会员
举报 只看该作者 4楼  发表于: 2019-03-27 0
谢谢楼主,现在每天都和VLOOKUP相亲相爱……但是如果没有实操还是很难记住楼主的推送,学习能力差真是伤不起
shisi14

ZxID:11862050


等级: 热心会员
举报 只看该作者 5楼  发表于: 2019-03-27 0
vlookup是挺好用的一个公式。但不用就老忘。
青山不改 绿水长流
诺晨诺晨

ZxID:12085560


等级: 热心会员
努力攒钱,然后躺平
举报 只看该作者 6楼  发表于: 2019-03-27 0
实用抱走,感谢
mily68

ZxID:10228407

等级: 热心会员
举报 只看该作者 7楼  发表于: 2019-03-27 0
哇这个真的有用,excel真的是强大的工具,但是前提是会玩
水络寒

ZxID:1861536

等级: 热心会员
举报 只看该作者 8楼  发表于: 2019-03-27 0
马住加班用
朱兮

ZxID:13604508


等级: 热心会员
提问,你便能得到答案。寻找,你便能够找到。敲门,门就会为你敞开
举报 只看该作者 9楼  发表于: 2019-03-28 0
我现在基本是用到啥,再去百度怎么弄,不是经常使用的,真的记不住
lynnkobe

ZxID:12709482


等级: 热心会员
举报 只看该作者 10楼  发表于: 2019-03-28 0
干货贴 但是我Excel真的是只会一点点
one way
syanhai

ZxID:832282


等级: 热心会员
举报 只看该作者 11楼  发表于: 2019-03-28 0
用好vlookup走遍天下都不怕,要是再加上宏就可以在键盘上跳舞了
  • 际遇之神

    惩罚 2019-03-28

    syanhai看小说木有TXT,损失派派币3

一爿散沙

ZxID:12054060

等级: 热心会员
知我者谓我心忧 不知我者谓我何求
举报 只看该作者 12楼  发表于: 2019-04-20 0
先存一下,等上班了试试,excel 真的太强大了!!
D焰

ZxID:20944387

等级: 脱颖而出
我们努力了,珍惜了,问心无愧,其他的,都交给命运。
举报 只看该作者 13楼  发表于: 2019-04-21 0
只会用vlookup的路过。。。下次试试sumif
自己的路是自己走出来的,永远不要想着后悔!
发帖 回复