求excel中的行的比较
发布网友
发布时间:2022-04-26 00:10
我来回答
共2个回答
热心网友
时间:2023-10-21 08:07
文件1有50行 分别是A2到A51都是文本型的文件
文件2,Sheet1有30行分别C40到C69,是随机的在文件1里的内容行序不一样.
在文件1的B2中输入:
=IF(TYPE(VLOOKUP(A2,[文件2]Sheet1!$C$40:$C$69,1))=16,A2,""),然后将公式填充至B51.
显示结果为:文件1里的面的那20行(在文件2中没有的内容)显示出来.比如A2没有,B2将显示A2;在文件2中有的内容为空.
其中[文件2]内为文件2的名称,Sheet1为数据所在文件2中工作表名称,$C$40:$C$69所在数据区域;
VLOOKUP(A2,[文件2]Sheet1!$C$40:$C$69,1)是在文件2的Sheet1表中,$C$40:$C$69区域查找A2,1对应C列,如果$C$40:$C$69区域中有A2返回A2,没有返回#N/A;
TYPE(VLOOKUP(A2,[文件2]Sheet1!$C$40:$C$69,1))=16
如果VLOOKUP(A2,[文件2]Sheet1!$C$40:$C$69,1)返回#N/A,则TYPE(VLOOKUP(A2,[文件2]Sheet1!$C$40:$C$69,1))=16
热心网友
时间:2023-10-21 08:08
对两个文件都以同样的方式排序,再比较起来会容易一点。