修改 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)
输出:
是否可以在 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)