在 Excel 中變更文字大小寫 – 6 種超實用方法
在 Excel 中保持一致的文字大小寫,例如將每個單字的首字母大寫或使用統一的大寫/小寫,能顯著提升資料的可讀性和專業性。與 Microsoft Word 不同,Excel 並未提供「改變大小寫」按鈕來更改工作表中的文字大小寫,這讓許多 Excel 使用者感到困擾。本文提供了六種實用的方法,幫助您根據需要更改 Excel 中的文字大小寫。讓我們一起為您的文字資料帶來一致性吧!

- 變更 Excel 中文字的大小寫
- 使用內建函數(適用於大寫、小寫和首字母大寫)
- 透過幾次點擊使用便捷工具(適用於大寫、小寫、首字母大寫和 句子 大小寫)
- 使用快速填滿功能(適用於大寫、小寫、首字母大寫和 句子 大小寫)
- 使用 Microsoft Word(適用於大寫、小寫、首字母大寫和 句子 大小寫)
- 使用 Power Query(適用於大寫、小寫和首字母大寫)
- 使用 VBA 程式碼(適用於大寫、小寫、首字母大寫和 句子 大小寫)
使用內建函數變更文字大小寫
假設您在範圍 A2:A7 中有一份名單,如下方截圖所示,現在您想將文字的大小寫改為大寫、小寫或首字母大寫,Microsoft Excel 提供了以下內建函數,可以幫助您輕鬆完成任務。

使用 UPPER 函數將文字大小寫改為大寫
要將範圍 A2:A7 中的文字大小寫改為大寫,UPPER 函數可以幫忙。請按照以下步驟操作。
步驟 1:應用 UPPER 函數
這裡我選擇儲存格 C2,輸入以下公式並按下 Enter 鍵以獲得第一個結果。
=UPPER(A2)

步驟 2:獲取所有結果
選擇第一個結果儲存格,向下拖動其填滿控制點以獲取所有結果。您可以看見引用的文字已轉換為大寫,如下方截圖所示。

使用 LOWER 函數將文字大小寫改為小寫
要將範圍 A2:A7 中的文字大小寫改為小寫,您可以按照以下方式應用 LOWER 函數。
步驟 1:應用 LOWER 函數
這裡我選擇儲存格 C2,輸入以下公式並按下 Enter 鍵以獲得第一個結果。
=LOWER(A2)

步驟 2:獲取所有結果
選擇第一個結果儲存格,向下拖動其填滿控制點以獲取所有結果。您可以看見引用的文字已轉換為小寫,如下方截圖所示。

使用 PROPER 函數將文字大小寫改為首字母大寫(標題大小寫)
要將範圍 A2:A7 中的文字大小寫改為首字母大寫(每個單字的首字母大寫),PROPER 函數可以助您一臂之力。請按照以下步驟操作。
步驟 1:選擇一個儲存格輸出結果並應用 PROPER 函數
這裡我選擇儲存格 C2,輸入以下公式並按下 Enter 鍵以獲得第一個結果。
=PROPER(A2)

步驟 2:獲取所有結果
選擇第一個結果儲存格,向下拖動其填滿控制點以獲取所有結果。您可以看見引用的文字已轉換為首字母大寫(每個單字的首字母大寫),如下方截圖所示。

透過幾次點擊使用便捷工具變更文字大小寫
雖然上述函數允許您變更文字的大小寫,但它們需要一個輔助欄位來存放修改後的文字。這可能會造成不便,特別是當您需要變更後的文字進行進一步操作時。然而,Kutools for Excel 的 改變大小寫 功能讓您可以輕鬆調整選定範圍內的文字大小寫為 大寫、小寫、首字母大寫 甚至 句子大小寫,直接在範圍內完成。請按照以下方式嘗試該功能。
安裝 Kutools for Excel後,前往選擇Kutools > 文字 > 改變大小寫,然後按照以下步驟操作:
- 選擇包含您想要變更大小寫的文字的範圍。
- 在「改變大小寫」對話框中,選擇您需要的文字大小寫選項。
- 點擊確定。
結果
在此情況下,我選擇了「全部大寫」選項,在點擊確定按鈕後,所選範圍內的所有文字都將變更為大寫。請參閱下方截圖。

