2024-05-03|閱讀時間 ‧ 約 23 分鐘

EXCEL小技巧 | 股票代號前面的0消失了怎麼辦?

raw-image


許多人會使用EXCEL來管理股票的損益,但會發現輸入股票時,有的股票前面的0會消失有的卻不會消失,而且消失的0想要手動KEY回去,他又自己離奇的不見。

主要的原因是:EXCEL的儲存格會把數字沒有意義的0都去除不顯示,所以存數字的股票代號前面的0就都會消失的無影無蹤,但如果股票代號含有非數字字元,EXCEL就會把它認定為文字,前面的0就不會消失




如果想要把股票代號完整的顯示,有以下幾種方法:

  1. 變成文字格式
  2. 前面加上單引號【'】
  3. 函數:IF
  4. 函數:TEXT
  5. 儲存格格是設定


【變成文字格式】

  1. 選取範圍
  2. 把儲存格改成"文字"

這樣就能順利輸入股票代號0就不會消失了


【前面加上單引號'】

只要再輸入股票代號時,在前面先輸入一個單引號『'』,這樣輸入後的資料就會被強制變成文字,如此一來就能順利輸入完整的股票代號囉


【函數IF】

C3=IF(ISNUMBER(B3),"00"&B3,B3)
  1. 第一個引數:ISNUMBER(B3)➡️判斷內容是不是數字
  2. 第二個引數:"00"&B3➡️如果是數字,就在前面加上"00"
  3. 第二個引數:B3➡️如果不是數字,就直接顯示原數值

因為前面沒有0的都是數字,所以利用ISNUMBER判斷資料是不是數字,是數字就在前面加上"00",不是數字就顯示原始資料


【函數TEXT】

▶️短影搶先看


=TEXT(B3,"!0!00;@")
  1. 第一個引數:B3➡️要轉換格式的資料
  2. 第二個引數:"!0!00;@"➡
    "儲存格為正值的格式;儲存格正值以外的格式"
如果儲存格為正值顯示!0!00
0代表一個位數的預留 !代表消除0的特性
所以!0會把原本為一個位數的預留的0特性消除,直接顯示0
!0!0則會顯示00
而第三個0前面沒有加上驚嘆號,所以顯示數值714
!0!0➡️00,0➡️714,兩個合起來➡️00714
如果儲存格正值以外的格式顯示@
@代表一個文字位置的預留
所以只要不是數值的正號,一律顯示儲存格原本的內容


感覺很模糊可以參考下面這篇文章⬇️

🔗EXCEL自訂儲存格格式代號大全🔗


📌做一個比對表這樣會更加清晰



【儲存格格式設定】

如果瞭解剛剛的TEXT函數,那麼儲存格格式一定也不是問題,只要把TEXT函數的第二個引數,設定到儲存格格式的自訂中,那麼股票代號就能完整顯示了




分享如果對你有幫助
歡迎訂閱贊助效率職人沙龍
解鎖更多文章

<訂閱沙龍BONUS>

  • 贊助訂閱:🔖99元/月 (3.3/天) | 🔖999/年(2.73/天)
  • 限閱文章:4篇文章/月
  • 解鎖房間:職場設計新思維
  • 解鎖可閱讀內容:
1️⃣ EXCEL特殊圖表
2️⃣ POWER QUERY從0到1
3️⃣ 素材分享(ICON、簡報元素)
4️⃣ 全自動抽獎系統模
5️⃣ 直播分享錄影檔:❌不用函數的日期處理術

  • 👍喜歡的話可以幫忙案個讚、分享來幫助更多人或是右下珍藏起來哦
  • 💭留言回復「職場生存讚」讓我知道你把這個小技巧學起來了
  • ❤️追蹤我的方格子,學習更多職場小技巧
  • 請我喝杯咖啡,鼓勵我更有動力分享更多優質內容
  • 📈訂閱EXCEL設計新思維,學習更多更深更廣的職場技能

😎可以找到我的地方

  1. LINE社群
  2. IG
  3. FB粉絲團
  4. YOUTUBE
  5. TIKTOK
  6. DCARD
分享至
成為作者繼續創作的動力吧!
從 Google News 追蹤更多 vocus 的最新精選內容從 Google News 追蹤更多 vocus 的最新精選內容

作者的相關文章

效率基地 的其他內容

你可能也想看

發表回應

成為會員 後即可發表留言
© 2024 vocus All rights reserved.