ARTICLE · 1041915
Excel公式技巧:从自定义的数据表结构中提取值
Excel公式技巧:从自定义的数据表结构中提取值学习Excel技术,关注微信公众号: excelperfect 欢迎在下面留言,完善本文内容,让更多的人学到更完美的知识。 欢迎到知识星球:完美Excel社群,进行技术交流和提问,获取更多电子资料,并通过社群加入专门的微信讨论群,更方便交流。
标签:Excel公式,FILTER函数,BYROW函数,LET函数
人的想法多种多样,在Excel中设计数据表也会多种多样。如下图1所示,将每季度财务相关数据的实际/预算/偏差集中放置。

图1
这也造成了提取相应数据的不便,然而FILTER函数可以简化数据的提取。FILTER函数通常用于筛选行,也可以用于筛选列。
下图2中,在单元格N3有一个FILTER函数公式:
=FILTER(B3:L5,B2:L2=N2)
用于基于单元格N2中的数据提取所需值。图2是提取实际值。

图2
下图3用同样的公式提取预算值。

图3
若需对各行求和,可使用公式:
=BYROW(FILTER(B3:L5,B2:L2=N2),SUM)
结果如下图4所示。

图4
同样,你可以修改单元格N2中的值来汇总预算值。
如果既想要显示各个值,又想要将这些值汇总,可以使用公式:
=LET(act,FILTER(B3:L5,B2:L2=N2),HSTACK(act,BYROW(act,SUM)))
结果如下图5所示。

图5
请在微信客户端打开