在 Excel 裡,現在要執行將儲存格中的字串倒轉是一件容易的事了!

參考下圖,要將原始字串倒轉,例如,1234567890 變為0987654321。

Excel-將儲存格中的字串倒轉

【設計與解析】

儲存格B4:=TEXTJOIN(,,MID(A4,101-ROW($1:$100),1))

TEXTJOIN 函數的功能是將多個儲存格的內容或是字元、字串加以串接在一起。假設儲存格中的字串長度不超過100個字。

(1) 101-ROW($1:$100)

ROW(1:100)為數值陣列,內容為 1,2, … , 100。

101-ROW($1:$100) = 100,99,98, … ,1。

(2) MID(A4,101-ROW($1:$100)

在 MID 函數中代入第(1)的傳回值 ,可取得第 100,99,98, … ,1 個字。

(3) TEXTJOIN(,,MID(A4,101-ROW($1:$100),1))

利用 TEXTJOIN 函數將第(2)式傳回的每個字串接在一起。

結果就可以將原始字串加以倒轉顯示了。

 

【參考資料】

 TEXTJOIN 函數參考微軟提供的說明網頁:

學不完.教不停.用不盡文章列表

arrow
arrow
    文章標籤
    Excel
    全站熱搜

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