excel文字轉換數字,數字變成科學計數法了,該怎麼解決

時間 2022-11-17 13:20:35

1樓:無畏

數字長度超過15位時,數字則按科學計數法顯示,解決的唯一辦法就是不要把文字轉成數字.

若要參加運算,在公式中利用函式把文字轉換成數字再運算即可

2樓:銷香葉雨

方法1:設定單元格的格式。

選中單元格-右鍵-設定單元格格式-數字-常規-選擇小數點位數-確定。

方法2:編輯單元格內容

選中單元格中的數字,在最前面輸入「'」(英文輸入法狀態下的單引號,鍵盤回車鍵左邊的按鍵)。

3樓:963大蔥

有幾種情況能導致出現這種問題:

1、此列設定的原本就是科學記數法;

2、此列之前記錄的文字轉換數字後太大,超過了顯示範圍;

3、此列中可能存在不能轉換成數字的特殊字元;

4、列寬有的時候確實能影響顯示效果;

4樓:匿名使用者

預先把要貼上身份證號的單元格設定成文字格式,貼上之後,右下角有個選項,預設是「保留原格式」,改成「匹配目標格式」即可

5樓:學徒

設定單元格式為數值,小數字數設定為0就可以了,或者在字元前面加'

6樓:匿名使用者

小數字設定小點,在單元格格式裡

7樓:匿名使用者

將此列寬設定下, 最好還是上傳下附件, 這樣才能知道具體情況

excel 文字轉換數字,數字變成科學計數法了,該怎麼解決??

8樓:烏雅季同曲良

數字長度超過15位時,數字則按科學計數法顯示,解決的唯一辦法就是不要把文字轉成數字.

若要參加運算,在公式中利用函式把文字轉換成數字再運算即可

9樓:是小琴縱熙

記得當時做資料的時候jsp匯出的時候遇到過類似的問題但是當時遇到的問題是針對數值型別才會有的,對於string型別的不會產生這個問題,如果你匯出為string後,string的數值變成科學計數的,那請你檢查自己使用的jsp匯出外掛程式,或者是在jsp上設定匯出excel時對單元格的設定有錯誤.

如果是數值型別匯出後變成科學計數的,我當時的做法是使用逗號分割數字串,將數字串變成標準的計數格式,類似於90,222,338,903這樣的數字.

答案僅供參考.

excel 文字轉數字 超過15位 變成了科學計數法 5

10樓:苗喬恩

怎麼操作也不能還原數字,因為數字只能儲存15位資料,多餘的它不儲存。

除非你是剛做的轉換,可以撤銷這一步操作,否則不能恢復。

11樓:匿名使用者

超過15位純數字變成科學計數法後,精度已經丟失無法恢復,除非是操作後沒有儲存excel檔案,否則無法恢復。

12樓:匿名使用者

這種操作應該是不可逆的,也就是說15位數字可以轉成文字,15的文字在轉換為數字是最後幾位就變成0了。這種問題平時也遇到過,沒轉換成功過。

13樓:心跳流水線

就用文字儲存,需要的時候在公式裡把文字轉換為文字計算。

比如a1*1 , --a1, 都可以把a1這個單元格裡的文字轉換文數值進行計算。

14樓:私心藏密意

現將excel設定成文字格式,再進行黏貼就好了

如何將excel變成科學計數法的長數字恢復成正常數字

15樓:天使在唱歌

先將格式轉成本文再輸入數字。

1、以excel2010版本為例,先選中要輸入數字的那列,點選滑鼠右鍵,在彈出的方框選擇「設定單元格格式」選項;

2、然後在彈出的設定單元格格式方框內,點選「數字」,選擇「文字」;

3、選擇」文字「格式 後,點選設定框右下角的確定按鈕;

4、然後再在a列輸入超過15位的數字時,就會發現該組數字能完整的顯示了,末尾沒有變成0;

5、而在沒有設定單元格格式為文字的b2輸入該串數字時,則以科學計數法的方式顯示,且末尾變成了0,所以在輸入長數字時,應先設定單元格格式為文字才能避免數字末尾變成0。

16樓:匿名使用者

excel中預設將長度超過12(含)的數值預設為科學計數法顯示,要變化為正常數字,常見方法如下:

ctrl+1調出單元格格式對話方塊-->數值-->小數字調整為0-->確定

ctrl+1調出單元格格式對話方塊-->文字-->確定

插入輔助列,輸入公式:=a1&""

插入輔助列,輸入公式:=text(a1,0)

插入輔助列,輸入公式:=left(a1,len(a1)),或用mid,right表示。

vba**

sub tst()

dim cel as range

for each cel in range("a1:a10")

cel.value = "'" & cel.value

next

end sub

資料分列,資料-->分列-->分隔符號-->下一步-->文字-->完成

17樓:荊軍農翠荷

這個最後幾位為的形式不可逆,無法已 找回

