Excel通过一定值的范围从表1中提取符合该条件的行,然后显示在表2中列出

2024-12-04 19:42:02
推荐回答(3个)
回答1:

方法一:高级筛选:

数据如上图

步骤1 在G2单元格输入=(C2>=10)*(C2<=40)

步骤2 选择Sheet2工作表,数据>>>高级筛选,如下图:

步骤3 选择列表区域、条件区域、复制到 等单元格

步骤4 单击确定按钮就行了。

方法二:使用公式,详见文件。

方法三:数据透视表,学号介于10-40,详见文件

回答2:

推荐个笨办法,但简单易操作:
将此表复制到表二中,按C列排序,删除学号小于10 和大于40的记录,即可。
也可以排序后选择大于等于10小于等于40的记录,复制到新表中。
如果需要的不是连续区间,也可拷贝几次,总之不会太麻烦。
用公式肯定能解决,但是搞不好容易出错。有时候简单操作也就点几下鼠标的事,而且结果可控。
希望能帮到你。

回答3:

通过“数据”选项下的“高级”筛选来完成。
在数据区域外(如G1H1)单元格输入学号,在G2输入>=10 H2输入<=40
选择数据区域,在“数据”选项下的“高级”筛选中,以数据区域为列表区域,以G1:H2为条件区域,勾选“将筛选结果复制到其他位置”,并指定一个位置,确定,即可完成高级筛选。
完成后将筛选结果复制到另外的表格都行。