3299 |
Excel將營業項目內容轉置-從上往下抓取(二) |
劉明:錦子老師您好,如何將下圖內容,
變成下圖,分出各種類飲料有賣的店家。
圖一有重覆的店家且沒有依序排列,做資料對BOM對料號希望更有料率的執行,剛剛看著滿滿工具書不知從那一本下手,懇請幫忙,感激不盡!!!!!!!
錦子老師:這個問題,我的解法如下:
點取G2儲存格輸入公式:
=TEXT(IFERROR(INDEX($A$2:$A$16,SMALL(IF($B$2:$E$16=G$1,ROW($B$2:$E$16),1000),ROW()-1)-1),""),";;;@")
按CTRL+SHIFT+ENTER鍵完成陣列公式輸入,再將公式複製到G2:P5儲存格。
【公式說明】
=TEXT(IFERROR(INDEX($A$2:$A$16,SMALL(IF($B$2:$E$16=G$1,ROW($B$2:$E$16),1000),ROW()-1)-1),""),";;;@")
公式1:IF($B$2:$E$16=G$1,ROW($B$2:$E$16),1000)
如果B2:B16儲存格內容等於G1儲存格內容,傳回其列號,否則傳回1000。
公式2:SMALL(公式1,ROW()-1)
傳回公式1運算結果第N(目前儲存格列號減1)小的值。
公式3:INDEX($A$2:$A$16,公式2-1)
傳回A2:A16儲存格範圍第N(公式2運算結果減1)列儲存格內容。
公式4:IFERROR(公式3,"")
如果公式3運算結果為錯誤值,則不填入資料,否則填入公式3運算結果。
公式5:TEXT(公式4,";;;@")
將公式4運算結果設定成不顯示正數、負數、0值,只顯示文字。
大家有所幫助~~有什麼問題歡迎留言,我會儘量及時的給大家答覆~~
更多相關影片教學:請點我
更多相關文章:請點我
留言列表