google-sheets - 如何在查询或数组公式的末尾显示一些文本?
问题描述
我不确定这是否可行,但我有这个公式可以返回 D11:D100 范围内的所有可用记录 在公式的末尾,我需要在第二个可用行中显示一条消息,指示报告已结束.
我已经用 if 语句实现了一些目标,但这并不理想,因为消息将显示的次数与没有记录的次数一样多,最多 100 次。
={"列表";ARRAYFORMULA(if(D11:D100="";"报告结束";(D11:D100;")))}
这就是我得到的
如果我不仅可以在第二个空白行中显示一次消息,而且还能够在第一个空行之后添加另一条消息,那将是完美的。
这就是我想要得到的
解决方案
如果您的查询输出 1 列:
={QUERY(A1:A100, "", 0); "END OF REPORT"}
如果您的查询输出 2 列:
={QUERY(A1:B100, "", 0); {"END OF REPORT", ""}}
如果您的查询输出 3 列:
={QUERY(A1:C100, "", 0); {"END OF REPORT", "", ""}}
等等
更新:
采用:
={"LIST"; FILTER(D11:D100, D11:D100<>""); "END OF REPORT"}
推荐阅读
- php - 十月 CMS 包括类
- node.js - Sequelize.js 是否默认转义 SQL 注入的输入?
- php - 实现包装 Guzzle PHP 的服务客户端时的最佳实践
- file-io - Elixir:写入文件并创建父目录(如果它们不存在) - 在一行中
- java - 如何将对象的 ArrayList 发送到其他活动?
- command-line-interface - 我可以使用 Browserify CLI 将选项传递给 babel 预设吗?
- html - 将单选按钮与 HTML 中的标签对齐
- c# - Unity:PlayMode UnityTest 和 EditMode UnityTest 有什么区别?
- machine-learning - 异常值的准确预测
- prestashop - 如何在 Prestashop 1.6 中手动延迟加载图像?