[算表] 取出陣列多個元素 連成一個字串

看板Office作者時間10年前 (2016/03/03 00:36), 編輯推噓0(009)
留言9則, 2人參與, 最新討論串1/1
軟體:Excel 版本:2007 假設我現在已經取得了一個陣列,內含9個元素。 請問有沒有簡便的方法可以把這9個元素依降冪排列連成一個字串呢? 例如現有陣列{5,9,2,6,7,1,8,3,4} 能不能用函數讓儲存格顯示"987654321"呢? 我目前是另闢儲存格,用Large拉九格,再把九格連起來…… 覺得這個方法很笨,希望能不要用到輔助欄位,用一格完成。 請板友指點,謝謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.243.23.70 ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1456936595.A.F6B.html

03/03 01:01, , 1F
=sumproduct(small(a1:i1,row(1:9))*10^(row(1:9)-1))
03/03 01:01, 1F

03/03 01:01, , 2F

03/03 10:26, , 3F
那再請教,如果不是數字而是文字呢?
03/03 10:26, 3F

03/03 10:26, , 4F
(文字就不需要降冪排列了,依序連接起來就好)
03/03 10:26, 4F

03/03 10:36, , 5F
文字儲存格內如無公式的話,想到的是函數phonetic
03/03 10:36, 5F

03/03 10:37, , 6F

03/04 14:06, , 7F
唔,我的儲存格內是有公式的,我再想想看
03/04 14:06, 7F

03/04 17:10, , 8F
那用連結符號&或是concatenate
03/04 17:10, 8F

03/04 17:23, , 9F
好的!謝謝~
03/04 17:23, 9F
文章代碼(AID): #1MrnQJzh (Office)
文章代碼(AID): #1MrnQJzh (Office)