You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Excel Filter函数筛选A:G区域后仅输出指定B、D列的方法咨询

Excel FILTER函数仅返回指定列的解决方案

你可以通过两种常用方式实现筛选后仅保留B、D两列的需求:

方法1:双FILTER嵌套(全版本通用)

在你现有FILTER公式外层再嵌套一次FILTER,对列维度做过滤,公式如下:
=FILTER(FILTER($A$1:$G$7,$K$1:$K$7=$K$1),{0,1,0,1,0,0,0})
其中常量数组{0,1,0,1,0,0,0}对应A到G共7列的保留规则:1代表保留对应列,0代表舍弃对应列,按需求将B列(第2位)、D列(第4位)设为1即可。

方法2:CHOOSECOLS搭配FILTER(Excel 365/2021及以上版本适用)

如果你的Excel版本支持CHOOSECOLS函数,写法更简洁直观,直接指定要返回的列序号即可:
=CHOOSECOLS(FILTER($A$1:$G$7,$K$1:$K$7=$K$1),2,4)
公式里的2、4分别对应原A-G区域的第2列(B列)、第4列(D列),你也可以按需调整要返回的列的数量和顺序。

小提示:请确保筛选条件区域$K$1:$K$7的行数和数据源区域$A$1:$G$7的行数完全一致,避免出现计算错误。

内容的提问来源于stack exchange,提问作者Gangula

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.30 10:54:03