Note: The other languages of the website are Google-translated. Back to English

如何在Excel中更改數字或將數字轉換為文本?

有時您可能不希望單元格中的數字參與計算,或者您可能希望在單元格中顯示數字中的前導零。 為此,您可能需要將數字更改為文本。 以下方法可以將單元格中的數字轉換為Excel中的文本。

使用文本功能將數字轉換為文本

使用格式單元格命令將數字轉換為文本

使用Kutools for Excel將數字轉換為文本


使用文本功能將數字轉換為文本

如果您熟悉Microsoft Excel的公式,則可以使用“文本”功能將單元格中的數字轉換為文本。

如果您只想將數字轉換為文本而無需任何格式,則可以使用以下公式: = TEXT(A1,“ 0”);

1。 在單元格E1中,輸入公式 = TEXT(A1,“ 0”)。

doc將數字轉換為文本1

2。 然後按 Enter 鍵。 然後選擇單元格E1,將填充手柄拖到要應用此公式的單元格範圍內。

doc將數字轉換為文本2

備註:由於數據是公式,因此您可以將公式更改為值。 複製單元格,然後右鍵單擊要粘貼值的位置,然後選擇 粘貼特殊>值。

如果要顯示數字的前導零,則可以使用以下公式: = TEXT(A1,“ 00000”); 如 轉換23到00023.

通過上述步驟,如果應用此公式,將得到以下結果:

doc將數字轉換為文本3

如果要將數字轉換為保留幾個十進制數字的文本,則可以使用以下公式: = TEXT(A1,“ 0.000”)。 如 轉換23到23.000.

同樣通過上述步驟,如果您應用此公式,您將獲得以下屏幕截圖的結果:

doc將數字轉換為文本4

備註:您可以定義文本樣式。 例如,如果要將數字轉換為電話號碼格式的文本,則可以將“ 000”替換為“ 00-00000”或其他。


將數字轉換或拼寫為英文或中文貨幣:

這款獨特的敏感免洗唇膜採用 Moisture WrapTM 技術和 Berry Mix ComplexTM 成分, Excel的Kutools's 數字到單詞 功能,您可以在Excel中用英文和中文單詞拼寫數字。例如,可以將“12.75“ 至 ”十二美元和七十五美分".

Excel的Kutools:具有300多個方便的Excel加載項,可以在30天內免費試用,沒有任何限制。 立即下載並免費試用!


使用格式單元格命令將數字轉換為文本

Microsoft Excel的 單元格格式 命令還能夠將數字轉換為文本。

1。 選擇要轉換為文本的數字。

2。 右鍵單擊所選範圍,然後選擇 格式單元格快捷菜單中的項目。 看截圖:

doc將數字轉換為文本5

3。 在 單元格格式 對話框中,選擇 文本 中的項目 類別 盒子下 選項卡,然後單擊 OK 按鈕。 看截圖:

doc將數字轉換為文本6

4。 然後將選定範圍內的數字轉換為文本。


使用Kutools for Excel將數字轉換為文本

如果你有 Excel的Kutools 安裝後,您將可以更輕鬆地將單元格中的數字轉換為文本 在文字和數字之間轉換.

Excel的Kutools : 帶有300多個便捷的Excel加載項,可以在30天內免費試用. 

安裝後 Excel的Kutools,請執行以下操作:

1。 選擇要更改為文本的數字範圍。

2。 點擊 庫工具 > 內容 > 在文字和數字之間轉換。 看截圖:

3。 在 在文字和數字之間轉換 對話框,檢查 文字編號 選項,然後單擊 OK or 登記 按鈕。 並且所有數字都已轉換為原始範圍內的文本。 看截圖:

doc將數字轉換為文本8

點擊下載Kutools for Excel並立即免費試用!


Excel的Kutools:具有300多個方便的Excel加載項,可以在30天內免費試用,沒有任何限制。 立即下載並免費試用!

相關文章:

如何在Excel中將文本更改或轉換為數字?


最佳辦公效率工具

