作者A1pha ([αλφα])
看板Office
标题Re: [问题] Excel如何合并两个阵列?
时间Fri Aug 30 14:56:21 2024
※ 引述《A1pha ([αλφα])》之铭言:
: (若是和其他不同软体互动之问题 请记得一并填写)
: 软体:
: EXCEL
: 版本:
: 365
: 大家好,
: 我想请问一下,
: 如何用公式的方式合并两个阵列呢?
: 例如我现在有一个阵列甲
: {a,d,f,g,h}
: 然後还有另外一个阵列乙
: {q,w,e}
: 请问有什麽方法可以利用公式将阵列甲跟阵列乙合并成一个阵列呢?
: 例如合并後称做阵列丙:
: {a,d,f,g,h,q,w,e}
: 之前S大有教过一个方法:
: IF(ROW(INDIRECT("A1:A"&VALUE(countA(元阵列)+1))>countA(元阵列),新元素,元阵列)
: 也就是利用IF去重新制作一个新的阵列。
: 但是我发现这方法好像只能再多加一个新的元素进去。
: 如果是要加好几个新元素的话,只能从元阵列的列数後面开始新增。
: 例如
: 元阵列是{1,2,3} 要加入的阵列是{a,b,c,d,e,f,g}的话,
: 用上面的方法,结果会变成
: {1,2,3,d,e,f,g,#N/A,#N/A,#N/A}
: 无法变成期望的
: {1,2,3,a,b,c,d,e,f,g}
: 不知道有没有人知道其他的方法可以解?@@
: 谢谢大家QQ
来回一个古老的文…………
我後来发现,EXCEL就在我发了上面那篇文之後,
没多久刚好出了一个新的函数,
VSTACK跟HSTACK,直接超简单解决上面的问题……
要把上面那两个阵列叠在一起,就直接
VSTACK(阵列A, 阵列B) 就解决……
简直就是福音QQ
这边回文分享一下刚发现的解法。
--
从睡梦中苏醒的少女 发现自己被一群身上长有翅膀
头上有光环的少女们围绕着
这里… 不是天国 她们… 不是天使
身上长着灰色的翅膀,却无法飞翔
这是个 被遗忘的国度...
她们是谁 她们自已也不知道…… 找寻着记忆,也找寻着自己… 《灰羽连盟》
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 118.233.1.144 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Office/M.1725000983.A.DBA.html
1F:推 hoya0072: 没错,新函数真的非常好用! 搭配其他函数可以做很多事 09/11 16:03