修改 QUERY 函数中单元格引用的数字(Google 工作表)

modify number from cell reference in QUERY function (Google Sheets)

是否可以在 Google 表格中的 QUERY 函数语法中修改单元格引用中的数字而无需帮助程序 cell/column?

如果单元格中有“5”,我可以引用该单元格并在使用 QUERY 语法中的 LIMIT 选项时以某种方式减去 1,从而得到 returns 四个结果吗?

我在下面包括了一个示例 sheet 以及有效和无效的公式。

link 到 sheet & 单元格 https://docs.google.com/spreadsheets/d/1lyCK5eIEQYjGFOxh5T_4BxeuDS-1zvMLq80IYn0dc38/edit#gid=1018697126&range=B1

工作公式:

=QUERY(INDIRECT(currentTable),"limit "&B1&"",1)

无效尝试:

=QUERY(INDIRECT(currentTable),"limit "&B1&"-1",1)

您可以直接从 B1 中减去 1,然后再将其传递给 query

=QUERY(INDIRECT(currentTable),"limit "&B1-1,1)

输出: