2015年3月11日 星期三

Excel-將不同類別資料篩選至另一個工作表(雙條件,陣列公式)

在之前的文章:Excel-將不同類別資料篩選至另一個工作表(陣列公式)中,如果以抓取「北區」的資料為例,公式:

儲存格A2:{=IFERROR(INDEX(INDIRECT(A$1),SMALL(IF(區別="北區",ROW(區別),
FALSE),ROW(1:1))-1,1),"")}

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

公式說明請參考:Excel-將不同類別資料篩選至另一個工作表(陣列公式)

 

有網友想要問:如果相同的公式,要改求「北區+南區」,要如何修改公式?

儲存格A2:{=IFERROR(INDEX(INDIRECT(A$1),SMALL(IF((區別="北區")+(區別="南區"),
ROW(區別),FALSE),ROW(1:1))-1,1),"")}

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

其公式修改關鍵為將原公式中 IF 函數的條件:區別="北區"

改成:(區別="北區")+(區別="南區")

其中的「+」運算乃相當於執行 OR 運算,即雙條件中只要符合其中一個即可被取出。

沒有留言:

張貼留言

檢視其他文章

好康東東