- 要使用此功能,您應該先安裝 Kutools for Excel,請點擊下載並立即享受 30 天免費試用。
- 您可以應用此「改變大小寫」功能同時變更多個範圍內的文字大小寫。
使用快速填滿功能變更文字大小寫
現在我們來介紹第三種方法,稱為快速填滿。快速填滿功能首次出現在 Excel 2013 中,旨在當它感應到某種模式時自動填滿您的資料。使用快速填滿功能來變更 Excel 中範圍內的文字大小寫相對簡單。以下是逐步指南:
步驟 1:在相鄰儲存格中輸入所需大小寫的第一筆條目
在緊接您第一筆資料條目的相鄰儲存格中,手動輸入第一筆條目,使其如您希望的那樣顯示。
例如,如果我想將範圍 A2:A7 中的文字大小寫改為大寫,我會前往直接相鄰於第一個名字的儲存格 B2 並手動輸入大寫文字。

步驟 2:應用快速填滿功能自動填滿所有大寫
移至 B2 下方的儲存格,並以大寫形式輸入來自 A3 的第二個名字,然後 Excel 將從您之前的輸入中檢測模式,並出現快速填滿建議以自動填滿剩餘的儲存格為大寫文字。然後您需要按下 Enter 鍵接受預覽。

結果
在按下 Enter 鍵接受預覽後,您將獲得一份大寫文字列表,如下方截圖所示。

- 此功能僅適用於 Excel 2013 及更高版本。
- 您可以按照相同的步驟應用快速填滿功能,根據需要將文字大小寫改為小寫、首字母大寫以及句子大小寫。
- 如果 Excel 沒有自動提供快速填滿建議,您可以使用以下方法之一強制其生效。
- 通過快捷鍵 在儲存格 B2 中輸入第一個大寫文字後,選擇範圍 B2:B7,按下 Ctrl + E 鍵以自動填滿剩餘的大寫文字。
- 通過功能區選項 在儲存格 B2 中輸入第一個大寫文字後,選擇範圍 B2:B7,前往點擊「首頁」標籤下的「填滿」>「快速填滿」。
- 通過快捷鍵
使用 Microsoft Word 變更文字大小寫
使用 Microsoft Word 幫助變更 Excel 中範圍的文字大小寫涉及一些迂迴操作。然而,如果您更熟悉 Word 的大小寫變更功能,這可能會有所幫助。以下是步驟:
步驟 1:複製包含您想要變更大小寫的文字的儲存格範圍
在此情況下,我選擇 Excel 工作表中的範圍 A2:A7 並按下 Ctrl + C 複製它。

步驟 2:將選定的範圍貼到 Word 文件中
然後您需要按下 Ctrl + V 將複製的內容貼到新的或現有的 Word 文件中。

步驟 3:將選定的文字改為大寫、小寫或其他常見大小寫
- 在 Word 中選擇複製的文字。
- 在「首頁」標籤下,點擊展開「改變大小寫」下拉選單。
- 選擇您需要的大小寫選項。這裡我從下拉選單中選擇小寫。
步驟 4:從 Word 複製變更後的文字並貼回 Excel
一旦文字變更為您指定的大小寫(這裡文字大小寫變更為小寫),您需要按照以下步驟操作:
- 在 Word 中選擇並複製變更後的文字。
- 返回到您的 Excel 工作表。
- 選擇您要放置文字的範圍的第一個儲存格,然後按下 Ctrl + V 將內容貼回 Excel。
使用 Power Query 變更文字大小寫
您也可以應用 Power Query 功能來變更 Excel 中的文字大小寫。此方法的缺點是需要多個步驟才能完成,就像 Microsoft Word 方法一樣。讓我們深入看看它是如何工作的。
步驟 1:選擇資料範圍,啟用「從表格/範圍」功能
選擇您要變更文字大小寫的儲存格(包括標題),這裡我選擇範圍 A1:A7。然後選擇「資料」>「從表格/範圍」。

