小弟很少碰Excel計算唯一值個數爬文後沒有問題但是在某些前提下計算唯一值個數就想不出來了舉例來說今天有一組資料我想要在"男性"的前提下計算出ID的唯一值個數想請問大大這公式該如何寫有想過用IF但是沒成功過跪求大大教學 感謝(不用篩選是因為報表資料的篩選條件過多,希望能用公式簡化)
kyle5408 wrote:想請問是否可以設定成在包含"男"這個字元的前提下有幾種不同的資料 是像這樣嗎?但需要再多加欄位作為判斷用!D2:=IFERROR(FIND(Check!$A$2, C2), IFERROR(FIND(Check!$A$3, C2), ""))E2:=IF(D2="", "", MID(C2, D2, 1))G2:=IF(F2="", "", IF(MATCH(F2, F:F, 0)=ROW(F2), 1, ""))Check 的 B2:=SUMIF(Data!E:E, A2, Data!G:G)
嘗試另一種解題方式,可減少增加的欄位數量,但有兩點需注意:1.需將資料部份依新增的 E 欄位排序(升降冪不拘)!2.使用的函數 COUNTUNIQUE 僅於 Google 工作表內提供,無法直接套用在 Office Excel 中,但可先於 Google 工作表中編輯完再用 Office Excel 開啟,程式會自行轉換公式!=COUNTUNIQUE(INDIRECT("Data!A"&MATCH(A2, Data!E:E, 0)&":A"&MATCH(A2, Data!E:E, 0)+COUNTIF(Data!E:E, A2)-1))