文末可获取练习文件!要求依照横纵两个方向的条件来查找对应数据,然而,这两种条件都是乱序的。如果单独针对行或列设置条件,那么不管是查找多行还是多列,Xlookup 函数都能很轻松地完成:让 Xlookup 查找一个动态的「返回区域」,作为另外一个 Xlookup 的参数。 =XLOOKUP(C$15,$B$2:$J$2,$B$3:$J$12) 因为查找值 C$15 是相对锁定了 15 行,所以在横向填充公式时,我们能动态地得到 D、E、F、G 列的内容:但由于「产品名称」列中的名称顺序不一致,所以此次的结果其实是错的:这时,只要再以产品名称这一列作为查找值,在数据源中查找并返回上面这个 Xlookup 公式的结果,我们就能得到:=XLOOKUP($B16,$B$3:$B$12,XLOOKUP(C$15,$B$2:$J$2,$B$3:$J$12)) 由于$B16 是相对锁定了 B 列,所以当我们向下填充时,公式会动态地查找 17 行、18 行……的内容。怎么样,Xlookup 函数的妙用,有没有惊艳到你?如果你还想获取更多函数运用技巧和实例解析,欢迎你加入秋叶 Excel 3 天集训营!注:Xlookup 函数在 WPS、 Excel 2021 及以上版本、Office 365 中都可以使用哦~看完推文还意犹未尽?还想获取更多 Excel 知识和运用技巧?来试试我们专门为秋叶读者打造的「Excel 答疑小助手(AI)」!
|