有小夥伴遇到這樣的問題,從系統導出的數據是CSV格式的文本文件,裡面有超過15位的純數字,用Excel打開後,數字中超過15位的部分變成了0。
其實這是因為Excel最大隻能識别15位的數字,超過15位的話就需要改成文本格式才能存儲所有數據。
比如我們有以下csv格式的文件。
由于csv格式是Excel可以識别的格式之一,雙擊打開文件後,最末兩位變成了0。那麼怎樣才能讓它保留完整的數字呢?
今天就給大家介紹幾種方法。
方法一:直接複制、粘貼
在csv文件上點擊右鍵,選擇“打開方式”、“記事本”。
打開文件後,按Ctrl A全選所有内容,然後打開一個空白的Excel文件,将第一列設置為文本格式,在第一列上按Ctrl V粘貼内容。神奇的一幕發生了,數據已經自動分開成兩列填充到A列和B列了。
有小夥伴肯定會有疑問了,為什麼我粘貼後是下面的樣式?數據沒有自動分開,還是在一列裡面。
這是因為Excel沒有識别逗号作為一個分隔符。
這樣也沒關系,我們使用“分列”的功能就可以将他們分開了。
選中A列,點擊【數據】選項卡下面的“數據工具”組中的“分列”按鈕,打開文本分列向導。
第1步,選擇“分隔符号”。
第2步,勾選“逗号”,作為分隔符号。
提示:其實這個時候,我們點擊“取消”按鈕,再把數據粘貼到A列就能像開始那樣自動分開了,因為Excel會識别逗号作為一個分隔符了。注意:A列需要設置為文本格式。
第3步,選中第一列,設置“列數據格式”為“文本”。
這樣也能得到想要的結果。
方法二:導入數據
點擊【數據】選項卡下面的“獲取外部數據”組中的“自文本”按鈕。
這樣就可以打開“文本導入向導”,之後的操作就跟上面介紹的一樣了。
方法三:改成txt文件
我們可以直接把文件改成後綴為.txt格式的文本文件,然後用Excel打開這個文件,就會直接打開“文本導入向導”。之後就像上面一樣操作就可以了。
點擊【文件】選項卡,在彈出菜單中點擊“打開”,找到txt文件後打開,即可啟動“文本導入向導”。
方法四:使用查詢
點擊【數據】選項卡下面的“新建查詢”、“從文件”、“從CSV”。
在打開導入數據對話框中,選擇csv文件後點擊“确定”按鈕,彈出以下對話框。
這裡,我們需要點擊“編輯”按鈕,打開“查詢編輯器”。
選中第一列,點擊右鍵,在彈出菜單中選擇“更改類型”、“文本”。
也可以選中第一列後,點擊“轉換”按鈕,在“數據類型”下拉列表中選擇“文本”。
最後,點擊【開始】選項卡下面的“關閉并上載”按鈕。
最終加載到Excel表格中的結果如下。
小夥伴們,這些技巧你都學會了嗎?
人們常說,朋友多了路好走,在Excel中也是一樣,懂得多了,路也好走。
作者:Will Li
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!