精华内容
下载资源
问答
  • Excel数据筛选

    千次阅读 2018-08-29 12:36:55
    在数据筛选中,如果用户要查看一些特定数据,就需要对数据清单进行筛选,即从数据清单中选出符合条件的数据,将其显示在工作表中,不满足筛选条件的数据行将自动隐藏。 (一)自动筛选 通过自动筛选操作,用户就...

    在数据筛选中,如果用户要查看一些特定数据,就需要对数据清单进行筛选,即从数据清单中选出符合条件的数据,将其显示在工作表中,不满足筛选条件的数据行将自动隐藏。

    (一)自动筛选

    通过自动筛选操作,用户就能够筛选掉那些不符合要求的数据。自动筛选包括单条件筛选和多条件筛选。

    1.单条件筛选

    • 所谓的单条件筛选,就是将符合一种条件的数据筛选出来。例如,在期中考试成绩表中,将“16计算机”班的学生筛选出来,具体操作步骤如下。
    • 选择数据区域内的任一单元格。

         

    • 在【数据】选项卡中,单击【排序和筛选】选项组中的【筛选】按钮,进入【自动筛选】状态,此时在标题行每列的右侧出现一个下拉箭头。

          

    • 单击【班级】列右侧的下拉箭头,在弹出的下拉列表中取消【全选】复选框,选择【16计算机】复选框,单击【确定】按钮。

             

    • 经过筛选后的数据清单如下图所示,可以看出仅显示了“16计算机”班学生的成绩,其他记录被隐藏。

          

    2.多条件筛选

    • 多条件筛选就是将符合多个条件的数据筛选出来。例如,将期中考试成绩表中英语成绩为60和70分的学生筛选出来的具体操作步骤如下。
    • 选择数据区域内的任一单元格。在【数据】选项卡中,单击【排序和筛选】选项组中的【筛选】按钮,进入【自动筛选】状态,此时在标题行每列的右侧出现一个下拉箭头。单击【英语】列右侧的下拉箭头,在弹出的下拉列表中取消【全选】复选框,选择【60】和【70】复选框,单击【确定】按钮。

         

    • 筛选后的结果如下图所示。

         

    (二)高级筛选

    • 如果要对字段设置多个复杂的筛选条件,用户可以使用Excel提供的高级筛选功能。使用高级筛选功能之前应先建立一个条件区域。条件区域用来指定筛选的数据必须满足的条件。在条件区域中要求包含作为筛选条件的字段名,字段名下面必须有两个空行,一行用来输入筛选条件,另一行作为空行用来把条件区域和数据区域分开。
    • 将班级为“16文秘”的学生筛选出来的具体操作步骤如下。
    • 在L2单元格中输入“班级”,在L3单元格中输入公式“="16文秘"”,并按【Enter】键。

         

    • 在【数据】选项卡中,单击【排序和筛选】选项组中的【高级】按钮,弹出【高级筛选】对话框。

         

    • 在对话框中分别单击【列表区域】和【条件区域】文本框右侧的按钮,设置列表区域和条件区域。

         

    • 设置完毕后,单击【确定】按钮,即可筛选出符合条件区域的数据。

         

    • 小提示:使用高级筛选功能之前应先建立一个条件区域。条件区域用来指定筛选的数据必须满足的条件。在条件区域中要求包含作为筛选条件的字段名,字段名下面必须有两个空行,一行用来输入筛选条件,另一行作为空行用来把条件区域和数据区域分开。

    (三)取消筛选

    • 在筛选数据后,需要取消筛选,以便显示所有数据,有以下4种方法可以取消筛选。
    • 方法1:单击【数据】选项组卡下【排序和筛选】选项组中的【筛选】按钮,退出筛选模式。

          

    • 方法2:单击筛选列右侧的下拉箭头,在弹出的下拉列表中选择【从“数学”中清除筛选】选项。

        

    • 方法3:单击【数据】选项卡下【排序和筛选】选项组中的【清除】按钮

        

    • 方法4:按【Ctrl+Shift+L】组合键,可以快速取消筛选的结果。

     

     

     

    展开全文
  • 数据透视表 筛选 筛选出的列表可见行的数据透视表 (Pivot Table from Filtered List Visible Rows) When you create a pivot table in Excel, it doesn't matter if there are filters applied in the source data ...

    数据透视表 筛选

    When you create a pivot table in Excel, it doesn't matter if there are filters applied in the source data table. The pivot table includes all the data, whether it's hidden or not. But, if you'd like to create a pivot table from filtered list visible rows only, you can try this technique.

    在Excel中创建数据透视表时,源数据表中是否应用了筛选器都没有关系。 数据透视表包括所有数据,无论是否隐藏。 但是,如果您只想从过滤后的列表可见行创建数据透视表,则可以尝试此技术。

    Excel版本 (Excel Versions)

    This technique uses new features in Excel, that are found in Excel for Office 365. Be sure that your version of Excel has the new functions, such as SORT and UNIQUE. I don't want you to waste your time trying something that won't work for you!

    此技术使用Excel for Office 365中提供的Excel中的新功能。请确保您的Excel版本具有新功能,例如SORT和UNIQUE。 我不想让您浪费时间尝试对您不起作用的事情!

    To check for the new functions:

    要检查新功能:

    • Select a blank cell, then type: =SO

      选择一个空白单元格,然后键入: = SO

    • If the screen tip shows SORT and SORTBY, you have the new functions.

      如果屏幕提示显示SORT和SORTBY,则您具有新功能。

    命名Excel表 (Named Excel Table)

    In this example, the source data that we want to use for the pivot table is a named Excel table -- Sales_Data.

    在此示例中,我们要用于数据透视表的源数据是一个命名的Excel表 -Sales_Data。

    There are 100 records in the table, and it's currently filtered to show 2 of the sales rep names (Smith and Riaz), and all of the categories except Cookies.

    该表中有100条记录,目前已对其进行过滤以显示2个销售代表名称(Smith和Riaz),以及除Cookie以外的所有类别。

    NOTE: If your pivot table source data has a huge number of records, the following technique could slow down your workbook

    注意 :如果您的数据透视表源数据具有大量的记录,以下技术可能会减慢您的工作簿

    制作数据透视表 (Make a Pivot Table)

    If I create a pivot table from the Sales_Data table, it will include all 100 records, not just the visible row records.

    如果我从Sales_Data表创建数据透视表,它将包含所有100条记录,而不仅仅是可见的行记录。

    All the sales rep names are listed, and all the categories are included.

    列出所有销售代表名称,并包括所有类别。

    来自筛选清单的枢纽 (Pivot From Filtered List)

    To create a pivot table from filtered list visible rows only, I'll do these steps:

    要仅从过滤列表可见行创建数据透视表,我将执行以下步骤:

    • Add a new column in the Sales_Data table.

      在Sales_Data表中添加一个新列。
    • In that column, use a formula to mark the visible rows

      在该列中,使用公式标记可见行
    • On another sheet, get the source data headings

      在另一张纸上,获取源数据标题
    • Use a new function to pull visible rows from the Sales_Data table

      使用新功能从Sales_Data表中提取可见行
    • Create a dynamic named range, based on pulled data and headings

      根据提取的数据和标题创建一个动态的命名范围
    • Create a pivot table based on the dynamic named range

      根据动态命名范围创建数据透视表

    标记可见行 (Mark the Visible Rows)

    The first step is to add a new column in the Sales_Data table, to mark the visible rows, using the SUBTOTAL function.

    第一步是使用SUBTOTAL函数在Sales_Data表中添加新列,以标记可见行。

    • In cell J3, type the heading – Vis

      在单元格J3中,键入标题– Vis

    • In cell J4, start this SUBTOTAL formula, with 2 (Count) as the function number:

      在单元格J4中,以2(Count)作为函数编号开始此SUBTOTAL公式:
    • =SUBTOTAL(2,

      = SUBTOTAL(2,

    • Then, click on cell I4, which has the number of Orders, and type a closing bracket.

      然后,单击具有订单数量的单元格I4,然后键入一个右括号。
    • =SUBTOTAL(2,[@Orders])

      = SUBTOTAL(2,[@ Orders])

    • Press Enter, to add the formula to all the cells in the Vis column (even the hidden rows)

      按Enter键,将公式添加到“可见”列中的所有单元格(即使是隐藏的行)

    这个怎么运作 (How It Works)

    All the visible rows show 1 as the formula result in column J.

    在J列中,所有可见行均将公式结果显示为1。

    But, if you use formulas to do a COUNT and a SUM for column J, you'll see that the numbers are different.

    但是,如果您使用公式对J列进行COUNT和SUM运算,则会看到数字不同。

    There are 100 numbers in column J, but only 24 of those numbers are a 1.

    J列中有100个数字,但其中只有24个数字是1。

    The SUBTOTAL function ignores values that are hidden by a filter (and manually hidden rows, in some cases), so for non-visible rows, the result in column J is zero. For example:

    SUBTOTAL函数将忽略由过滤器隐藏的值( 在某些情况下手动隐藏的行 ),因此对于不可见的行,J列中的结果为零。 例如:

    • row 18 is visible, so it returns a 1

      第18行可见,因此返回1
    • row 19, is hidden by the filter, so it returns a zero

      第19行被过滤器隐藏,因此返回零

        开始新工作表 (Start a New Sheet)

        We'll create a new worksheet, and build a new source for the pivot table there.

        我们将创建一个新的工作表,并在那里为数据透视表构建一个新的源。

        • Insert a new worksheet

          插入一个新的工作表
        • Name the sheet – DataFiltered

          命名工作表– DataFiltered

        To build a pivot table, the data needs headings, so we'll use the ones from the Sales_Data table.

        要构建数据透视表,数据需要标题,因此我们将使用Sales_Data表中的标题。

        • In cell A1 on the new sheet, type an equal sign

          在新工作表的单元格A1中,键入一个等号
        • Go to the FoodSales sheet, and click on cell A3, which has the first heading cell in the Sales_Data table.

          转到FoodSales工作表,然后单击单元格A3,该单元格在Sales_Data表中具有第一个标题单元格。
        • Press Enter, to complete the formula

          按Enter键以完成公式

        Next, follow these steps to get the rest of the headings

        接下来,请按照以下步骤操作以获取其余标题

        • Select cell A1, which has the link to the first heading

          选择具有第一个标题链接的单元格A1
        • Point to the fill handle, at the bottom right corner of cell A1

          指向单元格A1右下角的填充手柄
        • Drag across to column J, to get the rest of the Sales_Data table headings

          拖到列J,以获取其余的Sales_Data表标题
        • (optional) Format the heading cells in bold font

          (可选)将标题单元格设置为粗体

        获取过滤的数据 (Get the Filtered Data)

        Next, we'll use a new Excel function  -- FILTER -- to pull the visible rows from the Sales_Data table

        接下来,我们将使用新的Excel函数FILTER来从Sales_Data表中提取可见行

        • Select cell A2, and start the formula:

          选择单元格A2,然后启动公式:

        =FILTER(

        =过滤器(

        The first argument is the array – what we want to filter.

        第一个参数是数组 –我们要过滤的内容。

        Type the name of the table that we want to filter – Sales_Data, then type a comma

        键入我们要过滤的表的名称– Sales_Data,然后键入逗号

        =FILTER(Sales_Data,

        = FILTER(Sales_Data,

        The next argument is include – our rule for which records to return in the results. We want the rows where there is a 1 in the Vis column.

        下一个参数是include –我们的规则,即要在记录中返回结果。 我们希望Vis列中的行为1。

        • Go to the FoodSales sheet, and click at the top of the Vis column heading cell

          转到FoodSales工作表,然后单击“ Vis”列标题单元顶部的
        • The table name and column name are added to the formula

          表名和列名已添加到公式中

        =FILTER(Sales_Data,Sales_Data[Vis]

        = FILTER(Sales_Data, Sales_Data [Vis]

        • Type our rule for that column: =1

          输入该列的规则: = 1

        =FILTER(Sales_Data,Sales_Data[Vis]=1

        = FILTER(Sales_Data,Sales_Data [Vis] = 1

        • Type a closing bracket, then press Enter to complete the formula

          输入右括号,然后按Enter键以完成公式

        动态过滤数据数组 (Dynamic Array of Filtered Data)

        Even though you only entered the formula in cell A2, the formula results are in a dynamic array, that spills down and across, in as many cells as needed.

        即使您仅在单元​​格A2中输入了公式,公式结果仍以动态数组的形式出现,并根据需要扩散到整个单元格中。

        There is a thin blue border around the dynamic array

        动态数组周围有一个细的蓝色边框

        动态数组中的单元 (Cells in the Dynamic Array)

        If you click in any cell in the dynamic array, other than cell A2,

        如果您单击动态数组中除单元格A2以外的任何单元格,

        • you can see the formula in light grey font in the formula bar

          您可以在编辑栏中看到浅灰色字体的公式
        • you can't make any changes to the formula

          您不能对公式进行任何更改

        If you select cell A2, where the formula was entered, you can edit the formula, as usual

        如果选择输入公式的单元格A2,则可以照常编辑公式

        创建动态命名范围 (Create a Dynamic Named Range)

        Now that we have headings and filtered data, we'll create a dynamic named range to use as the pivot table's source data.

        现在已经有了标题和过滤后的数据,我们将创建一个动态的命名范围,用作数据透视表的源数据。

        To refer to a dynamic array in a formula, use the array's starting cell, followed by the spill operator – #

        要在公式中引用动态数组,请使用数组的起始单元格,然后使用溢出运算符–

        In this example, here's the dynamic array reference:

        在此示例中,这是动态数组参考:

        DataFiltered!$A$2#

        $ A $ 2#

        We'll use that reference in an OFFSET formula, to create the dynamic range:

        我们将在OFFSET公式中使用该引用来创建动态范围:

        • On the Excel Ribbon, click the Formulas tab, then click the Define Name command

          在Excel功能区上,单击“公式”选项卡,然后单击“定义名称”命令
        • For the Name, type: PivotUse

          对于名称,键入: PivotUse

        • Leave the Scope as Workbook

          将范围保留为工作簿
        • In the Refers to box, enter this OFFSET formula:

          在“引用”框中,输入以下抵消公式:

        =OFFSET(DataFiltered!$A$2#,-1,0, ROWS(DataFiltered!$A$2#)+1, COLUMNS(DataFiltered!$A$2#))

        = OFFSET(DataFiltered!$ A $ 2#,-1,0,ROWS(DataFiltered!$ A $ 2#)+ 1,COLUMNS(DataFiltered!$ A $ 2#))

        • Click OK, to complete the name

          单击确定,完成名称

        抵消公式如何工作 (How the OFFSET Formula Works)

        The OFFSET function returns a range that:

        OFFSET函数返回的范围是:

        • Starts at the dynamic array

          从动态数组开始
        • Goes up one row (-1)

          上移一列(-1)
        • Moves over 0 columns

          移动超过0列
        • Includes the number of rows in the dynamic array, plus 1 for the heading row

          包括动态数组中的行数,标题行另加1
        • Includes the number of columns in the dynamic array

          包括动态数组中的列数

        If the filters on the Sales_Data table are changed, the number of rows in the dynamic array will change.

        如果更改了Sales_Data表上的过滤器,则动态数组中的行数将更改。

        Our dynamic named range, PivotUse, will adjust to those changes automatically

        我们的动态命名范围PivotUse将自动适应这些更改

        创建数据透视表 (Create the Pivot Table)

        The final step is to create a pivot table, based on the dynamic named range.

        最后一步是根据动态命名范围创建数据透视表。

        • Insert a new sheet, and name it PivotVis

          插入一个新的工作表,并将其命名为PivotVis
        • Select any cell on the new sheet

          选择新工作表上的任何单元格
        • On the Excel Ribbon, click the Insert tab

          在Excel功能区上,单击“插入”选项卡
        • Click the Pivot Table command

          单击数据透视表命令
        • In the Create PivotTable dialog box, click in the Table/Range box, and press the F3 key on your keyboard

          在“创建数据透视表”对话框中,单击“表/范围”框,然后按键盘上的F3键
        • In the Paste Name list, click on PivotUse, and click OK

          在“粘贴名称”列表中,单击“ PivotUse”,然后单击“确定”。
        • For the location, choose the PivotVis sheet

          对于位置,选择“ PivotVis”表
        • Click OK to create the pivot table.

          单击“确定”创建数据透视表。

        将字段添加到数据透视表 (Add Fields to the Pivot Table)

        Next, use the PivotTable Field List to add the fields that you want to show in the pivot table.

        接下来,使用数据透视表字段列表添加要在数据透视表中显示的字段。

        If you include the Rep and Category fields, you'll see that they only include the items from the visible rows in the Sales_Data table.

        如果包含Rep和Category字段,您将看到它们仅包含Sales_Data表中可见行中的项目。

        更改Sales_Data过滤器 (Change the Sales_Data Filters)

        If you change the filters in the Sales_Data table, be sure to refresh the pivot table after you've finished making the changes.

        如果更改Sales_Data表中的过滤器,请确保在完成更改后刷新数据透视表。

        For example, filter the data so it only shows sales in the East region.

        例如,过滤数据,使其仅显示东部地区的销售额。

        The dynamic array updates automatically, and now there are only 14 rows on that sheet.

        动态数组会自动更新,现在该工作表上只有14行。

        However, pivot tables don't refresh automatically, so you can do that step manually.

        但是,数据透视表不会自动刷新,因此您可以手动执行此步骤。

        Right-click on the pivot table, and click Refresh.

        右键单击数据透视表,然后单击刷新。

        After the refresh, only the East region records are showing. Riaz didn't make any sales in that region, so Smith is the only rep in the filtered data, and in the refreshed pivot table.

        刷新后,仅显示东部地区的记录。 Riaz在该地区没有任何销售,因此Smith是过滤后的数据以及刷新的数据透视表中的唯一代表。

        获取样本文件 (Get the Sample File)

        To see how the pivot table from filtered list visible rows technique works, go to the Pivot Table Source Data page on my Contextures site.

        若要查看来自过滤列表可见行的数据透视表技术如何工作, 请转到 Contextures网站上的“ 数据透视表源数据”页面

        In the Download section, get the Filtered Source Data sample file. The zipped file is in xlsx format, and does not contain any macros.

        在“下载”部分中,获取“ 过滤的源数据”样本文件 。 压缩文件为xlsx格式,不包含任何宏。

        翻译自: https://contexturesblog.com/archives/2020/03/05/pivot-table-from-filtered-list-visible-rows/

        数据透视表 筛选

        展开全文
      • Excel中的数据筛选和高级筛选

        千次阅读 2018-12-20 15:07:40
        转载自 ...nbsp; Excel中提供了自动筛选(包括数字筛选、文本筛选和自定义筛选)、和高级筛选两种数据筛选操作。 Excel会根据数据类型来自动判断显示数字筛选或文本筛选...
         

        转载自 https://blog.csdn.net/playkid123/article/details/44562013


         

          Excel中提供了自动筛选(包括数字筛选、文本筛选和自定义筛选)、和高级筛选两种数据筛选操作。
          Excel会根据数据类型来自动判断显示数字筛选或文本筛选。

          筛选过的数据仅显示那些满足指定条件的行,并隐藏那些不希望显示的行。

          使用自动筛选可以创建三种筛选类型:按列表值、按格式或按条件。对于每个单元格区域或列表来说,这三种筛选类型是互斥的。不能既按单元格颜色又按数字列表进行筛选,只能在两者中任选其一;也不能既按图标又按自定义条件进行筛选,只能在两者中任选其一。

          Excel中数据常用三大类型:数值型、日期型、文本型。
          在自定义筛选中,筛选范围时,通配符(? 和 *)只能配合「文本型」数据使用;如果数据是日期型和数值型,则需要设置限定范围( > = 或 < )等来实现。 

          合并单元格的自动筛选
          ①取消标题行单元格合并,而后进行自动筛选,然后重新合并原单元格区域。
          ②标题行下所属数据是合并的单元格时,先复制备份单元格列的合并格式到其它列,取消原单元格合并~F5定位~定位条件~空值~第一个活动单元格输入=再向上键~Ctrl+Enter,复制转换过的区域~选择性粘贴~数值~确定,再将备份的单元格列的合并格式复制粘贴到原列,最后才能进行自动筛选。

        ——Excel高级筛选

          自动筛选与高级筛选
          自动筛选一般用于条件简单的普通筛选操作,且只能在当前操作区进行,符合条件的记录显示在原来的数据表格中。
          高级筛选也称多条件筛选,用于条件较复杂的筛选操作,其筛选的结果可显示在原数据表格中,不符合条件的记录被隐藏起来;也可以在新的位置显示筛选结果,不符合的条件的记录同时保留在数据表中而不会被隐藏起来,这样便于进行数据比对。
          例如我们要筛选出「基本工资」或「职务工资」超过500且「实发」工资超过800的符合条件的记录,用「自动筛选」就无能为力了,而「高级筛选」可方便地实现这一操作。

          高级筛选
          ①方式:在原有区域显示筛选结果,将筛选结果复制到其他位置;
          ②列表区域:原工作表中需要筛选的表格区域;
          条件区域:用来筛选的条件表达区域;
          复制到:如果(方式)选中将筛选结果复制到其他位置,可以选择筛选结果放在哪个地方;
          选择不重复的记录:指的是去除原数据列的重复值所产生的筛选结果(筛选不重复记录要求数据区带有标题行)。

          上图是在Excel工作簿中的两张Sheet表,Sheet1表标签叫「数据源表」,A1:J24是数据源表当前的数据区域;Sheet2表标签叫「条件区域和筛选结果」,我们将在Sheet2表中进行操作。

          下一张图是我们要进行操作的Sheet2表。其中A1:F5可以称做条件区域。目前条件区域的内容,只列了一行,也就代表这个条件区域,实际上只是A1:F2 区域(做为条件的标题一定要和数据源表的标题一致)。

          条件区域
          高级筛选需要在数据区外设置一个条件区域,由标题行和条件行组成。筛选条件行允许使用带运算符的表达式,还可以同时设置多列条件,或多行条件的表达式。

          ①要在条件区域的第一行写上条件中用到的字段名(标题),比如要筛选数据清单中「年龄」在30岁以上,「学历」为本科的职员,其中「年龄」和「学历」是数据清单中对应列的列名,称作字段名,那么在条件区域的第一行一定是写这两个列的名称(字段名),即「年龄」和「学历」,而且字段名的一定要写在同一行。

          ②在字段名行的下方书写筛选条件,条件的数据要和相应的字段在同一列,比如上例中年龄为30岁,则「30」这个数据要写在条件区域中「年龄」所在列,同时「本科」要写在条件区域中「学历」所在的列。

          ③条件种类涵盖自动筛选中所有定制格式的条件,包括等于=、不等于<>、大于>、小于<、大于等于>=、小于等于<=等。如果是等于关系,则直接写值,不需加符号。
          另外要注意的是,这些符号必须是英文半角符号,不可以是全角符号,最好在英文状态下输入。

          条件行-筛选条件的种类 

          一)不包含单元格引用的筛选条件
          此类表达式的特点不能以等号开头,允许以>=或<=开始的表达式;
          条件区域标题的填写,必须填写与数据区标题相同名称。

          ①不带通配符的筛选条件:
          >500:表示筛选出大于500的记录;
          <3:表示筛选出小于3的记录;
          0:表示筛选出等于0的记录(如果该单元格设置的是文本格式,则筛选出的为所有包含0的记录) 
          >=2012/12/26:表示大于等于2012年12月26日的记录;
            
          ②带通配符的条件设置
          「*」代表多个字符;「?」代表单个字符;
          「~*」代表筛选「*」;「~?」代表筛选「?」。      
              
          ③文本型条件的设置
          「张」表示以张开始的任何字符串;「=张」表示筛选只有一个字符张的记录;
          「*德」表示人名中,只要包含德的都筛选出来;「=*德」表示姓名以德结尾;
          「>M」表示所有打头字母在M到Z;
            
          二)包含单元格引用的筛选条件,如:      
          「=C2<>D2」表示筛选出同行次的C列与D列值不相等的记录      
          「=D2>800」表示筛选出D列数值中大于800的记录。      
          「=ISNUMBER(FIND("8",C2))」表示筛选C列数据中包含8的记录。      
          「C2=""」表示筛选出C列数据中为空的记录。  

          ①查找空白:在图号中查找为空白的记录。在H2中录入“=C6= ""”,H1中不用录入任何数据,然后再进行列表区域和条件区域选择,最后会显示出我们所要的结果来。(如下图)

          ②查找数字:例如:在图号中查找与“8”有关的记录。在H2中录入公式“=ISNUMBER(FIND("8",C6))”,H1中还是不用录入数据,然后再进行列表区域和条件区域选择,最后会显示出我们所要的结果来。(如下图)
            
          此类表达式的特点是必须以等号开头,表达式中可以包含各类函数,单元格引用是数据记录的第一条单元格地址,并且是相对引用;
          条件区域标题不能使用数据区域中的标题,可任填其它或不填(与「不包含单元格引用的筛选条件」的规则刚好好相反)。   

          三)多条件筛选
          在写条件时,一般都同时有多个条件,这些条件是个什么关系,又怎么在条件区域中分布呢?
          我们平时所用的逻辑条件,如果有多个,它们之间总是会存在两种关系,一种是「或」关系,一种是「与」关系。多条件筛选分为「条件与」、「条件或」和「条件与、或」的综合使用。 

          ①同时满足多个条件数据的筛选(条件与)
          要求:在「员工基本情况登记表」中,把「职称」为「高级工程师」,并且「学历」为「大学」的人员挑选出来。

          ②并列满足多个条件数据的筛选(条件或)
          要求:在「员工基本情况登记表」中,把「职称」为「高级工程师」,「学历」为「大学」的人员都挑选出来。

          在具体写条件时,如果是与关系,这些条件要写到同一行中;如是是或关系,这些条件要写到不同的行中。也就是说不同行的条件表示或关系,同行的条件表示与关系。

          下面几个具体实例,看一下筛选条件的写法:

          ①选择出语文、数学、英语三门成绩中至有少一门不及格的学生。
          语文 数学 英语
          <60  
             <60  
                <60

          ②筛选出语文、数学、英语三门课程都及格的学生。
          语文 数学 英语
          >=60 >=60 >=60

          ③筛选出语文、数学、英语三门课程中只有一门不及格的学生。
          语文 数学 英语
          <60 >=60 >=60
          >=60 <60 >=60
          >=60 >=60 <60

          ④筛选出「系别」为英语系、中文系,「年龄」在20岁以上,「籍贯」是北京、天津的学生。
          系别  年龄 籍贯
          英语系 20  北京
          英语系 20  天津
          中文系 20  北京
          中文系 20  天津


          查找筛选并删除重复数据
        展开全文
      • Excel:自动筛选数据(转)若要查看数据清单中符合某些条件的数据,如本月中已有哪些用户与本公司有业务联系,就要使用筛选的办法把那些数据找出来。筛选数据清单可以寻找和使用数据清单中的数据子集。筛选后只显示出...
        Excel:自动筛选数据(转)

        若要查看数据清单中符合某些条件的数据,如本月中已有哪些用户与本公司有业务联系,就要使用筛选的办法把那些数据找出来。筛选数据清单可以寻找和使用数据清单中的数据子集。筛选后只显示出包含某一个值或符合一组条件的行,而隐藏其它行。

          中文Excel 提供有两条用于筛选的命令:“自动筛选”和“高级筛选”。

          “自动筛选”命令可以满足您的大部分需要,当需要利用复杂的条件来筛选数据清单时就可以考虑使用“高级筛选”命令。

          为了使用“自动筛选”

        命令,可以按下列步骤进行操作:

          步骤一、参见图12,从“数据”下拉菜单中选择“筛选”命令,然后从“筛选”子菜单中选择“自动筛选”命令。

        20060624120201696.jpg

        图12 选择“自动筛选”命令

          注意:如果当前没有选定数据清单中的单元格,或者没有激活任何包含数据的单元格,选择“自动筛选”命令后,屏幕上会出现一条出错信息,并提示您可以做的操作。类似的操作还会在其它地方出现。

          此后,数据清单中第一行的各列中将分别显示出一个下拉按钮,如图13所示,自动筛选就将通过它们来进行。

        20060624120215373.jpg

        图13 第一行的各列中将分别显示出一个下拉列表

          通过图13所示的列标下拉列表,就能够很容易的选定和查看数据记录。   例如,这一步操作用于指查看工资额为800元的员工,操作结束后,它就会显示在屏幕上,如图15所示,这就是自动筛选的结果。

        20060624120217980.jpg

        20060624120220562.jpg

        图15 查看工资额为800元的员工

          注意:若要在数据清单中恢复筛选前的显示状态,只需要进入“数据”下拉菜单后从“筛选”子菜单中选择“全面显示”命令即可。

        来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/14102/viewspace-115668/,如需转载,请注明出处,否则将追究法律责任。

        转载于:http://blog.itpub.net/14102/viewspace-115668/

        展开全文
      • EXCEL数据筛选高级功能之条件区域

        千次阅读 2017-10-26 14:49:47
        输入高级筛选条件,在要筛选的工作表的空白位置处,输入所要筛选的条件;...1、筛选条件的表头标题需要和数据表中表头一致 2、筛选条件输入在同一行表示为“与的关系 3、筛选条件输入在不同的行表示为“或”的关系
      • 一份关于数据科学家应该具备的技能清单大数据时代,什么职业比较吃香?答案可以从今年的校招薪资列表上知道——算法工程师、人工智能研究员、数据分析等职位。其实这几个职位有一定的交集,那就是需要处理大量的数据...
      • 设备工程师最常见的一项工作就是备件清单梳理,每次当供应商提供一份元器件清单给我我们后,我们会先进行初步筛选,选出哪些是我们需要的,形成初步的备件清单,但这个清单不能直接提交给采购部,因为这个清单里可能...
      • excel用宏如何筛选日期 使用Excel筛选器宏缩短数据验证列表 (Shorten Data Validation List With Excel Filter Macro) An Excel data validation drop down list only shows 8 items at a time, and with a long ...
      • 将Excel数据筛选到多个工作表 (Filter Excel Data Onto Multiple Sheets) There is a sample Excel file on the Contextures website that has a list of orders, and sales rep names. It has a macro to filter ...
      • 在Excel中,对数据清单进行“按性别分类汇总出男女...在Excel中,对数据清单进行性别分类汇总出男女生的英语平均分”可使用AVERAGEIF函数实现。操骤如下:1、打开EXCEL表格,在需要按性别分类求得平均分的单元格中...
      • 【摘要】Excel电子表格的数据筛选功能是非常强大的,为实现对数据清单记录的筛选,可使用高级筛选完成。为我们从若干条信息中查找指定的信息,带来了很大的方便,提高了查找效率,节省了时间,保证了正确性。本文...
      • python操作三个excel并筛选其中数据

        千次阅读 2020-02-25 11:14:42
        # -*- coding: UTF-8 -*- import os import xlrd import xlwt ...specs_path = root_dir +"规格清单模板.xlsx" data_path = root_dir +"数据.xlsx" rule_path = root_dir +"规则.xlsx" #获...
      • 1 描述统计描述统计是通过图表或数学方法,对数据资料进行整理、分析,并对数据的分布状态、数字特征和随机变量之间关系进行估计和描述的方法。描述统计分为集中趋势分析和离中趋势分析和相关分析...
      • 1 描述统计描述统计是通过图表或数学方法,对数据资料进行整理、分析,并对数据的分布状态、数字特征和随机变量之间关系进行估计和描述的方法。描述统计分为集中趋势分析和离中趋势分析和相关分析...
      • 如上一张表,有没有办法筛选出book重复的记录并删除呢?虽然SQL的distinct聚合函数可以将查询清单中的重复记录剔除,每种记录值只返回其中 的一条记录,但是它不能针对单个字段查重,如果使用"Select distinct book,...
      • 操作步骤:1)在数据清单以外的区域输入筛选条件。该条件区域至少为两行,第一行为设置筛选条件的字段名,该字段名必须与数据清单中的字段名完全匹配。以下各行为相应的条件值。注意:数据清单与条件区域之间至少要空出一...
      • 操作步骤:1)在数据清单以外的区域输入筛选条件。该条件区域至少为两行,第一行为设置筛选条件的字段名,该字段名必须与数据清单中的字段名完全匹配。以下各行为相应的条件值。注意:数据清单与条件区域之间至少要空...
      • 高级筛选要求在数据清单以外的区域设置所需的筛选条件,该区域与数据清单要有空白行或列的分隔。条件区域至少为两行,第一行为设置筛选条件的字段名,该字段名必须与数据清单中的字段名完全一致,以下各行为相应的.....
      • 《python数据分析与挖掘实战》(第2版)代码清单6-5,6-6的一点问题 前述 本书第六章主要讲解的是财政收入影响因素分析及预测,首先是在前人的研究基础上提出了13种可能相关的属性。由于涉及到了13个变量,因此这些...
      • 第8课 Excel中的数据管理 Excel2003在排序 查找 替换以及汇总等数据管理方面具有强大的功能Excel不仅能够通过记录单来增加 删除和移动数据而且能够对数据清单进行排序筛选汇总等操作 主要内容 数据清单的概念 使用...
      • 猴子--教你如何准备一份数据分析师简历的清单

        千次阅读 多人点赞 2018-09-01 12:33:40
        在人工智能时代,数据分析师是个稀缺职位,然而国内这方面人才又极度稀缺。   如果你正在转行找数据分析师的工作,别担心找工作难。现在数据分析刚起步资深人士不多,其他大部分都是转行过去的,基本上都没有太多...
      • 实验九 数据管理主讲 潘光洋信息工程系主要内容... 数据汇总分类汇总是对数据清单进行快速汇总各项数据的方法原则先排序后汇总3. 数据筛选数据筛选是指根据筛选条件从数据清单中查找有价值的记录并把不符合条件的数据记
      • 操作步骤:(1)单击数据清单内的任何一个单元格。(2)选取“数据”菜单中的“筛选”命令下的子命令“自动筛选”,在各个字段名右下角出现一个自动筛选箭头(3)单击“薪水”字段名右下角的自动筛选箭头,出现包含这一列...
      • 在过去的数年里,传统的软件开发和维护人员已经积累了大量的基于 DBMS 的操作数据知识和经验,他们已经习惯了通过编写 SQL 语句来对数据记录进行统计分析。于是大数据工程师们开始探索如何使用类 SQL
      • 数据科学家能够处理非结构化数据至关重要,非结构化数据是不适合定义为数据库的形式,比如视频、博客文章、客户评论、社交媒体文章、视频文件、音频等,这些类型的数据进行排序很困难。   由于非结构化数据的复杂...
      • Execl本身具有很方便的排序与筛选功能,下拉“数据”菜单即可选择排序或筛选对数据清单进行排序或筛选。但也有不足,首先无论排序或筛选都改变了原清单的原貌,特别是清单的数据从其它工作表链接来而源数据发生变化...
      • 实例教你学Excel函数排序与筛选

        千次阅读 2012-07-12 11:43:59
        Execl本身具有很方便的排序与筛选功能,下拉“数据”菜单即可选择排序或筛选对数据清单进行排序或筛选。但也有不足,首先无论排序或筛选都改变了原清单的原貌,特别是清单的数据从其它工作表链接来而源数据发生变化...
      • 学习情境九表格数据处理1典型工作过程实际工作情境描述分析目前各企事业单位工作人员经常在各种表格办公文件来处理数据比如数据编辑数据排序数据筛选分类汇总制作图表等处理2典型工作任务成绩表.xls中数据处理...
      • pandas 常用函数清单

        千次阅读 2019-05-21 16:13:46
        数据筛选 df.columns 列名,返回Index类型的列的集合 df.index 索引名,返回Index类型的索引的集合 df.shape 返回tuple,行x列 df.head(n=N) 返回前N条 df.tail(n=M) 返回后M条 df.values 值的二维数组,以...

      空空如也

      空空如也

      1 2 3 4 5 ... 20
      收藏数 13,073
      精华内容 5,229
      关键字:

      对数据清单进行筛选