在Excel中,XLOOKUP函数有着高效的查找能力。但有个隐藏用法,不少老用户都没发现——XLOOKUP函数的返回结果是自带单元格地址属性的。这个特性让XLOOKUP函数在动态计算中能直接关联原单元格信息,不用额外设置关联公式,非常实用,下面解析其用法。

一、单元格地址属性

XLOOKUP的单元格地址属性,指其返回的是单元格地址引用,而非单元格内的具体数值。

以查找“长袖衬衫销售额”为例,VLOOKUP直接返回数值,XLOOKUP则返回地址,“10900”仅是地址对应的结果,这与VLOOKUP有本质不同。

类似INDEX函数,XLOOKUP的地址引用特性,正是实现动态计算的核心。

90%的人不知道的XLOOKUP技巧:凭地址属性搞定Excel动态计算-趣帮office教程网

二、累加求和

以6月到8月销售额累加求和为例,XLOOKUP的地址属性是关键。

核心公式:=SUM(B2:XLOOKUP($J$1,$B$1:$F$1,$B$2:$F$2))

B2为数据起点,J1为目标月份,XLOOKUP在$B$1:$F$1的月份表头中定位对应单元格地址,与B2组成求和区域(如8月对应B2:D2),SUM自动计算,无需手动改范围。

90%的人不知道的XLOOKUP技巧:凭地址属性搞定Excel动态计算-趣帮office教程网

三、动态求和

若需要在任意两个月份之间求和,可借助双XLOOKUP实现。

公式为:=SUM(XLOOKUP($J$1,$B$1:$F$1,B2:F2):XLOOKUP($J$2,$B$1:$F$1,B2:F2))

第一个XLOOKUP根据$J$1的起始月份锁定开始地址,第二个XLOOKUP依据$J$2的结束月份确定终止地址,两者组合成动态数据区间,无论起始和结束月份如何调整,求和结果都会实时更新,比固定区域公式灵活百倍。

90%的人不知道的XLOOKUP技巧:凭地址属性搞定Excel动态计算-趣帮office教程网

XLOOKUP的地址属性看似作用不大,却能解决Excel动态计算中的诸多难题。掌握这个技巧,无需复杂的数组公式,就能让数据统计随需求灵活变动。