我是【桃大喵学习记】,欢迎大家关注哟~,每天为你分享职场办公软件使用技巧干货!
——首发于微信号:桃大喵学习记
最近,有小伙伴咨询关于隔列取数据的问题。如下图所示,是一份 “产品渠道销售月报”,包含天京东、抖音、私域(微信)三个渠道的产品销量和销售额。现在需要根据产品名称获取该商品所有渠道的总销售额数据(其实就是隔列取数,只获取销售额数据)。
在目标单元格中输入公式:
=HSTACK(A1:B6,FILTER(C1:H6,LEFT(C1:H1,3)="销售额"))
然后点击回车即可
解读:
上面组合公式的核心目的是:把数据表中包含“销售额”字样的列单独“提取”出来(隔列取数),并且拼接到原始的前两列(商品名和吊牌价)右侧。
①判断条件:LEFT(C1:H1,3)="销售额")
用LEFT函数提取每个表头单元格的左边前3个字,判断截取的这 3 个字是不是“销售额”,最后,生成一组True/False(真/假)的逻辑数组。
②数据筛选:FILTER(C1:H6, ...)
根据上面第 1 步生成的 True/False 数组,将符合条件(True)的列整体抓取出来。
③ 水平拼接:HSTACK(A1:B6, ...)
将两个数组(区域)左右水平拼接到一起:左边是 A1:B6:即图中的“商品名称”和“吊牌价”这两列;右边是 FILTER(...) 的结果:刚才提取出来的所有“销售额”列。
亲爱的小伙伴们:
如果你正在为复杂繁琐的WPS表格/Excel操作困扰,希望通过掌握实用技能显著提升工作效率、减少无效加班——你可以考虑下我的WPS表格/Excel系列课程。

以上就是【桃大喵学习记】今天的干货分享~觉得内容对你有所帮助,别忘了动动手指点个赞哦~。大家有什么问题欢迎关注留言,期待与你的每一次互动,让我们共同成长!