今日問題,用公式把B列單元格內容中包含"MV"、"XV"、"HV"、"SV"的進行統計分別有多少個?
E2單元格公式=IF(D2<>"其他類",SUM(IF(ISNUMBER(SEARCH(LEFT(D2,2),B$2:B$14)),1,0)),COUNTA(B$2:B$14)-SUM(E$1:E1))
輸入完公式後要按數組鍵【Ctrl+Shift+Enter】
E2單元格公式=IF(D2<>"其他類",SUM((ISNUMBER(SEARCH(LEFT(D2,2),B$2:B$14))*1)),COUNTA(B$2:B$14)-SUM(E$1:E1))
輸入完公式後要按數組鍵【Ctrl+Shift+Enter】
先用left提取出類別關鍵字,在用seacrh函數查找關鍵字出現的位置,再用ISNUMBER把seacrh的結果轉換成true跟false,最後用true跟false分別乘以1得到1和0這樣一組數值,最後在用sum函數求和。
兩個公式不一樣的地方就是第二個公式在求和前沒用if判斷,直接用true和false分別乘以1,代替了第一個公式的if判斷,true*1=1,false*1=0。
更多Excel函數公式及技巧可以打開公眾號,點開歷史文章,然後在頂部搜索公式或者關鍵字,如不會可點擊紅色字體跳轉連接看操作步驟,如何利用公眾號搜索功能查資料長按下面二維碼;點擊上面"識別圖中的二維碼"然後再點關注,可以收到更多Excel教程;也可加我微信duanzhenyun邀請進微信交流群。喜歡本文,請點這裡