excel表格怎么从一份表格中筛选出与另一份表格中所有内容相同的(网上的...
发布网友
发布时间:2024-10-01 15:49
我来回答
共4个回答
热心网友
时间:2024-10-18 03:20
你说不是要“筛选一行的,我要筛选整个文件”。一个Excel表格里面有3个工作表,你想筛选哪个工作表?
先按同一工作簿里面的两个工工作表进行筛选吧。
假设两个工作表是Sheet1和Sheet2:
在Sheet3里面,选一定的区域(不知道你的数据有多少,全选会太大,2003版本的一个工作表有16,777,216个单元格;2007的更多),在编辑栏输入
=IF(AND(Sheet1!A1<>"",Sheet1!A1=Sheet2!A1),Sheet1!A1,"")
按Ctrl+Enter结束计算。
显示出来的就是Sheet1和Sheet2里面内容相同的。
不同工作簿(即不同文档)的,请在工作表名称前加工作簿名,如:[Book1.xls]Sheet1!A1
热心网友
时间:2024-10-18 03:23
vlookup
用途:在表格或数值数组的首列查找指定的数值,并由此返回表格或数组当前行中指定列处的数值。当比较值位于数据表首列时,可以使用函数VLOOKUP代替函数HLOOKUP。
语法:VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)
参数:Lookup_value为需要在数据表第一列中查找的数值,它可以是数值、引用或文字串。Table_array为需要在其中查找数据的数据表,可以使用对区域或区域名称的引用。Col_index_num为table_array中待返回的匹配值的列序号。Col_index_num为1时,返回table_array第一列中的数值;col_index_num为2,返回table_array第二列中的数值,以此类推。Range_lookup为一逻辑值,指明函数VLOOKUP返回时是精确匹配还是近似匹配。如果为TRUE或省略,则返回近似匹配值,也就是说,如果找不到精确匹配值,则返回小于lookup_value的最大数值;如果range_value为FALSE,函数VLOOKUP将返回精确匹配值。如果找不到,则返回错误值#N/A。
实例:如果A1=23、A2=45、A3=50、A4=65,则公式“=VLOOKUP(50,A1:A4,1,TRUE)”返回50。
热心网友
时间:2024-10-18 03:23
如果以某个单元格作为对照比较是否相同,
用添加辅助列的方法:
例如将表二G列作为辅助列:
G2为数据对应的起始位置,输入公式:
=IF(COUNTIF(表一!$A1:$A100,A1)>=1,1,0)
格式柄下拉复制公式:
辅助列G列自动筛选1,
你说的整个文件是如何规定的?
热心网友
时间:2024-10-18 03:28
使用 index small if 3个函数嵌套可以实现,如果你网上看到的是 用这个办法筛选1行的,那么只要往下拖动公式就可以了。
具体的筛选公式必须要有具体的文件例子才能写出来。需要的话请把实例描述清楚。
热心网友
时间:2024-10-18 03:23
你说不是要“筛选一行的,我要筛选整个文件”。一个Excel表格里面有3个工作表,你想筛选哪个工作表?
先按同一工作簿里面的两个工工作表进行筛选吧。
假设两个工作表是Sheet1和Sheet2:
在Sheet3里面,选一定的区域(不知道你的数据有多少,全选会太大,2003版本的一个工作表有16,777,216个单元格;2007的更多),在编辑栏输入
=IF(AND(Sheet1!A1<>"",Sheet1!A1=Sheet2!A1),Sheet1!A1,"")
按Ctrl+Enter结束计算。
显示出来的就是Sheet1和Sheet2里面内容相同的。
不同工作簿(即不同文档)的,请在工作表名称前加工作簿名,如:[Book1.xls]Sheet1!A1
热心网友
时间:2024-10-18 03:28
vlookup
用途:在表格或数值数组的首列查找指定的数值,并由此返回表格或数组当前行中指定列处的数值。当比较值位于数据表首列时,可以使用函数VLOOKUP代替函数HLOOKUP。
语法:VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)
参数:Lookup_value为需要在数据表第一列中查找的数值,它可以是数值、引用或文字串。Table_array为需要在其中查找数据的数据表,可以使用对区域或区域名称的引用。Col_index_num为table_array中待返回的匹配值的列序号。Col_index_num为1时,返回table_array第一列中的数值;col_index_num为2,返回table_array第二列中的数值,以此类推。Range_lookup为一逻辑值,指明函数VLOOKUP返回时是精确匹配还是近似匹配。如果为TRUE或省略,则返回近似匹配值,也就是说,如果找不到精确匹配值,则返回小于lookup_value的最大数值;如果range_value为FALSE,函数VLOOKUP将返回精确匹配值。如果找不到,则返回错误值#N/A。
实例:如果A1=23、A2=45、A3=50、A4=65,则公式“=VLOOKUP(50,A1:A4,1,TRUE)”返回50。
热心网友
时间:2024-10-18 03:21
使用 index small if 3个函数嵌套可以实现,如果你网上看到的是 用这个办法筛选1行的,那么只要往下拖动公式就可以了。
具体的筛选公式必须要有具体的文件例子才能写出来。需要的话请把实例描述清楚。
热心网友
时间:2024-10-18 03:26
如果以某个单元格作为对照比较是否相同,
用添加辅助列的方法:
例如将表二G列作为辅助列:
G2为数据对应的起始位置,输入公式:
=IF(COUNTIF(表一!$A1:$A100,A1)>=1,1,0)
格式柄下拉复制公式:
辅助列G列自动筛选1,
你说的整个文件是如何规定的?