当前位置:首页教育技巧excel技巧excel筛选

EXCEL表中几字段筛选,电子表格EXCEL怎么筛选字段

2025-05-21 15:42:36


1. excel怎么筛选字段

自动筛选

“自动筛选”一般用于简单的条件筛选,筛选时将不满足条件的数据暂时隐藏起来,只显示符合条件的数据。图1为某单位的职工工资表,打开“数据”菜单中“筛选”子菜单中的“自动筛选” 命令,以“基本工资”字段为例,单击其右侧向下的列表按钮,可根据要求筛选出基本工资为某一指定数额或筛选出基本工资最高(低)的前10个(该数值可调整)记录。还可以根据条件筛选出基本工资在某一范围内符合条件的记录,“与”、“或”来约束区分条件。如图2,根据给定条件筛选出基本工资大于等于300且小于350的记录。另外,使用“自动筛选”还可同时对多个字段进行筛选操作,此时各字段间限制的条件只能是“与”的关系。如筛选出“基本工资”和“职务工资”都超过380的记录。

2.高级筛选

“高级筛选”一般用于条件较复杂的筛选操作,其筛选的结果可显示在原数据表格中,不符合条件的记录被隐藏起来;也可以在新的位置显示筛选结果,不符合的条件的记录同时保留在数据表中而不会被隐藏起来,这样就更加便于进行数据的比对了。例如我们要筛选出“基本工资”或“职务工资”超过380且“实发”工资超过700的符合条件的记录,用“自动筛选”就无能为力了,而“高级筛选”可方便地实现这一操作。如图3所示,将“基本工资”、“职务工资”和“实发”三字段的字段名称复制到数据表格的右侧(表格中其他空白位置也可以),在图中所示位置输入条件,条件放在同一行表示“与”的关系,条件不在同一行表示“或”的关系。图4即为上述操作在新的位置(B20起始位置)筛选的结果

3.筛选操作的比较由此我们不难发现,

“自动筛选”一般用于条件简单的筛选操作,符合条两种件的记录显示在原来的数据表格中,操作起来比较简单,初学者对“自动筛选”也比较熟悉。若要筛选的多个条件间是“或”的关系,或需要将筛选的结果在新的位置显示出来那只有用“高级筛选”来实现了。 一般情况下,“自动筛选”能完成的操作用“高级筛选”完全可以实现,但有的操作则不宜用“高级筛选”,这样反而会使问题更加复杂化了,如筛选最大或最小的前几项记录。在实际操作中解决数据筛选这类问题时,只要我们把握了问题的关键,选用简便、正确的操作方法,问题就能迎刃而解了。

2. excel怎么筛选字段后面都是数字的

在B1单元格中输入下列公式:=LOOKUP(32767,FIND(D$1:D$3,A1),D$1:D$3)。再拖动填充到B2~B4单元格。

解析:

因为这道题把城市的名称保存在同一列中,

我们容易联想起LOOKUP函数的向量形式

,它可以在一个向量中寻找某个值,返回另一个向量中处于同一位置的值。

LOOKUP函数的向量形式的语法为:LOOKUP(lookup_value, lookup_vector, [result_vector])

lookup_value

必需。

LOOKUP

在第一个向量中搜索的值。

Lookup_value

可以是数字、文本、逻辑值、名称或对值的引用。

lookup_vector

必需。 只包含一行或一列的区域。

lookup_vector

中的值可以是文本、数字或逻辑值。

重要:

lookup_vector

中的值必须按升序排列:..., -2, -1, 0, 1, 2, ..., A-Z, FALSE, TRUE;否则,

LOOKUP

可能无法返回正确的值。 文本不区分大小写。

result_vector

可选。只包含一行或一列的区域。

result_vector

参数必须与

lookup_vector

参数大小相同。其大小必须相同。

很显然,D$1:D$3,也就是向量 {广州,上海,北京},构成了第三个参数result_vector。

我们需要构建第二个参数lookup_vector。

这道题要求从公司名称中提取地名,例如从“北京市东湖五金厂”中提取“北京”,

我们容易联想起FIND函数

。它可以在一个字符串中查找另一个字符串,并且返回后者在前者中的位置,如果找不到,会返回#VALUE!错误。

FIND函数的语法为:FIND(find_text, within_text, [start_num])

find_text

必需。 要查找的文本。

within_text

必需。 包含要查找文本的文本。

start_num

可选。 指定开始进行查找的字符。 within_text 中的首字符是编号为 1 的字符。 如果省略 start_num,则假定其值为 1。

