有網友問到:在 Excel 中的資料清單,如果想要將英文字置換成數字,例如:A:01/B:02/C:03,該如何處理?

以下圖為例,透過 SUBSTITUTE 函數將英文字置換成數字。

公式:儲存格C3

=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(B3,"A","01"),"B","02"),"C","03")

Excel-大量置換英文字為數字及如何產生公式(SUBSTITUE)

但是,如果你要 26 個英文字母都要置換時,你如何輸入公式?

公式如下:

SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(
SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(
SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(
SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(
SUBSTITUTE(SUBSTITUTE(A1,"A","01"),"B","02"),"C","03"),"D","04"),"E","05"),
"F","06"),"G","07"),"H","08"),"I","09"),"J","10"),"K","11"),"L","12"),"M","13"),
"N","14"),"O","15"),"P","16"),"Q","17"),"R","18"),"S","19"),"T","20"),"U","21"),
"V","22"),"W","23"),"X","24"),"Y","25"),"Z","26")

你會如何產生這個公式,慢慢輸入嗎?可能錯誤率頗高的。其實,你可以用公式來產生!

參考下圖,先建立B欄至F欄的內容,

儲存格A1:SUBSTITUTE(A1,"A","01")

儲存格A2:="SUBSTITUTE("&A1&B2&C2&D2&E2&")"

複製儲存格A2,貼至儲存格A2:A26。

Excel-大量置換英文字為數字及如何產生公式(SUBSTITUE)

arrow
arrow
    文章標籤
    Excel SUBSTITUE
    全站熱搜

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