網友問題:參考下圖,如何將圖上半的資料清單轉換為圖下半的樣式?

Excel-表格資料重組(OFFSET,SMALL,ROW,陣列公式)


儲存格B12:{=IFERROR(OFFSET($A$1,SMALL(IF(B$2:B$9<>"",ROW
($B$2:$B$9),""),ROW(1:1))-1,0),"")&IFERROR(OFFSET(B$1,SMALL(
IF(B$2:B$9<>"",ROW($B$2:$B$9),""),ROW(1:1))-1,0),"")}

這是陣列公式,輸入完成要按 Ctrl+Shift+Enter 鍵,Excel 會自動加上「{}」。

複製儲存格B12,貼至儲存格B12:E19。

姓名:IFERROR(OFFSET($A$1,SMALL(IF(B$2:B$9<>"",ROW($B$2:$B$9),""),
ROW(1:1))-1,0),"")

數值:IFERROR(OFFSET(B$1,SMALL(IF(B$2:B$9<>"",ROW($B$2:$B$9),""),
ROW(1:1))-1,0),"")

姓名和數值的公式以『&』串接。

詳細公式說明和以下這篇類似:

Excel-依日期區間列出符合的清單(SMALL,OFFSET,ROW,陣列公式)

arrow
arrow

    vincent 發表在 痞客邦 留言(2) 人氣()