google-sheets - 如何在 Google 表格中动态设置单元格范围?
问题描述
我需要动态地将范围传递给函数。从指定的行号开始直到A 列的末尾
我正在ADDRESS
为它使用一个函数($A$10
在我的情况下它返回),但是返回的值ADDRESS
不能作为范围中的第一个参数。
=COUNTIFS(
ADDRESS(ROW(OFFSET(D7,COUNTA(D7:D),0)),1) : A,
"H"
)
实际结果:COUNTIFS
返回 0。
预期结果:它应该返回许多具有“H”值的单元格(当然,我有超过 0 个)
我猜这样的范围组合(地址+:A)不起作用。如何正确设置范围?
解决方案
你需要INDIRECT
它:
=COUNTIFS(INDIRECT(ADDRESS(ROW(OFFSET(D7, COUNTA(D7:D), 0)), 1, 4)&":A"), "H")
推荐阅读
- r - 使用 R Markdown 和内置 Microsoft 主题生成 PowerPoint 幻灯片
- postgresql - chown: /var/lib/postgresql/data/postgresql.conf: 只读文件系统
- jquery - jquery convert text to image
- javascript - 回调函数似乎在父函数完成之前触发
- html - 将相同的属性绑定到两个复选框
- c# - 返回视图内的局部视图
- arrays - TCL 循环遍历多暗阵列
- hadoop - 使用 YarnClient 在 Hadoop 2.6.5 中按标签搜索
- android - 显示 MediaController 时隐藏 NavigationBar
- emacs - Does the MSYS2 version of emacs support X server?