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

如何在Google Sheets中基于复选框创建动态国家列表?

Google Sheets动态合并国家列表解决方案

核心公式

在Countries标签页的目标起始单元格(比如A2)输入以下公式:

=QUERY(UNIQUE(FLATTEN(FILTER({ListA, ListB, ListC}, Project!$B$2:$B$4=TRUE))), "WHERE Col1 <> '' ORDER BY Col1", 0)

参数说明

  • {ListA, ListB, ListC}:替换为对应项目的国家列表范围,比如IMPORTRANGE("你的Source表ID", "ListA!A:A"),每个列表对应Project标签页的一个复选框,用英文逗号分隔
  • Project!$B$2:$B$4:替换为复选框所在的单元格范围,需与列表数量一一对应(比如B2对应ListA,B3对应ListB,以此类推)

公式作用

  • FILTER:仅保留勾选(值为TRUE)的项目对应的国家列表
  • FLATTEN:将多列的列表合并为单列
  • UNIQUE:去除重复的国家名称
  • QUERY:筛选掉空白行,并按字母顺序排序

注意事项

  1. 首次使用IMPORTRANGE时,需要授权允许跨表访问
  2. 确保每个国家列表的范围包含所有可能的动态更新内容(比如用A:A覆盖整列)
  3. 公式会自动响应复选框的勾选/取消操作,实时更新合并后的列表

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.22 15:09:54