使用公式隐藏行和/或列

时间:2015-10-02 10:04:09

标签: google-sheets formula rows show-hide

是否可以使用公式但不是API有条件地隐藏行和/或列?

示例:

=IF(A1=0,HIDEROW(1),SHOWROW(1))

1 个答案:

答案 0 :(得分:1)

HIDEROWSHOWROW不是原生的Google Spreadsheets功能,而且使用公式但不是API 我不确定你想要什么,尽管答案很可能'不'不管。

备选方案可能包括Google Apps脚本,隐藏行内容而不是行本身(比如使用条件格式)并过滤数据 - 即只显示您想要显示的部分的副本。这可能与FILTER有关。例如,{1}}和0在Sheet1的A1:A4和{B1}到B4的1系列中交替,然后在另一张的A1中:

B1

当该表中的F1为=IF(F1=2,FILTER(Sheet1!B1:B4,NOT(ISBLANK(Sheet1!A1:A4))),FILTER(Sheet1!B1:B4,Sheet1!A1:A4=F1)) 时,该另一张表中应显示B1 ... B4,2时只显示B2和B4,1时只显示B1和B3。