步驟 2:將選定的儲存格轉換為表格格式
如果選定的儲存格不是 Excel 表格格式,將彈出一個「建立表格」對話框。在此對話框中,您只需確認 Excel 是否正確選擇了您選定的儲存格範圍,標記您的表格是否有標題,然後點擊確定按鈕。
如果選定的儲存格是 Excel 表格,跳到步驟 3。

步驟 3:根據需要將文字轉換為任何大小寫
在打開的 Power Query 視窗中,您需要:
- 前往「轉換」標籤。
- 點擊「格式」。
- 選擇您需要的大小寫選項(小寫、大寫、每個單字首字母大寫)。這裡我從下拉選單中選擇大寫。
轉換已完成。正如您在下方截圖中看到的,在此範例中,所有文字已在 Power Query 視窗中變更為大寫。

步驟 4:保存並將文字載回 Excel
- 在此情況下,由於我需要為我的資料指定自訂目的地,我點擊 關閉並載入 > 關閉並載入到 在 首頁 標籤下。
提示:要將文字載入新工作表中,選擇「關閉並載入」選項。
- 在「匯入資料」對話框中,選擇「現有工作表」選項,選擇一個儲存格放置轉換後的文字,然後點擊確定。
結果
在步驟 3 中指定的文字大小寫已回到您的工作表中。

- 要使用 Power Query,您需要 Excel 2016 或更新版本。
- 如果您使用的是 Excel 2010/2013,請下載 Microsoft Power Query 增益集以開始使用。
使用 VBA 程式碼變更文字大小寫
此方法提供了四段 VBA 程式碼,幫助您將指定範圍內的文字大小寫變更為大寫、小寫、首字母大寫和句子大小寫。請按照以下步驟操作並選擇您需要的程式碼。
步驟 1:打開 Microsoft Visual Basic for Applications 視窗
按下 Alt + F11 鍵打開此視窗。
步驟 2:插入模組並輸入 VBA 程式碼
點擊「插入」>「模組」,然後複製並貼上以下 VBA 程式碼之一到模組(程式碼)視窗中。
在此情況下,我想將範圍內的文字大小寫改為大寫,因此我將複製並貼上下方的 VBA 程式碼 1。

VBA 程式碼 1:將範圍內的文字大小寫改為大寫
Sub ChangeToUppercase()
'Updated by Extendoffice 20230913
Dim rng As Range, cell As Range
On Error Resume Next
Set rng = Application.InputBox("Please select a range", "KuTools For Excel", Type:= 8)
On Error GoTo 0
If Not rng Is Nothing Then
For Each cell In rng.Cells
cell.Value = UCase(cell.Value)
Next cell
End If
End Sub
VBA 程式碼 2:將範圍內的文字大小寫改為小寫
Sub ChangeToLowercase()
'Updated by Extendoffice 20230913
Dim rng As Range, cell As Range
On Error Resume Next
Set rng = Application.InputBox("Please select a range", "KuTools For Excel", Type:= 8)
On Error GoTo 0
If Not rng Is Nothing Then
For Each cell In rng.Cells
cell.Value = LCase(cell.Value)
Next cell
End If
End Sub
VBA 程式碼 3:將範圍內的文字大小寫改為首字母大寫
Sub ChangeToPropercase()
'Updated by Extendoffice 20230913
Dim rng As Range, cell As Range
Dim vText As Variant, i As Long
On Error Resume Next
Set rng = Application.InputBox("Please select a range", "KuTools For Excel", Type:= 8)
On Error GoTo 0
If Not rng Is Nothing Then
For Each cell In rng.Cells
vText = Split(cell.Value, " ")
For i = LBound(vText) To UBound(vText)
vText(i) = Application.WorksheetFunction.Proper(vText(i))
Next i
cell.Value = Join(vText, " ")
Next cell
End If
End Sub
VBA 程式碼 4:將範圍內的文字大小寫改為句子大小寫
Sub ChangeToSentenceCase()
'Updated by Extendoffice 20230913
Dim rng As Range, cell As Range
Dim content As String
On Error Resume Next
Set rng = Application.InputBox("Please select a range", "KuTools For Excel", Type:= 8)
On Error GoTo 0
If Not rng Is Nothing Then
For Each cell In rng.Cells
content = LCase(cell.Value)
cell.Value = UCase(Left(content, 1)) & Mid(content, 2)
Next cell
End If
End Sub
步驟 3:執行 VBA 程式碼
按下 F5 鍵執行程式碼。然後將出現一個對話框,提示您選擇包含您想要變更大小寫的文字的儲存格(這裡我選擇範圍 A2:A7)。做出選擇後,點擊確定。

