vlookup匹配值不唯一_Office里的查找替换——水很深啊(Excel函数篇之VLookup并不唯一)...

本文探讨了Excel中的查找与替换功能,指出VLookup并非唯一选择。当查找值唯一时,可以使用SumIf函数进行求和,避免VLookup可能出现的问题。同时,文章提到了Index与Match函数的组合作为另一种解决方案,强调了函数嵌套的灵活性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

技术级别 : 基本

摘要

查找替换,这个功能上至广场舞大妈下至汉字还认不齐全的小盆友都会,可其实Office里的查找替换,水很深啊!

相比之下,Word的查找功能是最强大的,因为可以用正则表达式,那系不系意味着Excel要居于其后了呢?其实也不一定,不要忘了,Excel里还有个叫函数的同学!

VLookup并不唯一

详细信息

对于这么个动不动就给脸子看的VLookup,伺候起来确实也颇有难度,所以……咱不是也能给个脸子么?把VLookup晾一边去,让他好好自我反省!

当查找值唯一,且查找结果是数值时,如下图,查找乙对应的数量20,这不就摇身一变,变成满足条件是乙的数量之和了吗?(脑子转不过来的同学请自行补充脑容量)而且相比之下,单条件求和的SumIf脾气好多了,只要数据源里没有错误值,他就绝不会摆脸子给错误值。当然了,SumIf能用,SumIfs也能用,像图中这种数据库结构的表DSum同样能用:

1e9e229f797672a3a76fb3322d6b1bbf.png

不过求和的风险是,万一有两个乙……

f4c15fbab6c20261951f73007af268b8.png

以上查找结果是数值,如果不是数值呢?求和就别想了!这时肯定有同学会跳出来说,用那个黄金组合Index套Match。

其实函数嵌套从来没有所谓固定结构,如果Index可以套Match,Offset和Indirect也可以……只要参数要求是数值结果的都可以套Match,所以用谁都可以,只是本着那变态的省字符的原则,Index套Match用得最多:

8e2585ff50bb99d75b3cf6c53e8664ce.png

后现两个Lookup和DGet的用法……不好意思,诱人的烤鸭正在招唤我……以后再说。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值