作者yhlhenry ()
看板Office
標題[算表] 取出陣列多個元素 連成一個字串
時間Thu Mar 3 00:36:30 2016
軟體: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
→ soyoso: =sumproduct(small(a1:i1,row(1:9))*10^(row(1:9)-1)) 03/03 01:01
→ yhlhenry: 那再請教,如果不是數字而是文字呢? 03/03 10:26
→ yhlhenry: (文字就不需要降冪排列了,依序連接起來就好) 03/03 10:26
→ soyoso: 文字儲存格內如無公式的話,想到的是函數phonetic 03/03 10:36
→ yhlhenry: 唔,我的儲存格內是有公式的,我再想想看 03/04 14:06
→ soyoso: 那用連結符號&或是concatenate 03/04 17:10
→ yhlhenry: 好的!謝謝~ 03/04 17:23