分享

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

 老衲有喜 2023-08-18 发布于北京

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

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

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

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

SMALL

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

=ROW(A1)

返回A1单元格的行号1.

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

ROW

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

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

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

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

SMALL+ROW

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

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

下拉产生动态产生

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

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


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

=SUM($B$2:B2)

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

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

SUM动态参数


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

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

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

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

VLOOKUP+MATCH

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

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

MATCH

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多