我正在尝试根据列标题返回一列。显示的数据是动态的,基于下拉选择,因此标题名称可能位于不同的列中。
我的数据标题位于单元格 W6:AO6 中。如下所示:
西 | 十 | 是 | 是 | |
---|---|---|---|---|
6 | 机票号码 | 更多详细信息 | 开始生产 | 生产完成 |
7 | 14392841 | 不适用 | 2024年11月18日 07:59:17 | 2024 年 11 月 18 日 11:27:41 |
8 | 14339754 | 不适用 | 2024年11月18日 09:59:24 | 2024 年 11 月 18 日 12:22:04 |
9 | 14327042 | 不适用 | 2024 年 11 月 18 日 10:53:19 | 2024 年 11 月 18 日 13:27:17 |
10 | 14275929 | 不适用 | 2024年11月18日 07:40:41 | 2024 年 11 月 18 日 11:00:18 |
11 | 14318523 | 不适用 | 2024 年 11 月 19 日 06:15:34 | 2024 年 11 月 19 日 08:33:36 |
我在 V7 中尝试过这个公式:
=QUERY(W7:AO,"SELECT "&SUBSTITUTE(ADDRESS(1, MATCH("Production Completed",W6:AO6,0), 4),1,""))
我收到一条#VALUE
错误消息:
无法解析函数查询参数 2 的查询字符串:NO_COLUMN:D
在示例中,预期结果是 Z7:Z。
如果我的数据从 A 列开始,此公式有效,但由于公式的 MATCH 部分返回 4,即 D 列,因此我收到错误。除了其他各种尝试外,我还尝试使用 OFFSET,但无法使公式起作用。
这是一个示例表,其中的数据或电子表格设置本身没有多大意义。
出于隐私原因,我删除了实际数据: https://docs.google.com/spreadsheets/d/1soFQnGsuIJLc0WuUtrSUgvR9JUgAN5Z8TvRoOBnw2r0/edit? gid=247110533#gid=247110533
关于如何调整此公式以使其发挥作用,您有什么建议吗?或者有更好的公式可用?感谢您的帮助。