人人做人人澡人人爽欧美,国产主播一区二区,久久久精品五月天,羞羞视频在线观看免费

當前位置:蘿卜系統下載站 > 辦公軟件教程 > 詳細頁面

excel 多個條件篩選的三種辦法,使用高級篩選、函數公式與VBA代碼來完成多個條件篩選

excel 多個條件篩選的三種辦法,使用高級篩選、函數公式與VBA代碼來完成多個條件篩選

更新時間:2024-01-22 文章作者:未知 信息來源:網絡 閱讀次數:

Microsoft Excel是Microsoft為使用Windows和Apple Macintosh操作系統的電腦編寫的一款電子表格軟件。直觀的界面、出色的計算功能和圖表工具,再加上成功的市場營銷,使Excel成為最流行的個人計算機數據處理軟件。

excel多個條件篩選是數據分析的常見應用。其中可以使用高級篩選多條件字段設置、函數公式、VBA來實現多條件篩選。

  下面我們以一個案例來介紹excel多個條件篩選的幾種方法。

第一,用高級篩選多條件完成多個條件篩選

  下圖是有兩張工作表,“表一”是數據源,“表二”如下圖。案例要求:篩選“表一”中性別為“女”或者工資大于6000的記錄,將篩選結果放在“表二”中。

excel多個條件篩選

excel高級篩選多條件

  下面是具體的操作步驟:

  1.首先激活“表二”,此表為當前活動工作表。

  2.建立條件區域:在空白地方,比如E1:F3單元格輸入條件。

  提示:因為篩選條件是“或”的關系,只要性別為“女”或者工資大于6000都可以,因此E2放置一個條件,F3放置另外一個條件。如果將F3的條件放在F2,兩個條件就是并列關系,只有同時滿足兩個條件才可以。

  3.單擊“數據”——“排序和篩選”——“高級”,打開“高級篩選”對話框,按照如下圖設置,單擊“確定”,即可完成。

vba多條件篩選

第二,使用函數公式實現excel多個條件篩選

  “表二”工作表的A2單元格輸入公式:=INDEX(表一!B:B,SMALL(IF(((表一!$C$2:$C$16="女")+(表一!$G$2:$G$16>6000)),ROW($2:$16),4^8),ROW(A1)))&"",按ctrl+shfit+enter三鍵結束,然后下來,直到出現空白為止。

第三,使用VBA代碼實現excel多個條件篩選

  按ALT+F11,打開VBE編輯器,插入——模塊,然后復制粘貼下面的代碼,按F5鍵運行。

Sub 多個條件篩選()
Range("A2:C65536").ClearContents
??? Sheets("表一").Range("A1:G16").AdvancedFilter Action:=xlFilterCopy, _
??????? CriteriaRange:=Range("E1:F3"), CopyToRange:=Range("表二!A1:C1"), Unique:= _
??????? False
End Sub

  思路提示:可以將方法一介紹的高級篩選錄制宏操作一遍,然后再適當修改代碼得到。

  其中:Sheets("表一").Range("A1:G16"):表示查找的范圍。
     CriteriaRange:=Range("E1:F3"):表示查詢條件,包括字段名稱。
     CopyToRange:=Range("表二!A1:C1"):表示結果的保存范圍,包括字段名稱。


Excel整體界面趨于平面化,顯得清新簡潔。流暢的動畫和平滑的過渡,帶來不同以往的使用體驗。

溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統下載排行

網站地圖xml | 網站地圖html
主站蜘蛛池模板: 贡觉县| 通道| 肥东县| 浙江省| 南澳县| 六盘水市| 新民市| 昌图县| 东安县| 涡阳县| 井冈山市| 丹东市| 呈贡县| 盖州市| 崇文区| 重庆市| 宿州市| 阿拉尔市| 临沂市| 九江县| 庆城县| 太湖县| 陕西省| 台北县| 靖安县| 梧州市| 托里县| 台湾省| 芮城县| 云和县| 汾西县| 洪洞县| 永宁县| 玉屏| 和田市| 靖远县| 呈贡县| 渑池县| 运城市| 金塔县| 莲花县|