[算表] 取出阵列多个元素 连成一个字串

楼主: yhlhenry   2016-03-03 00:36:30
软件:Excel
版本:2007
假设我现在已经取得了一个阵列,内含9个元素。
请问有没有简便的方法可以把这9个元素依降幂排列连成一个字串呢?
例如现有阵列{5,9,2,6,7,1,8,3,4}
能不能用函数让储存格显示"987654321"呢?
我目前是另辟储存格,用Large拉九格,再把九格连起来……
觉得这个方法很笨,希望能不要用到辅助字段,用一格完成。
请板友指点,谢谢!
作者: soyoso (我是耀宗)   2016-03-03 01:01:00
=sumproduct(small(a1:i1,row(1:9))*10^(row(1:9)-1))https://i.imgur.com/Pcptxvr
楼主: yhlhenry   2016-03-03 10:26:00
那再请教,如果不是数字而是文字呢?(文字就不需要降幂排列了,依序连接起来就好)
作者: soyoso (我是耀宗)   2016-03-03 10:36:00
文字储存格内如无公式的话,想到的是函数phonetichttp://imgur.com/2YmE6vR
楼主: yhlhenry   2016-03-04 14:06:00
唔,我的储存格内是有公式的,我再想想看
作者: soyoso (我是耀宗)   2016-03-04 17:10:00
那用连结符号&或是concatenate
楼主: yhlhenry   2016-03-04 17:23:00
好的!谢谢~

Links booklink

Contact Us: admin [ a t ] ucptt.com