網友問到的 Excel 問題:如何將下圖中的原始資料做小寫轉大寫/半型轉全型/數字轉國字的資料格式轉換?

為了文字格式或位置的一置性,常會要轉換大/小寫、半/全型、數字/國字,本例是畢其功於一役,來看看 Excel 如何處理?

Excel-資料格式轉換(小寫轉大寫,半型轉全型,數字轉國字)(BIG,UPPER,SUBSTITUTE)

【公式設計與解析】

儲存格B2:

=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(
SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(BIG5(
UPPER(A2)),"1","一"),"2","三"),"3","三"),"4","四"),"5","五"),"6","六"),
"7","七"),"8","八"),"9","九"),"0","零")

複製儲存格BA2,貼至儲存格B2:B11。

(1) UPPER(A2)

利用 UPPER 函數將儲存格A2的內容全部轉換為英文大寫字。(若要將英文字轉換為小寫字,請使用 LOWER 函數)

(2) BIG5(UPPER(A2))

利用 BIG5 函數將儲存格A2已轉換為英文大寫字的內容轉換為全型字。(若要將全型字轉換為半型字請用 ASC 函數)

(3) SUBSTITUTE(BIG5(UPPER(A2)),"1","一")

利用 SUBSTITUTE 函數將儲存格A2已轉換為英文大寫全型字的內容,將其中的『1』轉換為『一』。

(4) SUBSTITUTE(第(3),"2","二")

取第(3)式的結果,將其中的『2』轉換為『二』。以下原理相同。

(5) SUBSTITUTE(第(4),"3","三")

(6) SUBSTITUTE(第(5),"4","四")

(7) SUBSTITUTE(第(6),"5","五")

(8) SUBSTITUTE(第(7),"6","六")

(9) SUBSTITUTE(第(8),"7","七")

(10) SUBSTITUTE(第(9),"8","八")

(11) SUBSTITUTE(第(10),"9","九")

(12) SUBSTITUTE(第(11),"0","十")

文章標籤

創作者介紹
創作者 vincent 的頭像
vincent

學不完.教不停.用不盡

vincent 發表在 痞客邦 留言(2) 人氣()