Excel中Countif()函数运用技巧
Excel查找本身是星號(*)等通配符的方法
在Excel中,我們使用查找替換命令查找本身是通配符的符號,比如要查找波浪號(~)、星號 (*) 或問號 (?) 時,該如何操作呢?
查找本身是星號(*)等通配符時,在查找框中輸入符號之前必須先輸入一個波形符 (~),然后在接著輸入要查找的內容。
比如要查找工作表單元格內本身含有星號(*)的字符:*ittribalwo,在查找框中輸入:~*ittribalwo。
又如:如果要在工作表中查找或替換波形符,必須鍵入雙波形符 (~~)。
如何在頁眉中包含“&”符號?
在excel中,如果希望在“頁眉”/“頁腳”中出現1個“&”,則需要輸入2個“&”。
Excel2007中快速刪除重復記錄
如何快速處理 Excel 2007 表格中的重復數據
?
?
一列中刪除重復數據的方法
例如在C2:C500中有重復數據。在D2中 =COUNTIF(C2:$C$100,C2) 計算出 C2在此列中的出現次數,然后復制公式到整列,最后刪除在D列中大于1的行即可. 快速刪除空行? 有時為了刪除Excel工作簿中的空行,你可能會將空行一一找出然后刪除,這樣做非常不方便。你可以利用自動篩選功能來實現,方法是:先在表中插入新的一行(全空),然后選擇表中所有的行,單擊“數據→篩選→自動篩選”命令,在每一列的頂部,從下拉列表中選擇“空白”。在所有數據都被選中的情況下,單擊“編輯→刪除行”,然后按“確定”,所有的空行將被刪去。 注意:插入一個空行是為了避免刪除第一行數據。Excel中Countif()函數運用技巧
? Excel中能熟練地掌握函數的技巧,在水文日常工作中能達到事半功倍的效果。例如:要計算A1:An(定義:data)區域中非零的單元格的平均值,可在單元格中輸入=sum(data)/countif(data, "<>0")。下面具體介紹Countif()函數的高級技巧如下:
?
一、求各種類型單元格的個數
| ? 所求類型單元格 ? | ? 公式 ? | ? 說明 ? |
| ? 真空單元格 ? | ? =COUNTIF(data1,"=") ? | ? ? ? |
| ? 真空+假空單元格 ? | ? =COUNTIF(data1,"") ? | ? 相當于countblank()函數 ? |
| ? 非真空單元格 ? | ? =COUNTIF(data1,"<>") ? | ? 相當于counta()函數 ? |
| ? 文本型單元格 ? | ? =COUNTIF(data1,"*") ? | ? 假空單元格也是文本型單元格 ? |
| ? 區域內所有單元格 ? | ? =COUNTIF(data1,"<>""") ? | ? ? ? |
| ? 數字型單元格 ? | ? =COUNT(data1) ? | ? 不是countif(),這里順便點一下。 ? |
| ? 備注:data1為用戶定義單元格區域,如用戶把a1:d50區域定義為data1,以下data2、data3、data4、data5類同data1,也為用戶定義的單元格區域。 ? | ||
二、求大于或小于等于某個值的單元格個數
| ? 所求內容 ? | ? 公式 ? |
| ? 大于50 ? | ? =COUNTIF(data2,">50") ? |
| ? 等于50 ? | ? =COUNTIF(data2,50) ? |
| ? 小于50 ? | ? =COUNTIF(data2,"<50") ? |
| ? 大于或等于50 ? | ? =COUNTIF(data2,">=50") ? |
| ? 小于或等于50 ? | ? =COUNTIF(data2,"<=50") ? |
| ? 大于E21單元格的值 ? | ? =COUNTIF(data2,">"&$E$21) ? |
| ? 等于E21單元格的值 ? | ? =COUNTIF(data2,$E$21) ? |
| ? 小于E21單元格的值 ? | ? =COUNTIF(data2,"<"&$E$21) ? |
| ? 大于或等于E21單元格的值 ? | ? =COUNTIF(data2,">="&$E$21) ? |
| ? 小于或等于E21單元格的值 ? | ? =COUNTIF(data2,"<="&$E$21) ? |
三、求等于或包含某N個特定字符的單元格個數
| ? 所求內容 ? | ? 公式 ? |
| ? 兩個字符 ? | ? =COUNTIF(data3,"??") ? |
| ? 兩個字符并且第2個是B ? | ? =COUNTIF(data3,"?B") ? |
| ? 包含B ? | ? =COUNTIF(data3,"*B*") ? |
| ? 第2個字符是B ? | ? =COUNTIF(data3,"?B*") ? |
| ? 等于“你好” ? | ? =COUNTIF(data3,"你好") ? |
| ? 包含D38單元格的內容 ? | ? =COUNTIF(data3,"*"&D38&"*") ? |
| ? 第2字是D38單元格的內容 ? | ? =COUNTIF(data3,"?"&D38&"*") ? |
| ? 備注:countif()函數對英文字母不區分大小寫 ? | |
?
四、不連續區域求個數
| ? 所求內容 ? | ? 公式 ? |
| ? 三個區域中>=60 ? | ? =SUM(COUNTIF(INDIRECT({"a1:a10","b2:b20","c3:c30"}),">=60")) ? |
| ? 三個區域中=70 ? | ? =SUM(COUNTIF(INDIRECT({"a1:a10","b2:b20","c3:c30"}),70)) ? |
| ? 三個區域中<60 ? | ? =SUM(COUNTIF(INDIRECT({"a1:a10","b2:b20","c3:c30"}),"<60")) ? |
五、兩個條件求個數
| ? 所求內容 ? | ? 公式 ? |
| ? >10并且<=15 ? | ? =SUM(COUNTIF(data4,">"&{10,15})*{1,-1}) ? |
| ? >=10并且<15 ? | ? =SUM(COUNTIF(data4,">="&{10,15})*{1,-1}) ? |
| ? >=10并且<=15 ? | ? =SUM(COUNTIF(data4,{">=10",">15"})*{1,-1}) ? |
| ? >10并且<15 ? | ? =SUM(COUNTIF(data4,{">10",">=15"})*{1,-1}) ? |
| ? >10并且<=15 ? | ? =COUNTIF(data4,">10")-COUNTIF(data4,">15") ? |
六、數據的有效性驗證
?首先,選擇要設置有效性驗證區域(如:A1:A100,定義為:data5)中的任一單元格(假設為:A1),在excel工作表中,用鼠標依次點擊菜單欄數據→有效性菜單命令,打開“數據有效性”對話框,在“允許”下拉按鈕中設置有效性條件為“自定義”,在“公式”框中輸入?=COUNTIF(data5,A1)<2,然后,復制A1單元格,選中除A1外的所有單元格(A2:A100),用鼠標依次點擊編輯→選擇性粘貼命令→粘貼→有效性驗證。這樣即實現了數據data5區域中不重復的驗證條件。
?
EXCEL合并
- 用VBA實現把多個Excel文件合并到一個Excel文件的多個工作表(Sheet)里
- VBA竟然支持命名參數 -- 合并多個Excel workbooks為一個Excel文件
- 利用 VBA 批量合并 EXCEL 文件
?
?
?
轉載于:https://blog.51cto.com/20194/485909
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的Excel中Countif()函数运用技巧的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 美国国家地理
- 下一篇: 淘宝山寨IOS sdk