Re: [算表] 多區塊資料,轉換成一份連續資料

看板Office作者 (Prester)時間1周前 (2025/01/10 08:55), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
假設 工作表1 的內容是這樣的 https://i.imgur.com/EDhGo6p.png
工作表2 (你要輸出的表格) 大概是這樣 https://i.imgur.com/QmUCm6K.png
A1=REDUCE(0,'工作表1'!A1:A200, LAMBDA(a,b, LET(c,OFFSET(b,0,0,1,3), d,OFFSET(b,0,3,1,4), e,OFFSET(b,0,7,1,4), f,{"設計"},g,{"治功具"}, h,HSTACK(c,f,d), i,HSTACK(c,g,e), IF(b="",a,IF(a=0,VSTACK(h,i),VSTACK(a,h,i))) ) ) ) 看你的資料有幾列,調第一行的 A1:A200 就好(A200不用很準,有包含到所有資料即可) 很怪的事,同樣的公式我在 google sheet 用可以,但在 excel 365 就不行 也抓不到 BUG 在哪… = =a ※ 引述《u2150260 (鴻哥)》之銘言: : 軟體:EXCEL,google sheet : 版本:office365,Google sheet : 我有一份excel資料,A~C列是我的單頭資料, : D~G是我設計起訖日期等資料(設計區), : H到K是我治工具準備的起訖時間(治功具區), : 上述說明,如何在另一個sheet,統合上述資料 : A~C為原來的資料, : D欄為"設計"或是"治功具", : FGHI為本來的D~G or H~K欄位資料, : 換句話說,本來 : 有10列資料,這樣轉換後就有10列設計的明細及10列治功具的明細. : 另外,我不確定總共幾列,10列只是舉例. -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 60.250.88.181 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1736470537.A.A89.html
文章代碼(AID): #1dW709g9 (Office)
文章代碼(AID): #1dW709g9 (Office)