免費軟體與線上工具1,417影音、圖片與 PDF9153C 開箱評測895生活、旅遊與遊戲798iPhone 與 Mac549LINE 與社群533Google 服務468Windows 與電腦455Office 教學445Android 手機402網路新知372AI 工具130
Office 教學

Excel PROPER 函數用法教學:將英文字首轉大寫,其餘轉小寫

PROPER 函數的功能是將英文文字的每個單字字首轉換為大寫,其餘字母轉為小寫。這在整理客戶英文姓名或統一產品名稱格式時非常方便,能快速完成文字的標準化。

Excel PROPER 函數語法

=PROPER(文字)
參數必填說明
文字是要轉換大小寫的文字內容,可以是直接輸入的字串、儲存格參照,或是其他公式傳回的文字。

回傳:轉換後字首為大寫、其餘為小寫的文字字串。

適用版本:Excel 2007 以上版本、Microsoft 365。

PROPER 函數範例

範例 1:整理全小寫或全大寫的英文姓名

當收集到的英文姓名大小寫不一致時,將其轉換為標準的字首大寫格式。

英文姓名轉換結果
john doe
MARY SMITH
chen yi chun

在 B2 輸入公式:

=PROPER(A2)

結果:John Doe。PROPER 函數將 A2 儲存格中的全小寫英文姓名「john doe」,轉換為每個單字字首大寫、其餘小寫的「John Doe」標準格式。

範例 2:統一大小寫混雜的產品名稱

處理人工輸入造成的產品名稱大小寫混亂問題。

產品名稱轉換結果
sMarT waTCh
wIreLess mOUse

在 B2 輸入公式:

=PROPER(A2)

結果:Smart Watch。針對大小寫混雜的產品名稱,PROPER 會強制將每個單字的第一個字母轉大寫,剩下的字母全部轉為小寫,輸出「Smart Watch」。

範例 3:結合 TRIM 函數清理多餘空白

外部匯入的資料常帶有不規則的空白與大小寫,需一次性完成清理與格式化。

客戶資料整理結果
wAng xIao mIng
lIn kA

在 B2 輸入公式:

=PROPER(TRIM(A2))

結果:Wang Xiao Ming。結合 TRIM 函數先清除字串前後多餘的空白字元,接著再由 PROPER 函數將處理好的文字轉換為字首大寫的標準格式,一次完成資料清理。

使用 PROPER 的技巧與注意事項

  • PROPER 只會改變英文字母的大小寫,對於中文字、數字或標點符號不會產生任何影響。
  • 若要將所有英文字母轉換為大寫,請使用 UPPER 函數;若要全部轉換為小寫,請使用 LOWER 函數。
  • 處理匯入的外部資料時,PROPER 常與 TRIM 或 CLEAN 函數搭配使用,以確保文字格式與排版同時達到標準化。

PROPER 常見錯誤與解決方法

錯誤原因解決方法
數字或符號後的字母變成大寫PROPER 函數將任何非英文字母(如空白、數字、標點符號)後面的第一個英文字母視為單字字首並轉為大寫。例如「7-eleven」會變成「7-Eleven」。這是函數本身的設計邏輯。若遇到不希望被大寫的特定連字號或數字後綴,需改用 SUBSTITUTE 或 REPLACE 等函數進行後續的字串替換處理。
公式傳回錯誤值如果參數範圍包含多個儲存格,且未在支援動態陣列的版本中使用,可能會引發錯誤。確認參數只參照單一儲存格或單一文字字串。如果需要處理整欄資料,請確保 Excel 版本支援動態陣列,或將公式逐格向下套用。

Google 試算表可以用 PROPER 嗎?

Google 試算表完全支援 PROPER 函數,語法與用法和 Excel 完全相同,在跨平台處理文字資料時可以直接套用。

下載 PROPER 範例檔

上面的範例都整理在這個檔案裡,每個範例一個工作表,黃色格子是公式,可以直接改資料看結果變化:PROPER 範例.xlsx(範例公式都在試算表軟體實際計算過)。

常見問題

PROPER 函數會影響中文字或數字嗎?

不會。PROPER 函數只會針對英文字母進行大小寫的轉換,中文字、數字以及標點符號都會保持原樣,不會受到任何影響。

為什麼連字號後面的字母也被轉成大寫了?

PROPER 函數會將任何非字母字元(包含空白、連字號、逗號或數字)後方的第一個英文字母判定為新單字的開頭,因此會自動將其轉換為大寫。

可以只讓整句的第一個字母大寫,其他維持小寫嗎?

PROPER 會讓每個單字的字首大寫。如果只需要整個句子的第一個字母大寫,不能單獨使用 PROPER,需要結合 REPLACE、UPPER 與 LOWER 函數來自行組合。

相關函數

這篇收錄在「Excel 函數字典」。