Re: [問題] Excel如何合併兩個陣列?

看板Office作者 ([αλφα])時間2周前 (2024/08/30 14:56), 編輯推噓1(100)
留言1則, 1人參與, 6天前最新討論串2/2 (看更多)
※ 引述《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://www.ptt.cc/bbs/Office/M.1725000983.A.DBA.html

09/11 16:03, 6天前 , 1F
沒錯,新函數真的非常好用! 搭配其他函數可以做很多事
09/11 16:03, 1F
文章代碼(AID): #1cqMqNsw (Office)
討論串 (同標題文章)
文章代碼(AID): #1cqMqNsw (Office)