[算表] 將多列資料頭尾整併為單列資料

看板Office作者 (奇諾 Monster)時間2年前 (2021/11/06 20:31), 2年前編輯推噓0(0013)
留言13則, 2人參與, 2年前最新討論串1/1
軟體: Excel 版本: 2016 標題可能敘述不夠明確,故以附圖舉例 https://imgur.com/4qOWuvC.jpg
淺藍框範圍($B$2:$V$13)內會依需求輸入一些資料 我想將這些資料以列為單位整合為單列形式(圖中第17列) 並且在原資料發生換列時以一個空白格(圖中G17)隔開,再接續參照下一列的資料 我原先嘗試的邏輯是先參照範圍內第一列 B17=INDEX($B$2:$V$13,ROW(A$1),COLUMN(A$1)) 遇到原資料為空格時輸出空白格 B17=IF(ISBLANK(INDEX($B$2:$V$13,ROW(A$1),COLUMN(A$1))),"", INDEX($B$2:$V$13,ROW(A$1),COLUMN(A$1))) 並準備換下一列參照,但換列這邊有點卡住 讓列數+1可以用COUNTIF檢查先前的空白格數量做到 但讓欄數在發生換列時得重新由1開始計數的方法有點想不出來 請問要怎麼寫會比較適合呢? 如果有更簡潔的方式也請多指點 謝謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.139.99.24 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1636201914.A.A5F.html ※ 編輯: kinomon (223.139.99.24 臺灣), 11/06/2021 21:01:25

11/06 20:59, 2年前 , 1F
11/06 20:59, 1F

11/06 21:03, 2年前 , 2F
感謝解答 讓我研究一下XD
11/06 21:03, 2F

11/06 21:10, 2年前 , 3F
我明白了 另外想請問如果遇到原資料為空格時
11/06 21:10, 3F

11/06 21:11, 2年前 , 4F
不另輸出空白格而是照原本輸出0 是否會更好處理呢
11/06 21:11, 4F

11/06 21:17, 2年前 , 5F
這要看原po要呈現的資料是什麼,好不好處理就要定義什麼是
11/06 21:17, 5F

11/06 21:17, 2年前 , 6F
好處理了
11/06 21:17, 6F

11/06 21:21, 2年前 , 7F
好的 對我來說呈現空白格是比較美觀 但呈現0也還OK
11/06 21:21, 7F

11/06 21:23, 2年前 , 8F
&""刪除,就會回傳0值
11/06 21:23, 8F

11/06 21:23, 2年前 , 9F
好不好處理是指 我剛剛想空白格和0這樣文字和數字的差異
11/06 21:23, 9F

11/06 21:23, 2年前 , 10F
會不會帶來更簡潔的解法
11/06 21:23, 10F

11/06 21:25, 2年前 , 11F
謝謝!
11/06 21:25, 11F

11/06 22:27, 2年前 , 12F
11/06 22:27, 12F

11/07 23:49, 2年前 , 13F
這也好漂亮 謝謝s大的幫忙
11/07 23:49, 13F
文章代碼(AID): #1XXdMwfV (Office)
文章代碼(AID): #1XXdMwfV (Office)