結果
所選儲存格中的文字隨後變更為大寫或您指定的大小寫。

這些方法的比較
下表列出了本文提到的方法的比較。每種方法都有其優缺點。選擇哪一種取決於您的需求。
方法 | 考量 | 支援的大小寫類型 |
內建函數 |
|
|
Kutools for Excel |
|
|
快速填滿 |
|
|
Microsoft Word |
|
|
Power Query |
|
|
VBA 程式碼 |
|
|
總結來說,有許多方法可以在 Excel 中變更文字大小寫,每種方法都迎合不同的偏好和專業水平。無論您尋找的是快速解決方案還是全面的解決方案,探索和理解各種技術以找到最適合您需求的方法都是必要的。對於那些渴望深入了解 Excel 功能的人,我們的網站擁有豐富的教程。在此處發現更多 Excel 技巧和竅門。
相關文章
計算儲存格中小寫或大寫字母的數量
本文演示了一些快速公式,用於計算文字字串中僅大寫或小寫字母的數量。
使用資料驗證強制將文字字串改為大寫/小寫/首字母大寫
本教程演示了如何在 Excel 中輸入文字字串時強制改為大寫、小寫或首字母大寫。
在 Excel 中識別大寫、小寫和首字母大寫
本逐步指南介紹了一些簡單的方法,快速識別 Excel 中具有大寫、小寫和首字母大寫的儲存格。
將日期格式化為大寫月份在 Excel 中
本文提供了一些方法,幫助您在 Excel 中將日期格式化為大寫月份。
最佳辦公效率工具
🤖 | Kutools AI 助手:基於智能執行方式革新數據分析:智能執行 | 生成代碼 | 創建自訂公式 | 分析數據並生成圖表 | 調用 Kutools 函數… |
熱門功能:查找、標記重複值或識別重複項 | 刪除空行 | 合併列或單元格而不丟失數據 | 四捨五入無需公式 ... | |
高級 LOOKUP: 多條件 VLookup | 多值 VLookup | 多表查找 | 模糊查找 .... | |
高級下拉列表:快速創建下拉列表 | 依賴下拉列表 | 多選下拉列表 .... | |
列管理器: 添加特定數量的列 | 移動列 | 切換隱藏列的可見狀態 | 比較區域和列 ... | |
特色功能:網格聚焦 | 設計檢視 | 增強編輯欄 | 工作簿與工作表管理器 | 資源庫(自動文本) | 日期提取器 | 合併資料 | 加密/解密儲存格 | 按列表發送電子郵件 | 超級篩選 | 特殊篩選(篩選粗體/斜體/刪除線...) ... | |
頂級 15 種工具集: 12 個文本工具(添加文本、刪除特定字符、...) | 50+ 圖表 類型(甘特圖、...) | 40+ 實用 公式(基於生日計算年齡、...) | 19 個插入工具(插入QR碼、根據路徑插入圖片、...) | 12 個轉換工具(金額轉大寫、匯率轉換、...) | 7 個合併與分割工具(高級合併行、分割儲存格、...) | ... 還有更多 |
使用 Kutools for Excel 提升您的 Excel 技巧,體驗前所未有的高效。 Kutools for Excel 提供超過 300 種高級功能來提高生產力並節省時間。 點擊這裡獲取您最需要的功能...
Office Tab 將標籤式界面帶到 Office,讓您的工作更加輕鬆
- 在 Word、Excel、PowerPoint、Publisher、Access、Visio 和 Project 中啟用標籤式編輯和閱讀。
- 在同一窗口的新標籤中打開和創建多個文檔,而不是在新窗口中。
- 將您的生產力提高 50%,每天為您減少數百次鼠標點擊!