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

作者: kinomon (奇諾 Monster)   2021-11-06 20:31:51
軟體: 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開始計數的方法有點想不出來
請問要怎麼寫會比較適合呢?
如果有更簡潔的方式也請多指點
謝謝!
作者: soyoso (我是耀宗)   2021-11-06 20:59:00
作者: kinomon (奇諾 Monster)   2021-11-06 21:03:00
感謝解答 讓我研究一下XD我明白了 另外想請問如果遇到原資料為空格時不另輸出空白格而是照原本輸出0 是否會更好處理呢
作者: soyoso (我是耀宗)   2021-11-06 21:17:00
這要看原po要呈現的資料是什麼,好不好處理就要定義什麼是好處理了
作者: kinomon (奇諾 Monster)   2021-11-06 21:21:00
好的 對我來說呈現空白格是比較美觀 但呈現0也還OK
作者: soyoso (我是耀宗)   2021-11-06 21:23:00
&""刪除,就會回傳0值
作者: kinomon (奇諾 Monster)   2021-11-06 21:23:00
好不好處理是指 我剛剛想空白格和0這樣文字和數字的差異會不會帶來更簡潔的解法謝謝!
作者: soyoso (我是耀宗)   2021-11-06 22:27:00
作者: kinomon (奇諾 Monster)   2021-11-07 23:49:00
這也好漂亮 謝謝s大的幫忙

Links booklink

Contact Us: admin [ a t ] ucptt.com