close
3516 |
Excel如何用2個數值產生數值數列-各數值在同一儲存格 |
李陽:錦子老師您好,請問Excel有辦法把"1~5"這樣的"連續數列",轉換成"12345"這樣的表示法嗎?上網找了半天沒有找到方法,先謝謝解答。
錦子老師:這個問題,我的做法如下(2019或365版本):
點取B1儲存格,輸入公式:「=TEXTJOIN(" ",,ROW(INDIRECT(SUBSTITUTE(A1,"~", ":"))))」後,按CTRL+SHIFT+ENTER鍵完成陣列公式輸入。
將公式向下複製到月B2:B5儲存格。
【公式解說】
首先我們要透過SUBSTITUTE函數將~符號轉成:符號(SUBSTITUTE(A1,"~", ":"))。
接著將數值:數值變成列區間,再利用此區間產生連續性數值(INDIRECT(SUBSTITUTE(A1,"~", ":")))。
將列區間值以陣列方式一一傳回(ROW(INDIRECT(SUBSTITUTE(A1,"~", ":"))))。
將傳回的列區間數值以TEXTJOIN函數整合,並以空白字元分隔(TEXTJOIN(" ",,ROW(INDIRECT(SUBSTITUTE(A1,"~", ":")))))。
希望對大家有所幫助~~有什麼問題歡迎留言,我會儘量及時的給大家答覆~~
更多相關影片教學:請點我
更多相關文章:請點我
文章標籤
全站熱搜
留言列表