請謹記,以後以文字方式儲存,關於用什麼方式,事先設文字格式再輸入也好,或輸入前先輸入英文半形硬撇'

這樣才行,次序不能反,先輸入再調節格式無效

18樓:龍泉

設定單元格格式--選擇自定義格式--在自定義格式中錄入#,就可以了

19樓:真真真白丁

親,你一定會失望了……採不採納不要緊,給不給分也不要緊……但是必須告訴你真相:

由於計算機保留數字是有精度限制的,所以,超出15位,就會自動把位數清零。因此,已經圓整過的數字無法恢復到圓整前的精確數字。

下一次,如果有較長的數字,請務必先將單元格格式設為文字,然後再開始輸入。

請問:如何將excel變成科學計數法的長數字恢復成正常數字。

20樓:愈幻桃

選擇單元格,然後選擇文字格式。之後要把游標放到單元格內,雙擊進入單元格,然後回車,就可以將內容換成文字格式了。如果只是選擇文字格式但不重新進入單元格,是不會改變的。

如果將文字格式換成數字,或者轉換成其他的格式,都是需要這樣操作。 追問: 謝謝!

可我照著你說的做了好幾遍,15為後的全都是0,沒有恢復出來。輸入前先設定為文字我也知道,可有時忘了,直接輸入了,成了科學計數,就恢復不了 回答: 是的,如果excel把數字用科學計數法顯示後,你再改變成文字,尾數是不會還原成原來的數字的,這個只能重新輸入了。

所以最好的方法還是先設定文字格式。如果懶得設定,也可以在輸入數字時,在開頭加上英文狀態的上撇(單撇)" ' ",這個撇很好用,可以將單元格的內容變成文字格式,比如說你想顯示乙個等式的時候,輸入 『=公式,回車後就不會顯示結果,而是整個公式。 lyg 的感言:

謝謝大家熱心相助!

為什麼在excel裡的長數字顯示科學計數法,我設成文字格式重新開啟還是這樣,誰教教我怎麼弄

21樓:閒拉呱

要首先設定成文字格式,再輸入數字,才會正常顯示。

22樓:匿名使用者

下次輸入之前,在前面輸入乙個'(回車鍵前面乙個鍵,英文的)

如果已經輸入好了,選中該列,資料選單===分列===下一步(分列成文字)

23樓:匿名使用者

設定單元格自定義格式為:0

24樓:匿名使用者

輸入之前得設成文字才行。

25樓:天蠍

英文狀態下單引號,再輸入數字也是可以的

26樓:匿名使用者

excel顯示的數值為最多15位你在想輸入數值的單元格點選格式-單元格-選擇為文字後再輸入數值!!或者ctrl+1選擇文字後再輸入數值··希望採納··

27樓:匿名使用者

重新開啟之前,儲存了嗎

Excel文字如何轉換為數字格式

假設資料在a列 其他列輸入 a1 下拉公式 再將該列選擇性貼上為 數值 或者將這列資料複製到其他列,採用資料 分列方式看上資料前後是否有 空格等 不可見符號 第一步,在表中任意空白區域單元格中輸入數字 1 第二步,選擇要轉換的區域 第三步,ctrl alt v,開啟選擇性貼上視窗,選擇 乘 確定後即...

怎麼在excel中將數字轉換為文字TEXT函式的用法

excel中的應用 text 將數值轉換為按指定數字格式表示的文字。1 語法 text value,format text value 為數值 計算結果為數字值的公式,或對包含數字值的單元格的引用。format text 為 單元格格式 對話方塊中 數字 選項卡上 分類 框中的文字形式的數字格式。2...

EXCEL批量修改一列數字數字,EXCEL 批量修改一列數字第4個數字

假若a列是資料資料你在b1 中輸入 replace a1,4,1,然後下拉就可以效果如下 212133 212 33 213133 213 33 214133 214 33 215133 215 33 216133 216 33 217133 217 33 218133 218 33 219133 ...

Excel為什麼轉換為數字就變成了E

excel轉換為數字就變成了e 17,因為轉的數字位數在12位及以上,所以無論怎麼加大列寬,資料始終顯示為科學計數格式,這是是excel預設的格式規則。可以通過設定單元格格式面板,將分類裡面選擇數值,或者在該數字的前面加乙個英文的單引號,這樣就可以完整顯示資料了。擴充套件資料 excel的數字長度 ...

哪個excel函式能把數字轉換為大寫數字讀數?

1 將a列的數字小寫金額,複製到b列,單擊右鍵,選擇設定單元格。2 在左側的類別欄中,單擊 特殊,就會在右側出現型別,選擇 中文大寫數字即可。總結 這種方法優勢在於速度快,不過如果帶轉換的小寫數字含有小數,則會出錯。該方法只適合整數的轉換。可以啊,使用文字函式即可辦到。text a1,dbnum2 ...