FIND函数的第一个参数find_text,可以是向量或数组

。我们可以用FIND函数,依次在A1单元格中查找“广州”、“上海”、“北京”的位置,即FIND(D$1:D$3,A1)。很明显,FIND函数在这里找不到“广州”或“上海”,但是可以找到“北京”并返回其位置1。于是,查找结果会临时存储为一个向量 {#VALUE!,#VALUE!,1}。

这个向量可以充当LOOKUP函数的第二个参数lookup_vector

现在,我们把目光放到LOOKUP函数的第一个参数lookup_value。

这个函数有一个属性:

如果 LOOKUP 函数找不到 lookup_value,则该函数会与 lookup_vector 中小于或等于 lookup_value 的最大值进行匹配

。这个函数还有一个隐藏属性:

它会忽略第二个参数lookup_vector中的错误信息

,所以对于#VALUE!这样的错误信息,它只会视而不见。

我们要在此基础上考虑容错性的问题。假如A1单元格不是“北京市东湖五金厂”,而是“中国联合通信集团北京分公司”,也就是说,“北京”的位置不一定是1。穷举一下,由于在Excel中,每个单元格最多可以输入32767个字符,而且“北京”可能在任意一个位置,那么“北京”的位置将会是1~32766。

因为“北京”的位置可能是1~32766之间的任意整数,为了能让LOOKUP找到“北京”所在的位置,

我们必须把第一个参数lookup_value设为超过32766的一个整数,32767正好合适

参考资料:

[1] LOOKUP函数。

https://support.office/zh-cn/article/LOOKUP-函数-446D94AF-663B-451D-8251-369D5E3864CB

[2] FIND、FINDB函数。

https://support.office/zh-cn/article/FIND、FINDB-函数-C7912941-AF2A-4BDF-A553-D0D89B0A0628

3. excel筛选字段设置

步骤如下:

1、打开Excel成绩表,假设A列为学生成绩,选择B1单元格,在其中输入筛选公式,将各分数段的成绩分类别标示。

2、在B列中输入需要分段的段数,假设将段数分为60、70、80、90、100五个段数关卡,则在B列中将这几个段数数字分别输入其中。

3、在C列中输入相应公式,首先在C2列单元格中输入=FREQUENCY($A$2:$A$18,B2:B6),其中$A$2:$A$18为锁定A列取数框,B2:B6为分数段。

4、在C3单元格中输入公式=FREQUENCY($A$2:$A$18,B3:B6)-FREQUENCY($A$2:$A$18,B2:B6),公式含义为使用70分以下的人数减去60分一下的人数,得出60-70分数之间的人数。

5、在C3单元格选择下拉,将公式下拉至C4、C5、C6单元格,公式自动复制完成,既可以分别得出0-60分、60-70分、70-80分、80-90分、90-100分的学生人数。

4. excel筛选字段求和

筛选后,在数据列的最下一行下面,按 Alt++,就会出现合计。

这时候你再筛选这个数据列别的范围数值,下面的合计结果会跟着变

5. excel筛选字段公式

1、打开excel表格,如图

2、例如提取字符串第3位到第9位的数据,我们在目标单元格内输入公式 =MID(A1,3,7)。A1代表:源数据单元格;3代表从第3位数字开始提取。7代表连续提取7位数。

3、按回车键,提取数据完成。

6. excel筛选字段长度

1、首先在excel表格中输入一组数据,该组数据有负值有小数数值,需要在该组数据中计算大于-100并且小于0.1的个数。

2、在B1单元格中输入计算公式:=COUNTIFS(A1:A6,">-100",A1:A6,"<0.1"),需要在两个条件的前方都输入区域范围。

3、点击回车即可看到在A1:A6的单元格范围中满足条件的个数有5个。

4、如果修改了取值范围内的数值,即可在B1单元格中看到个数会随着更改自动变化。

7. excel怎么筛选字段公式

1. 选中数据表的任意单元格 --> 选择菜单栏的“插入”-->“数据透视表”

2. 在弹出的对话框中选择“现有工作表”--> 选择所需放置的位置 --> 点击“确定”

3. 在右边的“数据透视表字段”区域将“月份”和“部门”拖动到“筛选”区域,“姓名”拖动到“行”区域,“订单数”拖动到“值”区域

于是,数据透视表的上方就出现了“月份”和“部门”这两个筛选字段。

有了这两个筛选字段就非常方便了,比如我们需要查看 3 月份,销售一部所有人的订单数,只要在两个筛选字段的下拉菜单中分别勾选就可以了。

默认情况下,筛选字段是纵向排列的,接下来再来学习如何将筛选字段横向排列。

4. 选中数据透视表的任意区域 --> 右键单击 --> 在弹出的菜单中选择“数据透视表选项”

5. 在弹出的对话框中选择“布局和格式”选项卡 --> 将“在报表筛选区域显示字段”的默认选项“垂直并排”修改为“水平并排”--> 点击“确定”

现在筛选字段就由原来的垂直变成了水平排列。

如果在“筛选”区域多添加几个字段,这些字段也全都会横向排成一排。

如果觉得这样排列太宽了,还可以再设置一下,让每一行只显示两个字段。

6. 再次选中数据透视表的任意区域 --> 右键单击 --> 在弹出的菜单中选择“数据透视表选项”

7. 在弹出的对话框中选择“布局和格式”选项卡 --> 将“每行报表筛选字段数”修改为“2”--> 点击“确定”

现在筛选字段就更赏心悦目了,每行显示 2 个字段,超出 2 个就自动放到下一行。

很多同学会觉得 Excel 单个案例讲解有些碎片化,初学者未必能完全理解和掌握。不少同学都希望有一套完整的图文教学,从最基础的概念开始,一步步由简入繁、从入门到精通,系统化地讲解 Excel 的各个知识点。

现在终于有了,以下专栏,从最基础的操作和概念讲起,用生动、有趣的案例带大家逐一掌握 Excel 的操作技巧、快捷键大全、函数公式、数据透视表、图表、打印技巧等……学完全本,你也能成为 Excel 高手。

8. excel怎么筛选字段长度

excel怎么在一部分中筛选关键词,方法/步骤如下:

1、打开要操作的excel文件

2、选中要筛选的列首行,在开始页签点击【排序和筛选】,选择【筛选】

3、点击筛选列首行的小三角,点击【文本筛选】,选择【包含】

4、输入要筛选的关键词,点击【确定】

5、到此关键词筛选就完成了

9. excel筛选字段长度大于5

excel中如何从文本中筛选出数字?

根据你的意思小编理解为数字和文本在一起的情况!

方法1:使用函数

当数字在文本的右侧,可以使用LOOKUP来提取,在B5中输入公式

=-LOOKUP(1,-RIGHT(A5,ROW($1:$17)))

lookup函数语法=lookup(查找值,查找区域,返回结果区域)

而这里是lookup函数的特殊用法

第一参数:查找值为1

查找区域:-RIGHT(A5,ROW($1:$100))

而right函数的用法=right(文本,第几个), row($1:$100)获取行号作为right函数的第二个参数

就是从右边提取第几个即right(A5,1)从右边第一位取值即为5

right(A5,2)取右边2个即为15

……直到取完为止,形成一个数组

row($1:$100)获取行号作为right函数的第二个参数

在right函数之前在加一个负号(-)即将文本变为错误值,数字变为负数

最后在lookup函数需要一个负号将数值变为正数,这样在数组中查找215!

那么如果数字在左边,同样可以使用lookup,只要将right改为LEFT函数就好了!

方法2:如果你对函数不太理解就使用最简单的方法快捷键CTRL+E,无论数字在哪里都比较通用的

如果你的意思仅仅是数字和文本不在同一行,就可以使用单元格的筛选功能

希望我的回答可以帮到你!我是今日头条优质原创作者:Excel办公小动画,欢迎关注!如果你觉得我分享对你有帮助,你的转发,点赞将会给予我莫大的鼓励!

10. excel如何筛选字段

1、打开一篇所要筛选的文档。

2、选中所要筛选的内容,单击“数据”菜单中“筛选”命令,再点击“自动筛选”子菜单。

3、点击自动筛选后,在工作表中每一个字段的旁边都会出现一个下拉式按钮。

4、选择所需要设置的字段名旁边的下拉式按钮,在框中选择所要筛选的条件。

5、例如:给“学位”设置条件为博士。这时,在工作表中就只显示“博士”的数据列了。

11. excel筛选字段中包含字符的公式

对1行开筛选(数据---筛选)筛选出B列包含平安的行选中A-E列,CTRL+G,定位条件,可见单元格,复制粘贴到其他区域。

相关信息


电脑版

【免责声明】本站信息来自网友投稿及网络整理,内容仅供参考,如果有错误请反馈给我们及时更正,对文中内容的真实性和完整性本站不提供任何保证,不承但任何责任。
版权所有:学窍知识网 Copyright © 2011-2025 www.at317.com All Rights Reserved .