在 Excel 中,除了拿來做為試算功能之外,更可以用來做資料的處理。

例如在下圖中,有一個表格是由星期、時段和人員組成的表格。如何從左圖轉換為右圖?

(本例中每一天,每一個人員只會出現一次。)

Excel-利用INDEX和MATCH轉換表格資料內容

【公式設計與解析】

儲存格G3:=IFERROR(INDEX($B$2:$D$2,MATCH(G$2,$B3:$D3,0)),"")

複製儲存格G3,貼至儲存格G3:J9。

(1) MATCH(G$2,$B3:$D3,0)

利用 MATCH 函數找出儲存格G2內容在儲存格B3:D3的位置(傳回1)。

本例中儲存格G2的內容「甲」,在儲存格B3:D3中的位置是「1」。

(2) INDEX($B$2:$D$2,第(1)式)

利用第(1)式的傳回值(1),代入 INDEX 函數求得對應的儲存格內容。

在儲存格B2:D2中,「1」對應到儲存格「上午」。

Excel-利用INDEX和MATCH轉換表格資料內容

學不完.教不停.用不盡文章列表

arrow
arrow
    文章標籤
    Excel INDEX MATCH
    全站熱搜

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