excel如何提取指定的数据?有朋友问:有没有办法抽取前三个月的销量?
当然,方法和昨天的类似,除了一个函数。
公式实现
在N2单元格中输入公式:
=OFFSET($A$1,MATCH(LARGE($B2:$M2,COLUMN(A$1)),$B2:$M2,0))
公式向右下方填充,得到每个产品销量排名第一、第二、第三的月份。
图片:
公式分析
栏目(1澳元):
A1在哪个列,返回值为1。如果公式向右填充,它将自动变成COLUMN(B$1)和COLUMN(C$1),返回值为2和3。
大型(B2:美元,M2,列(a1美元)):
取B2:M2区域数据最大值;如果公式向右填充,将自动成为第二大值和第三大值;
MATCH(大(B2:美元M2,列(A$1)),B2:美元M2,0):
在B2:M2区域匹配数值最大的列,向右填充公式,会自动成为第二、第三大数值的列;
OFFSET(A $ 1,MATCH(LARGE(b 2: $ M2,COLUMN(A$1))、B2:$M2,0)):
以A1为参考点,偏移0行,第一个最大值在数据区偏移几列,即得到最大值所在的月份;如果公式向右填充,它将自动成为第二和第三大值所在的月份。
大型函数的解释
功能:
返回数据集中的第k个最大值。您可以使用此功能根据相对位置选择一个值。例如,可以使用LARGE返回最高、第二或第三个分数。
语法:
大型(阵列,k)
参数:
需要数组。确定需要第k个最大值的数组或数据区。
需要k。返回值在数组或数据单元格区域中的位置(从大到小)。
(关于OFFSET和MATCH功能的分析,请参考Excel198 N多产品月度销售报告,选择销量最大的月份。).