2017年9月2日 星期六

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

網友問題:參考下圖,如何將圖上半的資料清單轉換為圖下半的樣式?
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 會自動加上「{}」。
姓名: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),"")
姓名和數值的公式以『&』串接。
詳細公式說明和以下這篇類似:

沒有留言:

張貼留言

檢視其他文章

好康東東