google-sheets - 在 Google 表格单元格函数中获取范围的 A1 表示法(字符串)的最短方法
问题描述
假设我得到了:
=CustomFunction(B5:B38, $A40)
作为单元格公式值。但是,范围参数是作为它们的值而不是作为范围对象传递的。
将这些范围转换为其地址字符串的最短方法是什么,例如“B5:B38”,同时将公式中的范围地址保持为一个整体B5:B38
(因此它在工作表修改时保持动态)?
解决方案
B5:B38将是:
INDIRECT(ADDRESS(ROW(B5),COLUMN(B1))&":"&ADDRESS(ROW(B38),COLUMN(B1),4))
更短但不是动态的:
INDIRECT("B5:B38")
在某些情况下,第一个 fx 可以被建模为:
INDIRECT("B5:"&ADDRESS(ROW(B38),COLUMN(B1)))
推荐阅读
- r - 使用 grep 行求和的函数在 R 中给出错误
- python - 使用嵌套分组获取 seaborn barplot 中 x 和色相的值
- javascript - codepen 在“运行”时没有响应,错误消息令牌
- python - 我无法使用 BeautifulSoup 获取 html 输入值
- google-cloud-dataflow - 如何使用 Apache Beam FileIO writeDynamic 从字节数组输出音频文件?
- bluedata - 如何为 Jupyterhub 创建凭据?
- ios - Swift 中的游戏中心挑战
- typescript - 使用构造函数从对象返回属性
- javascript - 扩展运算符,setState - React
- react-native - 编译android时出现react-native-camera错误-找不到符号类NonNull