Ragic 部落格
企業電子化的專家 Ragic 教你如何利用各種軟體、
雲端服務讓公司快速升級!
加入 Ragic 企業電子化的行列!
雲端工作術
各類應用示範
案例故事
逃離惡夢
關於 Ragic
Facebook X YouTube
雲端資料庫
部落格
關於Ragic
雲端工作術
各類應用示範
案例故事
逃離惡夢
關於 Ragic

小心 Excel 的隱藏欄/隱藏列!(設定/辨識/取消/防止取消隱藏教學)

作者:Lillian Huang

關於「Excel 小技巧」系列:Ragic 是一個可以無縫整合 Excel 的雲端資料庫平台,你可以隨時將你的 Excel 資料匯入成為 Ragic 表單,讓原本不易線上即時同步的 Excel 馬上變成可以隨時用 APP 查找的資料;或者將一批 Ragic 資料匯出成 Excel 檔,以便給習慣 Excel 的人查閱使用。因此,我們的客服團隊在協助客戶時,常得跟 Excel 打交道,累積了一些 Excel 疑難雜症小技巧,這邊分享給需要的人參考。

我們先前曾分享的主題先列在這裡:

  • Excel 檔原本的英文 A,B,C 欄變成數字 1,2,3 的原因和處理方法
  • 如何刪除 Excel 的空白列
  • 如何在 Excel 移除重複資料
  • 今天要講的主題是「如何設定/辨識/取消/防止取消 Excel 的隱藏欄/隱藏列」。隱藏工作表的特定欄或特定列,是 Excel 一個滿方便、其實滿需要知道、但很多人還不知道的功能。怎麼說呢?我分兩部分來解釋:

    第一,對負責「建立/整理 Excel 表」的人來說,這是一個化繁為簡的工作表運用技巧。假如你手邊有大量的客戶資料,這些客戶資料可以依據負責業務、地區等,分成不同的類別。而當你想要將最新客戶名單的 Excel 檔案分享給各業務時,你希望不要讓業務看到太多不相關的資料(可能是要保密,也可能只是為了方便他們檢視資料),但不相關的資料你又不想要刪掉;或者是客戶名單有註記一些出貨備註,業務不需要看,這時就可以透過隱藏特定列或欄的功能,讓資料更聚焦。

    第二,對於經常要「接收他人傳來 Excel 表」的人來說,隱藏列/欄有時是個秘密陷阱!因為資料被隱藏了、但還是存在,有時候會造成誤判、進而在處理資料時出現錯誤。例如:

    原本的客戶資料表裡有一個「總金額」的欄位套了 SUM 公式來加總所有訂單金額,當某幾列資料被隱藏時,例如原本 10 筆資料被隱藏成看起來只有 3 筆時,這個公式仍然是計算 10 筆資料的訂單總額,此時不知道有隱藏列的人,可能就會不太懂為什麼看似算出了錯的結果。

    又或者,將資料複製到別的地方或匯入其它工具(例如 Ragic )時,被隱藏的那七筆資料也一起被複製/匯入,這時沒發現有隱藏列的人,就會不理解為什麼匯入了比原本 Excel 檔更多的資料,且無法做到原本想做的事情。

    討論完情境之後,我們後面馬上會切入功能介紹與常見陷阱解說。這邊提供一些特定解法傳送門:① 想知道怎麼辨識你收到的檔案有沒有隱藏列/欄,請點這裡;② 想知道怎麼快速取消所有隱藏列/欄,請點這裡;③ 怎麼預防別人看到你不希望他看到的隱藏列/欄資料?請點這裡

    隱藏列或欄的方法

    非常簡單!只要選取要隱藏的欄或列的標頭(或者只要游標停留在想要隱藏的那一欄或那一列資料上即可),按右鍵、點「隱藏」就可以馬上隱藏了:

    你也可以到透過 常用 > 格式 > 隱藏列或欄的路徑,來執行隱藏列/欄的動作,一樣會隱藏滑鼠游標所在的列或欄:

    取消隱藏列或欄的方法

    一樣很簡單,上面的方法重新做一次,只是這次選擇「取消隱藏」即可。選取資料時,假如要取消隱藏的是第 4 列,只要選取前後列(第 3 和第 5 列)或更大範圍即可。或者,你可以透過工作表上「名稱方塊」的區塊(下圖紅色箭頭處),填入一個儲存格位置來選取被隱藏的(儲存格所在的)列或欄:

    這個方法對取消「第一列」或「第一欄」特別實用,因為很難被隱藏的第一列或第一欄比較難手動選取到,此時你就可以在名稱方塊輸入「A1」來取消隱藏欄或列。

    機制說明:使用公式、列印資料、...時,隱藏列欄如何作用?

    大觀念是:隱藏的列或欄在 Excel 的工作表裡仍然是存在的資料,它只是被隱身了,所以所有針對隱藏列欄套的公式、匯入到其他工具、複製...這些被隱身的資料都會跟著一起運作。但是,像「列印資料」這種要把資料輸出成顯示紙本的功能,因為重點在輸出「所見即所得」的資訊,所以隱藏列欄預設不會被印出來。

    公式依照所有資料運作的例子:公式設定某個欄位值是加總第 1 列到第 10 列的資料,那麼被隱藏到只剩下第 1 到 3 列資料時,這個欄位還是可以算出第 1 列到第 10 列的總和。

    如果你加總公式的範圍是用滑鼠拖曳出來,但想計算的只有沒被隱藏的第 1 到 3 列資料,那就等到設定隱藏之後再來拖曳範圍。(但個人還是建議 這種狀況可以乾脆套用條件公式 以免在隱藏/非隱藏模式切換時麻煩,增加公式出錯的機率!)

    資料匯入其他工具、複製一些資料到其他工作表(非全選複製)時,如果沒有經過特別保護,隱藏列欄也會在貼上的地方顯示出來。

    常見問題:怎麼辨認工作表裡有沒有隱藏列欄?

    可以觀察列和欄的編號,如果中間有「跳號」,就很有可能是隱藏列欄;

    資料多的話,先注意一下總共看到幾列/幾欄資料,然後選取整張工作表之後,點右鍵取消隱藏,看看數字有沒有不一樣,不一樣的話就代表有隱藏(且已經被取消隱藏)。

    常見問題:設了隱藏列欄,不希望收到檔案的人取消隱藏?

    有些人設隱藏列欄的目的是要有點類似要做「權限控管」,不希望收到的人可以「破解」工作表而取得隱藏資料。然而,隱藏列欄這個功能本身並沒有保證「收檔案的人無法解除隱藏」這件事,雖然如果你設了隱藏列欄,複製整張工作表到其他頁籤時、或複製整個檔案/另存新檔時,這個隱藏設定會維持住,但別人只要建立一個新的工作表、複製部分資料過去,原本隱藏的資料就會現身了(因為這個設定並沒有跨工作表)。同時,沒有特別做設定的話,任何人都可以取消隱藏。

    要讓收到檔案的人無法取消隱藏,一般來說需要搭配 Excel 的「保護」功能,而且應該要做兩道工,一是保護工作表(無法調整特定欄位)、 二是保護活頁簿(禁止新增工作表)。只有設定「保護工作表」的話, 別人只要新增一個工作表、複製貼上內容就會破解了。

    額外補充:在 Ragic 達成類似效果的方法

    上面舉的例子:我希望業務 Lillian、Rex、Amy 每個人都只要看到自己負責的資料就好,同時不必看到出貨資訊這個欄位。這裡,不看到出貨欄位的部分比較好設計,只要統一隱藏一個欄位即可;但 Lillian、Rex、Amy 每個人要看到的資料,條件卻不同,得設計三個版本的檔案給三個人,其實挺麻煩的(更不用說後面可能要設計搭配保護工作表、活頁簿的功能,以及每次資料更新就得製作新版本的繁瑣)。

    其實,Excel 的這項效果,在 Ragic 上一樣可以透過輕鬆的設定達成。

  • 隱藏欄 = Ragic 的隱藏欄位
  • 隱藏列 = 隱藏特定資料,這在 Ragic 通常直接透過「設定篩選條件並儲存」和「權限設定」來達成,前者可以篩掉你暫時不想看到的資料,讓內容更聚焦,可以設定共通的篩選條件讓大家都看到你希望強調的內容,或固定的篩選條件讓大家不能「取消隱藏」;後者則可以直接讓使用者看不到他沒有權限看到的資料。
  • Ragic 還有另一個 Excel 沒有的功能 -- 可以製作資料相通的多版本工作表,假設內部倉管人員、業務 Lillian、Rex、Amy 平常要看的都是不同的版本,以多版本工作表的功能製作出總表、 Lillian 版本、Rex 版本、Amy 版本,製作一次即可。之後每次資料在線上更新,四個版本都同步更新,不用再陷入重整資料地獄了。

    另外追加另一個小小的補充:Ragic 還有另外一種「隱藏欄位」的功能,是在設計模式下,在調整欄位寬度的時候把整欄拉成 0p 讓它看不到,這部分跟 Excel 的需求可能不那麼相同,在此就不多加著墨了,有需要的 Ragic 用戶可以參看這篇文件的例子。

    部落格背後使用 Ragic! : 最強大的 No Code 企業電子化工具
    把資料放在Excel上不只是拖累團隊的行政效率,他也很容易出錯並且無法進行任何內控。
    當您的團隊成長時,使用Excel管理資料就會越來越痛苦。
    建立你們的第一個雲端資料庫!

    馬上註冊
    免費試用 Ragic!

    用 Google 帳號註冊

    立即科技 Ragic, Inc.
    02-7728-8692
    info@ragic.com
    台北市中正區南昌路二段81號9樓