基于单元格引用动态更新公式
Dynamically Updating Formula Based on a Cell Reference
在我的一个项目中,我使用了以下代码:
(查询留空,因为他们寻找的不是问题。)
=UNIQUE({QUERY(1);Query(2)})
我想做的是让用户在单元格中输入一个数字,然后根据数字向公式添加更多查询。因此,如果用户输入数字 5,它将是;
=UNIQUE({QUERY(1);QUERY(2);QUERY(3):QUERY(4);QUERY(5)})
我想在公式中执行此操作并且仅将 AppScript 用作最后的手段。
这甚至可以做吗?
预填充所有查询,并省略一些IF
输入数字不够高。
=UNIQUE({
IF(H1<1,"",QUERY(A1:E5,"select A where A is not null"));
IF(H1<2,"",QUERY(A1:E5,"select B where B is not null"));
IF(H1<3,"",QUERY(A1:E5,"select C where C is not null"));
IF(H1<4,"",QUERY(A1:E5,"select D where D is not null"));
IF(H1<5,"",QUERY(A1:E5,"select E where E is not null"))
})
在我的一个项目中,我使用了以下代码: (查询留空,因为他们寻找的不是问题。)
=UNIQUE({QUERY(1);Query(2)})
我想做的是让用户在单元格中输入一个数字,然后根据数字向公式添加更多查询。因此,如果用户输入数字 5,它将是;
=UNIQUE({QUERY(1);QUERY(2);QUERY(3):QUERY(4);QUERY(5)})
我想在公式中执行此操作并且仅将 AppScript 用作最后的手段。 这甚至可以做吗?
预填充所有查询,并省略一些IF
输入数字不够高。
=UNIQUE({
IF(H1<1,"",QUERY(A1:E5,"select A where A is not null"));
IF(H1<2,"",QUERY(A1:E5,"select B where B is not null"));
IF(H1<3,"",QUERY(A1:E5,"select C where C is not null"));
IF(H1<4,"",QUERY(A1:E5,"select D where D is not null"));
IF(H1<5,"",QUERY(A1:E5,"select E where E is not null"))
})