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

求助:Google Sheets中排序后仅显示指定列的实现方法

Google Sheets 筛选排序指定列解决方案

需求1:显示Name与HP列(按HP降序,排除HP为空行)

直接通过数组组合+FILTER+SORT实现,无需修改原始表格。假设原始数据在Sheet1中,Name列是A列、HP列是C列,在目标工作表输入公式:

=SORT(FILTER({Sheet1!A:A, Sheet1!C:C}, Sheet1!C:C<>""), 2, FALSE)
  • 解释:{Sheet1!A:A, Sheet1!C:C} 仅提取Name和HP两列数据;FILTER(..., Sheet1!C:C<>"") 过滤掉HP为空的行;SORT(..., 2, FALSE) 按第2列(HP)降序排列。

需求2:显示Name与ATK列(按ATK降序)

用数组组合+SORT实现,假设ATK列是Sheet1的D列,目标工作表输入公式:

=SORT({Sheet1!A:A, Sheet1!D:D}, 2, FALSE)
  • 解释:{Sheet1!A:A, Sheet1!D:D} 提取Name和ATK列;SORT(..., 2, FALSE) 按第2列(ATK)降序排列。

补充方案(无需数组语法)

如果不习惯数组写法,也可以用INDEX精准选择列,比如需求1的等价公式:

=SORT(INDEX(FILTER(Sheet1!A:D, Sheet1!C:C<>""),,{1,3}), 2, FALSE)

这里INDEX(...,{1,3})表示从筛选后的结果中提取第1列(Name)和第3列(HP)。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.18 07:10:12