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

基于唯一出现情况调整输出位置:谷歌表格公式输出优化求助

解决Google Sheets筛选后保留空白间隔的问题

要实现筛选符合条件的值同时保留原位置的空白间隔,可以替换原公式为以下版本:

=TRANSPOSE(ARRAYFORMULA(MAP(A2:A10, B2:B10, D2:D10, 
  LAMBDA(a, b, d, IF(AND(a="L1", b="XD"), d, ""))
)))

原理说明:

  • MAP函数会逐行遍历A、B、D三列的对应单元格
  • 通过LAMBDA定义判断规则:仅当A列值为"L1"且B列值为"XD"时,返回D列对应内容;否则返回空白字符串
  • 最后用TRANSPOSE转置结果,原数据中不符合条件的位置会保留空白,自然形成q1与q7之间的间隔

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.02 00:12:04