許多人會使用EXCEL來管理股票的損益,但會發現輸入股票時,有的股票前面的0會消失有的卻不會消失,而且消失的0想要手動KEY回去,他又自己離奇的不見。
主要的原因是:EXCEL的儲存格會把數字沒有意義的0都去除不顯示,所以存數字的股票代號前面的0就都會消失的無影無蹤,但如果股票代號含有非數字字元,EXCEL就會把它認定為文字,前面的0就不會消失
如果想要把股票代號完整的顯示,有以下幾種方法:
這樣就能順利輸入股票代號0就不會消失了
只要再輸入股票代號時,在前面先輸入一個單引號『'』,這樣輸入後的資料就會被強制變成文字,如此一來就能順利輸入完整的股票代號囉
C3=IF(ISNUMBER(B3),"00"&B3,B3)
因為前面沒有0的都是數字,所以利用ISNUMBER判斷資料是不是數字,是數字就在前面加上"00",不是數字就顯示原始資料
▶️短影搶先看
=TEXT(B3,"!0!00;@")
如果儲存格為正值顯示!0!00
0代表一個位數的預留 !代表消除0的特性
所以!0會把原本為一個位數的預留的0特性消除,直接顯示0
!0!0則會顯示00
而第三個0前面沒有加上驚嘆號,所以顯示數值714
!0!0➡️00,0➡️714,兩個合起來➡️00714
如果儲存格正值以外的格式顯示@
@代表一個文字位置的預留
所以只要不是數值的正號,一律顯示儲存格原本的內容
感覺很模糊可以參考下面這篇文章⬇️
📌做一個比對表這樣會更加清晰
如果瞭解剛剛的TEXT函數,那麼儲存格格式一定也不是問題,只要把TEXT函數的第二個引數,設定到儲存格格式的自訂中,那麼股票代號就能完整顯示了
分享如果對你有幫助
歡迎訂閱贊助效率職人沙龍
解鎖更多文章
1️⃣ EXCEL特殊圖表
2️⃣ POWER QUERY從0到1
3️⃣ 素材分享(ICON、簡報元素)
4️⃣ 全自動抽獎系統模
5️⃣ 直播分享錄影檔:❌不用函數的日期處理術