EXCEL中,2个SHEET表,人名+工资,怎样让人名一一对应

来源:百度知道 编辑:UC知道 时间:2024/06/27 08:34:05
SHEET1: A列是人名,B列是工资。
SHEET2: A列是人名,B列是工资。不同与SHEET1,顺序不同,数目不同
现在想知道2个表中人名与工资与1表中一样的有多少,是比1表多,还是比1表少,差几个
例如
sheet1
A B
张三 1000
李四 2000
王五 3000
赵六 4000
sheet2
A B
李四 2000
赵六 4000

做出之后是
D E F G

张三 1000
李四 2000 李四 2000
王五 3000
赵六 4000 赵六 4000

这样我就知道2表比1表少2个人,少的是谁也能一眼就看到,而不用1个1个的对了
好像是用什么LOOKUP,但具体不会操作

在表2为基础表,这样操作
表2的C1输入公式求得某人在表1中的工资额,没有就表示为空(你示例的C列为姓名没有必要)
=if(iserror(vlookup(A1,表1!A:B,2,0)),"",vlookup(A1,表1!A:B,2,0))

C1公式向下复制

在表1中的C2输入公式=COUNTIF(SHEET2!A:A,A2)公式向下复制,为0的就是2表中没有的

countif.可以实现。

是使用Vlookup函数。该函数的格式是:vlookup(寻找的数值,寻找的区域,返回区域的列数),比如你这个问题,就可以在你最后得到结果那个表“李四”那个单元格填入vlookup(A2,!"sheet2"$A$2:$B$3,1),意思就是说,到sheet2寻找A2单元格的数值,如果知道,就返回第一列的数值,就是A2单元格的名字。在李四那一列向下拖动就行了。A2就变成A3...而用了$符号的查找区域不变。

是vlookup,我没看明白你的问题,自己看帮助吧,公式用着还可以,但是如果行数太多,例如几千行,可能会出现错误。