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

Excel技巧:如何从选中的多工作表提取唯一树种列表

指定工作表的植树信息汇总方案

1. 提取选中工作表的唯一树种列表

假设你用单元格E1作为下拉选择目标工作表的入口(已配置好工作表名称的下拉列表),替换无效公式为:

=UNIQUE(FILTER(INDIRECT("'"&E1&"'!A2:A50"), INDIRECT("'"&E1&"'!A2:A50")<>""))

原公式失效原因:单个工作表场景下VSTACK属于冗余操作,会打乱INDIRECT的引用逻辑,直接定位到目标工作表的A列数据,过滤空值后取唯一值即可。

2. 计算对应树种的总数

将全项目汇总公式中的SheetList替换为下拉选择单元格(示例为E1),修改后公式:

=SUMPRODUCT(SUMIF(INDIRECT("'"&E1&"'!A2:A100"), A2, INDIRECT("'"&E1&"'!D2:D100")))

注:A2需对应你唯一树种列表的第一个单元格,下拉填充公式即可匹配每行树种的总数。

关键注意点

  • 下拉列表中的工作表名称必须与实际工作表名称完全一致(含空格、特殊字符),否则INDIRECT会引用失败。
  • 若工作表数量多,可通过自动生成工作表名的方式创建下拉列表:Excel中启用宏后用=TRANSPOSE(GET.WORKBOOK(1)),Google Sheets用自定义函数或适配的扩展生成工作表名,避免手动输入错误。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.18 05:42:37