看板 Office 關於我們 聯絡資訊
軟體: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
soyoso: https://i.imgur.com/Pcptxvr 03/03 01:01
yhlhenry: 那再請教,如果不是數字而是文字呢? 03/03 10:26
yhlhenry: (文字就不需要降冪排列了,依序連接起來就好) 03/03 10:26
soyoso: 文字儲存格內如無公式的話,想到的是函數phonetic 03/03 10:36
soyoso: http://imgur.com/2YmE6vR 03/03 10:37
yhlhenry: 唔,我的儲存格內是有公式的,我再想想看 03/04 14:06
soyoso: 那用連結符號&或是concatenate 03/04 17:10
yhlhenry: 好的!謝謝~ 03/04 17:23