使用Excel Paste Special將文本轉換為數字

01之04

將導入的數據從文本轉換為數字格式

使用選擇性粘貼將文本轉換為數字。 ©Ted French

有時,將值導入或複製到Excel工作表時,值最終會以文本而不是數字數據結尾。

如果嘗試對數據進行排序,或者在涉及Excel內置函數的計算中使用數據,則此情況可能會導致問題。

例如,在上圖中,SUM函數設置為將位於單元格D1至D3中的三個值(23,45和78)相加。

而不是將146作為答案; 但是,函數返回一個零,因為三個值已經作為文本輸入而不是作為數字數據輸入。

工作表線索

對於不同類型的數據, Excel的默認格式常常是顯示數據何時導入或輸入錯誤的一個線索。

默認情況下,數字數據以及公式和函數結果在單元格的右側對齊,而文本值在左側對齊。

上圖中的三個數字23,45和78在單元格左側對齊,因為它們是文本值,SUM函數導致單元格D4在右側對齊。

另外,Excel通常通過在單元格的左上角顯示一個小的綠色三角形來指示單元格內容的潛在問題。

在這種情況下,綠色三角形表示單元格D1到D3中的值已作為文本輸入。

使用選擇性粘貼修復問題數據

將數據更改回數字格式的選項是在Excel中使用VALUE函數並粘貼特殊值。

特別粘貼是粘貼命令的擴展版本,它提供了許多有關在復制/粘貼操作期間在單元之間傳送的內容的選項。

這些選項包括基本的數學運算,如加法和乘法。

用特殊粘貼將值乘以1

特殊粘貼中的乘法選項不僅會將所有數字乘以一定數量並將答案粘貼到目標單元格中,而且還會在每個條目乘以值1時將文本值轉換為數字數據。

下一頁上的示例使用此特性粘貼特殊的操作結果為:

04年02月

粘貼特殊示例:將文本轉換為數字

使用選擇性粘貼將文本轉換為數字。 ©Ted French

為了將文本值轉換為數字數據,我們首先需要輸入一些數字作為文本。

這是通過在輸入到單元格中時在每個數字前輸入撇號( ' )來完成的。

  1. 在Excel中打開一個將所有單元格設置為常規格式的新工作表
  2. 點擊單元格D1使其成為活動單元格
  3. 在單元格中鍵入一個撇號,然後鍵入數字23
  4. 按下鍵盤上的Enter鍵
  5. 如上圖所示,單元格D1在單元格的左上角應該有一個綠色的三角形,數字23應該在右側對齊。 撇號在單元格中不可見
  6. 如有必要,請單擊單元格D2
  7. 在單元格中鍵入一個撇號,然後鍵入數字45
  8. 按下鍵盤上的Enter鍵
  9. 點擊單元格D3
  10. 在單元格中鍵入一個撇號,然後鍵入數字78
  11. 按下鍵盤上的Enter鍵
  12. 點擊單元格E1
  13. 在單元格中鍵入數字1(無撇號)並按下鍵盤上的Enter鍵
  14. 數字1應該對齊在單元格的右側,如上圖所示

注意:要查看輸入D1到D3的數字前面的撇號,請單擊其中一個單元格,如D3。 在工作表上方的公式欄中 ,條目'78應該是可見的。

03之04

粘貼特殊示例:將文本轉換為數字(續)

使用選擇性粘貼將文本轉換為數字。 ©Ted French

輸入SUM函數

  1. 點擊單元格D4
  2. 類型= SUM(D1:D3)
  3. 按下鍵盤上的Enter鍵
  4. 答案0應出現在單元格D4中,因為單元格D1到D3中的值已作為文本輸入

注意:除了輸入外,將SUM函數輸入工作表單元格的方法還包括:

使用選擇性粘貼將文本轉換為數字

  1. 單擊單元格E1使其成為活動單元格
  2. 在功能區的“ 主頁”選項卡上,單擊“複製”圖標
  3. 步行螞蟻應出現在單元格E1周圍,表明該單元格的內容正在被複製
  4. 突出顯示單元格D1到D3
  5. 單擊功能區主頁選項卡上的粘貼圖標下方的向下箭頭以打開下拉菜單
  6. 在菜單中,單擊選擇性粘貼以打開選擇性粘貼對話框
  7. 在對話框的操作部分下,單擊乘號旁邊的單選按鈕激活此操作
  8. 單擊確定關閉對話框並返回到工作表

04年4月

粘貼特殊示例:將文本轉換為數字(續)

使用選擇性粘貼將文本轉換為數字。 ©Ted French

工作表結果

如上圖所示, 工作表中此操作的結果應該是: