Excel 科學計數法數值轉換


問題場景


  • 如果導出的數據文件后綴為.CSV,一般數值類型的數據超過12位后,單元格的數據就用科學計數法來表示了。

  • 比如身份證號、較長的id,數值會超過12位,而科學計數法表示,不方便查看或操作,很多情況下需要轉換成文本或可看到全部數據的類型。

  • 特殊情況:CSV格式文件里的數值超過15位后改成文本或雙擊后,不是真正的數值,比如身份證號18位,則雙擊身份證號時,后幾位自動補為0了,與原本的數據有誤差。

重點


  • 當然,最好備份一份,防止操作數據不可逆(備份保存能解決工作中至少60%的問題)。

場景一


以下圖中數據都為測試數據,不具備真實性!

  • Excel文件打開數值不超過15位用科學計數法表示。

img

解決方案一


以上圖C列的dep_id為例(不超過15位)用分列的方法。

  • 第一步:選中列——>點擊【數據】——>點擊【分列】下的第一個選項【分列】

img

  • 第二步:選擇【分隔符號】——>點擊【下一步】

img

  • 第三步:選擇【Tab】——>點擊【下一步】

img

  • 第四步:選擇【文本】——>點擊【完成】

img

  • 第五步:最后結果

img

解決方案二


可以直接轉換成數值查看。

  • 第一步:選中要轉換的列——>右鍵——>點擊【設置單元格格式】——>選擇【數值】,小數位數選擇0——>點擊【確定】

img

  • 第二步:最后結果

img

場景二


  • CSV文件打開數值超過15位數據用科學計數法表示時,后面自動補0了。

img

解決方案


  • 第一步:先創建一個新的后綴名為.xls 的Excel文件

  • 第二步:“WPS表格”的【數據】菜單項——>點擊【導入數據】功能處彈出相應的對話框——>點擊【選擇數據源】

img

  • 第三步:選擇需要轉換的csv文件,默認選項,點擊下一步

img

  • 第四步:默認【分隔符號】——>點擊下一步

img

  • 第五步:選擇【逗號】——>點擊下一步(因為CSV文件數據基本上都是以逗號分隔,點擊完逗號可以看數據預覽是否分列成功)

img

  • 第六步:設置每列的數據類型,分別選中id列、dep_id列、ID number列和taskId列(這幾列都是用科學計數法表示的)都設置成文本類型

img

  • 第七步:最后結果

img

總結


實際業務場景復雜時,如果不能一次性解決問題,可擇優使用、或可結合使用,多嘗試,辦法總比困難多!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM