筆者最近遇到一個問題就是用R語言導出(write.xlsx函數)的數據全是文本型格式,在matlab中無法再次讀取(xlsread函數)文本類數據格式-讀的是空數據,這就需要將文本格式轉化為常規數值才能正常讀取,下面個大家介紹一下在Excel表格里將文本數據批量轉為常規型數值的辦法。
這里表格筆者以Excel-2016為例;首先點擊打開文本數據Excel表格,會發現文本數據左上角有一個實心三角形,將鼠標點擊感嘆號后會有格式說明,如圖所示
點擊Excel表格上方菜單欄“數據”,進入數據設置頁面,如圖所示
在數據菜單中,先將需要轉換的文本數據整體選中,再點擊進入“分列”功能,如圖所示
接著在文本分列中,勾選“分隔符號”,點擊下一步,如圖所示
再選中分隔符號的類型,取消Tab鍵,勾選“分號”,點擊下一步,如圖所示
在文本設置最后一步中,點擊選擇分列后的數據格式,這里點擊選擇“常規”即可,目標區域即是事先選擇好的文本數據,點擊完成即可,如圖所示
點擊完成之后,被選中的那一列文本數據即可全部轉為常規數值型數據(文本數據在左邊,數值在右邊),可以在其他軟件內讀取(MATLAB等),如圖所示
0 篇文章
如果覺得我的文章對您有用,請隨意打賞。你的支持將鼓勵我繼續創作!