先建立表一的【序号+姓名】关系表,如下图
在表二中引用表一的序号,表二A2输入公式后,下拉公式
(表一中不存在的人员序号会返回NA错误值)
=VLOOKUP(B2,IF({1,0},Sheet4!B:B,Sheet4!A:A),2,0)
最后选中表二A列,升序排列--扩展区域。表二上面的顺序按照表一排列。
删除表二A列公式,完成。
追问哦哦,我刚关电脑准备午休,等等试试看,谢谢你哦
追答如果是从表一数据中引用已有的数据,假设姓名从B2单元格开始
表二D2单元格输入公式=VLOOKUP(B2,表一!$B:$E,COLUMN(D1),0)
右拉至E2后,下拉公式至数据末行。
公式中的【表一】可以替换为表一的实际工作表名称,
COLUMN(D1)返回结果4,表示返回表一中的第4列对应的结果。
COLUMN(D1)右拉之后为COLUMN(E1),返回结果5,表示返回表一中的第4列对应的结果。
大神,为什么输入公式显示的不是数字啊( ⊙ o ⊙ )
确认一下单元格格式,应该是设置为文本了,设置为常规之后再输入公式就OK了
我要把第二个表的数据填到第一个表,要按第一个表的顺序,谢谢你啊,我准备午休下,起来后试试看
追答那就在表一的F2,G2输入下列公式后下拉:
F2:=VLOOKUP($B2,Sheet2!$B$2:$G$100,5,0)
G2:=VLOOKUP($B2,Sheet2!$B$2:$G$100,6,0)
你好 ,大神还在吗,按照你的办法表二只有一部分的数据在表一里啊,表二里有表一没有的人员这些就不在表一了o(╯□╰)o
追答把表二复制到表一的下面,然后选中A列,点数据→删除重复值即可
你好大神还在吗,表二中还有一些表一里没有的人员 这些怎么办