Kutools for Excel 解決了你的大部分問題,並將你的生產力提高了 80%

  • 重用: 快速插入 複雜的公式,圖表 以及您以前使用過的任何東西; 加密單元 帶密碼 創建郵件列表 並發送電子郵件...
  • 超級公式欄 (輕鬆編輯多行文本和公式); 閱讀版式 (輕鬆讀取和編輯大量單元格); 粘貼到過濾範圍...
  • 合併單元格/行/列 不會丟失數據; 拆分單元格內容; 合併重複的行/列...防止細胞重複; 比較範圍...
  • 選擇重複或唯一 行; 選擇空白行 (所有單元格都是空的); 超級查找和模糊查找 在許多工作簿中; 隨機選擇...
  • 確切的副本 多個單元格,無需更改公式參考; 自動創建參考 到多張紙; 插入項目符號,複選框等...
  • 提取文字,添加文本,按位置刪除, 刪除空間; 創建和打印分頁小計; 在單元格內容和註釋之間轉換...
  • 超級濾鏡 (將過濾方案保存並應用於其他工作表); 高級排序 按月/週/日,頻率及更多; 特殊過濾器 用粗體,斜體...
  • 結合工作簿和工作表; 根據關鍵列合併表; 將數據分割成多個工作表; 批量轉換xls,xlsx和PDF...
  • 超過 300 項強大的功能. 支持 Office / Excel 2007-2021 和 365。支持所有語言。 在您的企業或組織中輕鬆部署。 完整功能 30 天免費試用。 60 天退款保證。
kte選項卡201905

Office選項卡為Office帶來了選項卡式界面,使您的工作更加輕鬆

  • 在Word,Excel,PowerPoint中啟用選項卡式編輯和閱讀,發布者,Access,Visio和Project。
  • 在同一窗口的新選項卡中而不是在新窗口中打開並創建多個文檔。
  • 將您的工作效率提高 50%,每天為您減少數百次鼠標點擊!
officetab底部
按評論排序
留言 (113)
還沒有評分。 成為第一位評論!
網站主持人對此評論進行了最小化
我需要將數字更改為文本例如:2 -> 兩個你能給出答案嗎,請發送很多
網站主持人對此評論進行了最小化
[quote]我需要將數字更改為文本 ex: 2 -> 兩個你能給出答案嗎請多發送通過英達[/quote] 我也想知道答案。 謝謝
網站主持人對此評論進行了最小化
首先,您需要確定要使用多少位數作為最大值。 例如,它是 5 位數字。 在單元格中鍵入任何 5 位數字,例如 59427。現在在不同的單元格中將其轉換為 5 位的小數位,即 59427/10000 = 0.59427 現在您可以使用函數“MID”將其分解為 5 個不同的數字,即 5, 9, 4, 2, 7 通過使用 if 公式將它們轉換為像 =IF(A3=5,"Fifty","") 這樣的詞,最後使用函數“CONCATENATE”將它們組合在一起。 這是唯一可行的方法。 如果您需要,我可以將樣本 Excel 表發送給您。 問候
網站主持人對此評論進行了最小化
同樣的問題人! 阿克西特梅塔
網站主持人對此評論進行了最小化
首先,您需要確定要使用多少位數作為最大值。 例如,它是 5 位數字。 在單元格中鍵入任何 5 位數字,例如 59427。現在在不同的單元格中將其轉換為 5 位的小數位,即 59427/10000 = 0.59427 現在您可以使用函數“MID”將其分解為 5 個不同的數字,即 5, 9, 4, 2, 7 通過使用 if 公式將它們轉換為像 =IF(A3=5,"Fifty","") 這樣的詞,最後使用函數“CONCATENATE”將它們組合在一起。 這是唯一可行的方法。 如果您需要,我可以將樣本 Excel 表發送給您。 問候
網站主持人對此評論進行了最小化
您好,我想將數字轉換為文本。例如 0-服務模式 1-反洗模式 2-CIP 模式 3-維護模式 4-無模式 我的數據來自 PLC 編程,通過 VB 腳本表現出色 我該怎麼做?
網站主持人對此評論進行了最小化
使用“如果”功能。
網站主持人對此評論進行了最小化
我想將數字轉換為文本。 例如。 123-一百二十三。 這樣。 有什麼命令可以改變這個。
網站主持人對此評論進行了最小化
如果你有解決方案,我也想這樣轉換,請告訴我。 :-)
網站主持人對此評論進行了最小化
親愛的先生,我想在 excel 中輸入數字,然後轉換為單詞 sample-1000-僅一千
網站主持人對此評論進行了最小化
親愛的先生,我想在 excel 中輸入數字,然後轉換為單詞 sample-1000-僅一千 [/quote]
網站主持人對此評論進行了最小化
尊敬的先生,如果您有答案,請幫助謝謝
網站主持人對此評論進行了最小化
首先,您需要確定要使用多少位數作為最大值。 例如,它是 5 位數字。 在單元格中鍵入任何 5 位數字,例如 59427。現在在不同的單元格中將其轉換為 5 位的小數位,即 59427/10000 = 0.59427 現在您可以使用函數“MID”將其分解為 5 個不同的數字,即 5, 9, 4, 2, 7 通過使用 if 公式將它們轉換為像 =IF(A3=5,"Fifty","") 這樣的詞,最後使用函數“CONCATENATE”將它們組合在一起。 這是唯一可行的方法。 如果您需要,我可以將樣本 Excel 表發送給您。 問候
網站主持人對此評論進行了最小化
請提供樣品:) 謝謝!
網站主持人對此評論進行了最小化
你能解釋一下如何從公式中刪除貨幣名稱嗎
網站主持人對此評論進行了最小化
嗨,我想將數字轉換為文本,即 102 表示一零二或一百二。 等等
網站主持人對此評論進行了最小化
我需要將數字更改為文本,例如。 在我輸入 202 的單元格中,我需要在另一個單元格中顯示這個數字,例如。 二(一百零二)最好的問候Yanek
網站主持人對此評論進行了最小化
我需要在另一個單元格中以文本格式顯示多個單元格,例如。 A1=300 顯示在:J10 作為文本(三百)。 謝謝
網站主持人對此評論進行了最小化
我想將數字轉換為文本。 例如。 123-一百二十三。 這樣。 有什麼命令可以改變這個。
網站主持人對此評論進行了最小化
嘗試使用公式 =rswords(123)
網站主持人對此評論進行了最小化
[quote]你好,我想將數字轉換為文本,即102表示一零二或一百二。 等等作者:SUDIPTA GHOSH[/quote] 我也想要這個答案 如果你得到答案請回复我。
網站主持人對此評論進行了最小化
嗨,我想將數字轉換為文本,即 102 表示一零二或一百二。 等等
由里彭

