在Excel中將文本轉(zhuǎn)換為數(shù)字
來源:教育資源網(wǎng)
?
發(fā)布時(shí)間:2021-05-13 09:08:44
?
點(diǎn)擊:1853
問題:如何將填充有字符號的單元格轉(zhuǎn)換為數(shù)值,以便我可以使用Excel數(shù)學(xué)公式中的值。
我最近不得不在Excel中添加一列數(shù)字,這些數(shù)字是從網(wǎng)頁中的表格中復(fù)制和粘貼的。因?yàn)閿?shù)字由網(wǎng)頁中的文本表示(即數(shù)字"10#34;實(shí)際上是"十六進(jìn)制3130"),所以該列的總和函數(shù)僅導(dǎo)致零值。
您可以找到很多網(wǎng)頁(包括Microsoft頁面),只需向您提供不起作用的建議。例如,此頁面。。。
http://support.microsoft.com/kb/291047
... 給你七種方法。實(shí)際工作的**方法是手動(dòng)重新鍵入值。(Gee,謝謝,微軟。我從來沒有想到過。)我在其他頁面上找到的最常見的解決方案是復(fù)制單元格,然后使用Paste Special粘貼值。那也不起作用。(在Excel 2003和Excel 2007上進(jìn)行了測試。)
Microsoft頁面提供VBA宏來完成作業(yè)("方法6"):
子輸入_值()對于選擇中的每個(gè)xCellxCell.Value= xCell.Value下一個(gè)xCell結(jié)束子
它也不起作用,但你所做的只是做一個(gè)改變,它確實(shí)有效:
For Each xCell In SelectionxCell.Value=CDec(xCell.Value)下一個(gè)xCell
它不是火箭科學(xué)。我可以理解為什么這么多頁面有錯(cuò)。
衛(wèi)生健康知識小常識