打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
熟练运用Excel公式?动态参数得拿捏住了吧?

函数SMALL用于返回一组数据中第k小的值,例如:

=SMALL({10;3;22;9;12;18},1)

返回数组中第1小的值3.

SMALL

函数ROW的作用是返回引用数据区域的行号,例如:

=ROW(A1)

返回A1单元格的行号1.

ROW

把ROW嵌套进SAMLL,将其作为第二参数:

=SMALL({10;3;22;9;12;18},ROW(A1))

同样会返回数组中第1小的值。

SMALL+ROW

下拉填充公式,ROW引用的A1依次变成A2,A3分别返回2和3,对应的SMALL分别返回第2小和第3小的值。

下拉产生动态产生

SMALL的第二参数不是一个固定的值,而是ROW产生的一系列数据,它就是一个动态参数。

动态参数在Excel公式中的应用十分广泛,填充公式过程中产生的动态数字,动态数组,动态的数据区域都可能成为起动态参数。


例如要计算累计库存,输入以下公式:

=SUM($B$2:B2)

在下拉填充的过程中观察其参数范围的变化:从最开始的B2:B2到最后B2:B7,中间依次实现累加效果。

SUM动态参数


VLOOKUP+MATCH这一经典搭配,其实质就是把MATCH作为VLOOKUP的动态参数。

=VLOOKUP($F3,$A:$D,MATCH(G2,$A$1:$D$1,0),0)

向右拉动的过程中MATCH依次查询“产地”,“数量”和“进价”在A1:D1中的相对位置作为VLOOKUP的第三参数,依次达到返回对应值的目的。

VLOOKUP+MATCH

把MATCH部分单独输入到单元格并向右拉动,观察其结果就很容理解了。

MATCH

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
超牛的Excel动态查询表!不管老板想对比哪两组数据,秒速给他结果!
excel中一对多查找问题解决方法汇总(干货!)
精通Excel数组公式14:使用INDEX函数和OFFSET函数创建动态单元格区域
你知道如何用VLOOKUP提取同一条件的多个结果吗?
office excel最常用函数公式技巧搜集大全(13.12.09更新)19
72个反向查找的公式套路,都看明白的就成精了!
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服