Google試算表|如何用【打勾】來顯示或隱藏一整列?函數篇

Last Updated on 2021 年 9 月 7 日 by 小幫手

how to use checkbox and formula to hide rows in google sheets  封面圖片

在使用Google試算表的時候,很多人可能會有想到一個問題,就是要怎麼透過一個「核取方塊」,來控制一整排的資料列的顯示或隱藏,如果沒什麼頭緒,也不想打複雜的程式碼的話,或許可以參考看看函數的搭配喔!

如何用打勾來隱藏整列文字?

一般來說,在Google試算表裡要達到用打勾來隱藏或顯示整列資料的效果,主要有幾種辦法:

使用【內建工具】的話,通常會用篩選器來篩選出符合條件的資料列,但是這種方式,打勾完就要再篩選一次。

使用【函數】的話,可能就需要幾種函數來搭配。

而也有人會撰寫專門的【程式碼】,來達到隱藏資料列的效果。


而這次來試試看,使用「函數」搭配的方式,可以呈現出什麼樣的效果?

這裡會用到的函數有【IF】跟【Arrayformula】兩個函數

以下的搭配的步驟跟方法,就給大家當作參考吧:


範例表格

首先為了方便說明,會使用以下圖中的表格當作範例表格。

使用的表格範例


步驟一:插入核取方塊

先為這個表格建立「核取方塊」,點擊「插入」>「核取方塊」。

建立完核取方塊之後,就可以開始輸入公式了。

插入核取方塊

延伸閱讀:Google試算表-如何插入【核取方塊】並調整大小、位置及顏色


aifian APP推薦活動
[ 這 是 APP 推 廣 活 動 廣 告 ]


步驟二:輸入IF公式及條件

在範例表格旁邊的儲存格裡,輸入 IF 公式,並且輸入 IF 函數的條件。

條件就是,要判斷「資料列」旁邊的核取方塊是不是【打勾】狀態,也就是核取方塊的值是不是等於【TRUE】。(核取方塊的預設值為 True 跟 False,所以打勾時的值為 True)

這個時候的公式為:

=IF(A2=TRUE,
輸入IF函數以及條件


步驟三:IF條件成立時

再來,IF函數條件成立時的部分,則要填入Arrayformula的公式,而範圍則選定在核取方塊旁邊的整個資料列。

如果核取方塊打勾的話,就會應用Arrayformula的公式。

這個時候的公式為:

=IF(A2=TRUE,ARRAYFORMULA(B2:D2),
IF的條件成立時的時候,回傳Arrayformula的陣列


步驟四:IF條件不成立時

再來,如果IF的條件不成立,也就是核取方塊沒打勾的話,就讓IF公式回傳空白資料就好。

所以這邊就加兩個雙引號,公式就算完成了:

=IF(A2=TRUE,ARRAYFORMULA(B2:D2),"")
IF條件不成立時,回傳空白


步驟五:測試

公式完成之後,可以先點看看核取方塊,打勾或不打勾的時候,Arrayformula的陣列有沒有展開或關閉。

打勾「核取方塊」時,Arrayformula的陣列就會展開


步驟六:複製到其他列

如果上一步有測試成功的話,就可以將這個公式利用儲存格右下角的藍色方塊,來自動填入「IF」的公式到其他儲存格裡。

將IF公式往下拖曳,複製到其他儲存格裡


步驟七:隱藏或分組原本表格

那原本的表格,可以透過隱藏或是分組的方式,將表格暫時隱藏起來。

如果是我的話,通常都會用【分組】的功能,畢竟有一個「分組符號」,開關會比較方便。

將資料欄隱藏
將資料欄分組

關於隱藏及分組,可以參考這篇文章:Google試算表【隱藏】資料欄列的 2 種方法


成果

最後測試看看打勾跟不打勾的功能有沒有正常,旁邊的資料列有沒有跟著顯示或隱藏。

取消打勾就會隱藏資料列
取消勾選 就會隱藏資料列 動態效果


如果想要編輯表格資料的話,要記得打開已經隱藏起來的原表格,才能編輯喔。

編輯Arrayformula展開的資料,是不會改到原本的表格的。

可以打開分組符號,進行原表格的編輯


aifian APP推薦活動
[ 這 是 APP 推 廣 活 動 廣 告 ]


結語

在Google試算表裡設定這種「打勾來顯示或隱藏資料列」的功能,雖然可以用函數搭配的方式,但有好有壞。

好處是不會影響到原本表格的值,而且即時連動性高。比較不好的地方,就是要多佔一點工作表的空間,如果原表格隱藏起來的時候,還要打開才能編輯。

所以常常需要編輯表格內容的話,用這種函數搭配的方式,可能就有點麻煩,或許「篩選器」或是「程式碼」會比較適合喔。

Reference:文件編輯器說明


延伸閱讀

【Google試算表】全部文章總整理

Google試算表如何用【打勾】讓整個資料列變色?好實用!

Google試算表-打勾就能【自動填入】資料,只需1個函數

Google試算表【下拉式選單】怎麼做?資料驗證2招用起來!

Google試算表【條件式格式設定】輕鬆凸顯表格重點!

Google試算表【如何排序】資料,這些基礎排序技巧快學起來!


aifian APP推薦活動


最後
§ 很感謝你的閱讀 §
如果你喜歡這篇文章的話

→ 歡迎 留言分享 喔!

→ 歡迎點下面這張圖來【贊助】支持我!讓我繼續為你創作更多內容!

贊助我一杯咖啡


發表迴響