Excel 查表回傳「0」的消除術

A excel log escape from screen, 16:9 aspect ratio, --ar 16:9

在使用 VLOOKUPHLOOKUPINDEX 等函式查閱資料時,若目標儲存格是「空白」的,Excel 預設會熱心地幫你補上一個 「0」。雖然這是系統的一片好心,但在製作報表時,這常會讓畫面顯得雜亂且產生誤導。

🛠️ 煉金公式:一行代碼轉化「0」為空白

不需要複雜的 IF 判斷式,只要在公式的最尾端加上 &"",回傳值就能瞬間變回清爽的空格:

=VLOOKUP(A2, D:E, 2, 0) & ""

💡 作用原理: & 是串接符號。當你串接一個空字串 "" 時,Excel 會被迫將結果以「文字型態」呈現。原本的空白(0)串接文字後,就會變成真正的空白字串。

Excel VLOOKUP 回傳 0 解決方案示意圖

圖示:加上 &"" 後,右側回傳值成功由 0 轉為空白文字。

🔥 獨家洞察:隱藏的代價與應用場景

這項「&""」技術雖然強大,但身為精明的煉金師,你必須注意它的副作用:

  • 數值轉文字:一旦加上此補丁,儲存格內的數字會變成「文字格式」。如果這欄之後需要參與 SUM 加總,運算結果可能會變成 0。
  • 適合場景:最適合用在「姓名」、「備註」、「電話」等不需計算的文字資料欄位。

這就是數位煉金的精髓——用最簡單的符號,解決最煩人的細節。 下次遇到滿螢幕的「0」時,試試這個一行搞定的優雅補丁吧!

張貼留言

較新的 較舊