我也想要這個ans如果你得到ans請回复我。
作者:SUDIPTA GHOSH

我想將數字轉換為印度盧比格式的病房文本。
例如-2500
字裡行間:僅兩千五百盧比。

如果可能請幫助我。
阿傑·拉姆泰克
網站主持人對此評論進行了最小化
我想在excel表中將文本轉換為數字
網站主持人對此評論進行了最小化
如果是文本格式的隱蔽號碼,請查看辦公室幫助。謝謝
網站主持人對此評論進行了最小化
我想將數字轉換為印度盧比格式的病房文本。 eg-2500 在 Word 中:僅 XNUMX 盧比。 如果可能,請幫助我。
網站主持人對此評論進行了最小化
將數字轉換為印度盧比格式的病房文本。
網站主持人對此評論進行了最小化
下載 Sivaword.xla 前往 add-inn 並將其添加到此功能中。 之後單擊/選擇一個單元格並寫入“= sivaword(A1),其中A1是一個單元格,您在其中寫入了您想要在INR貨幣中轉換為單詞的值。謝謝
網站主持人對此評論進行了最小化
我們可以在哪裡下載。 我可能需要美元
網站主持人對此評論進行了最小化
首先,您需要確定要使用多少位數作為最大值。 例如,它是 5 位數字。 在單元格中鍵入任何 5 位數字,例如 59427。現在在不同的單元格中將其轉換為 5 位的小數位,即 59427/10000 = 0.59427 現在您可以使用函數“MID”將其分解為 5 個不同的數字,即 5, 9, 4, 2, 7 通過使用 if 公式將它們轉換為像 =IF(A3=5,"Fifty","") 這樣的詞,最後使用函數“CONCATENATE”將它們組合在一起。 這是唯一可行的方法。 如果您需要,我可以將樣本 Excel 表發送給您。 問候
網站主持人對此評論進行了最小化
請發送樣品。

