google-sheets - 根据列号动态设置范围
问题描述
我有一个标题 ID、利润、成本的表格。这些标题可以按任何顺序排列。我必须定义一种通用方法来获得:
- 所有条目的计数。我目前正在使用
=COUNTA(A2:A)
- 利润总额。我目前正在使用
=SUM(B2:B)
- 平均成本。我目前正在使用
=AVERAGE(C2:C)
我的问题是,在我当前的公式中,我对列进行了硬编码,这是一个问题,因为它们可以按任何顺序排列。
我设计了一个关于如何获得正确列号的解决方案。我创建了一个包含 1 列的设置表 - 所有可能的列名。然后,我使用以下公式查找正确的列号:
=MATCH(Settings!B2,A1:1,False)
我不知道如何将此 COLUMN NUMBER 转移到表单范围:(columnNumber2:columnNumber)。数据始终是 1 行标题,然后是数据。
请帮忙
解决方案
推荐阅读
- c++ - 我正在尝试编写将 ASCII 转换为十进制、添加到它并转换回 ASCII 的软件
- java - 如何在 Android 中修复 SSLHandShakeException
- docker - 将 docker 容器中的 websocket 客户端连接到主机中的 websocket 服务器
- facebook - Facebook API 更改密码
- continuous-integration - 对某些语法发出警告
- mysql - mariadb innodb引擎全文搜索问题
- javascript - 如何连接字符串 url 中间的字段
- c# - C# OWIN Security - 设置过期令牌 - 始终具有默认值
- php - 如何将两个值从 html 导入我的 SQL 表
- flask - 前端通过 request.stream 将大容量数据上传到 Flask 服务器