close

3299

Excel將營業項目內容轉置-從下往上抓取

劉明:錦子老師您好,如何將下圖內容,

image

變成下圖,分出各種類飲料有賣的店家。

image

圖一有重覆的店家且沒有依序排列,做資料對BOM對料號希望更有料率的執行,剛剛看著滿滿工具書不知從那一本下手,懇請幫忙,感激不盡!!!!!!!

錦子老師:這個問題,我的解法如下:

點取G2儲存格輸入公式:

=IFERROR(OFFSET($A$1,SUMPRODUCT(LARGE(($B$2:$E$10=G$1)*ROW($B$2:$E$10),ROW()-1))-1,,,),"")

再將公式複製到G2:P5儲存格。

【公式說明】

=IFERROR(OFFSET($A$1,SUMPRODUCT(LARGE(($B$2:$E$10=G$1)*ROW($B$2:$E$10),ROW()-1))-1,,,),"")

公式1LARGE(($B$2:$E$10=G$1)*ROW($B$2:$E$10),ROW()-1)

傳回B2:B10儲存格內容等於G1儲存格內容的第N(目前儲存格列號減1,這是由於目前列號為2,而要抓取第大的值故減1)大列號。

image

公式2SUMPRODUCT(公式1)

傳回公式1運算結果的總和。

image

公式3OFFSET($A$1,公式2-1,,,)

傳回從A1儲存格移動N(公式2運算結果減1)列的儲存格內容。

image

公式4IFERROR(公式3,"")

如果公式3運算結果為錯誤值,則不填入資料,否則填入公式3運算結果。

大家有所幫助~~有什麼問題歡迎留言,我會儘量及時的給大家答覆~~

更多相關影片教學:請點我

更多相關文章:請點我


arrow
arrow
    創作者介紹

    錦子老師 發表在 痞客邦 留言(2) 人氣()