123oldmonks1@gmail.com
網站主持人對此評論進行了最小化
伙計們....您需要為這種轉換制定自己的公式,最後我自己製作了從數字到單詞的轉換器。 特區。 123 = 一百二十三特別行政區。
網站主持人對此評論進行了最小化
親愛的供應商,我需要將數字轉換為如下所示的文本,例如 344835.10 = XNUMX 和 XNUMX 美分。 如果你能幫助我們,那對我的商業工作會更好。
網站主持人對此評論進行了最小化
如果我輸入 1 我想在任何其他單元格中顯示一個
網站主持人對此評論進行了最小化
感謝您的大力幫助...請為備用表做更多工作謝謝
網站主持人對此評論進行了最小化
我想有公式將數字轉換為文本。 例如,我在單元格 A105 中寫了 1,並希望在單元格 B1 中看到(一百五個里亞爾)。 謝謝伊克巴爾
網站主持人對此評論進行了最小化
親愛的先生,我想把數字變成單詞,例如:1000 只用一千個單詞
網站主持人對此評論進行了最小化
我可以在 MS Excel 中將數值轉換為卡納達語單詞嗎
網站主持人對此評論進行了最小化
在 Excel 中將數字變為數字,如 2 = 1 Step11:按 alt+F2 Step3:插入à Module Step12:輸入 ='wordnum(1)' 將顯示 'Twelve'。 Option Explicit Public Numbers As Variant, Tens As Variant Sub SetNums() Numbers = Array("", "一", "二", "三", "四", "五", "六", "七", "八”、“九”、“十”、“十一”、“十二”、“十三”、“十四”、“十五”、“十六”、“十七”、“十八”、“十九”) (""、""、"二十"、"三十"、"四十"、"五十"、"六十"、"七十"、"八十"、"九十") End Sub Function WordNum(MyNumber As Double) As String Dim DecimalPosition As Integer, ValNo As Variant, StrNo As String Dim NumStr As String, n As Integer, Temp2 As String, TempXNUMX As String ' 這個宏由 Chris Mead 編寫 - http://www.MeadInKent.co.uk If Abs(MyNumber) > 999999999 Then WordNum = "Value too large" Exit Function End If SetNums ' 字符串表示的金額(不包括小數) NumStr = Right("000000000" & Trim(Str(Int(Abs(MyNumber)))) , 9) ValNo = Array(0, Val(Mid(NumStr, 1, 3)), Val(Mid(NumStr, 4, 3)), Val(Mid(NumStr, 7, 3))) For n = 3 To 1 Step -1 ' 將絕對數分析為 3 組 3 位 StrNo = Format(ValNo(n), "000") If ValNo(n) > 0 Then Temp1 = GetTens(Val(Right(StrNo, 2))) If Left(StrNo, 1) "0" Then Temp2 = Numbers(Val(Left(StrNo, 1))) & "million" If Temp1 "" Then Temp2 = Temp2 & " and " Else Temp2 = "" End If If n = 3 Then If Temp2 = "" And ValNo(1) + ValNo(2) > 0 Then Temp2 = "and " WordNum = Trim(Temp2 & Temp1) End If
網站主持人對此評論進行了最小化
上面的代碼似乎有一些錯誤 - 不能正常工作(例如,用“1”測試的結果是“百和”。
網站主持人對此評論進行了最小化
這是給所有人的! 任何希望將您的數字變為文本(如文字)的人我已經在大約 12 年前創建了一個 VB,它曾經完美地工作,因為那段時間我正在做一些金融項目......
任何有興趣將代碼轉換為您的 excel 的機構都可以通過 R-aviang@live.com 給我發送郵件。 我將分享代碼。 謝謝
拉維·尚卡爾
網站主持人對此評論進行了最小化
這部分在這裡不行: If Left(StrNo, 1) "0" Then Temp2 = Numbers(Val(Lef t(StrNo, 1))) & "million" If Temp1 "" Then Temp2 = Temp2 & " and " how請糾正? 謝謝
網站主持人對此評論進行了最小化
尊敬的提供商,我需要將數字轉換為如下所示的文本,例如 344835.10 = XNUMX 和 XNUMX 只派薩。 如果你能幫助我們,那對我的商業工作會更好。
這裡還沒有評論
載入更多
留下你的意見
以訪客身份發帖
×
評價此帖子:
0   字符
推薦地點

關注我們

版權所有©2009 - 萬維網。extendoffice.com。 | 版權所有。 供電 ExtendOffice。 |
Microsoft和Office徽標是Microsoft Corporation在美國和/或其他國家的商標或註冊商標。
受Sectigo SSL保護