永发信息网

跪求EXCEL高手~~

答案:5  悬赏:50  手机版
解决时间 2021-07-20 11:22
  • 提问者网友:斑駁影
  • 2021-07-19 13:05

例:

编号 姓名 信息(A年)

01 陈大 ****
02 王二 ****
03 张三 ****
04 李四 ****
05 AAA ****


编号 姓名 信息(B年)

01 陈大 ****
02 王二 ****
03 张三 ****
04 李四 ****
05 BBB ****

如上所示,2份表的人员会有细微变动(例如毕业和新生,AAA和BBB),怎么样对号入座把2份表上的信息合到1个表上,变成:

编号 姓名 信息(A年) 信息(B年)
01 陈大 **** ****
02 王二 **** ****
03 张三 **** ****
04 李四 **** ****
05 AAA ****
06 BBB ****

求高手指点下,最好能附上具体步骤(本人很菜~囧~~),谢谢咯~

最佳答案
  • 五星知识达人网友:你哪知我潦倒为你
  • 2021-07-19 13:51

设数据如图:



将公式


=VLOOKUP(B2,表一!B:B,1,0)


复制后粘贴到"表二"的"D2"单元格,对准右下角,光标成"+"状时双击.如图:



光标放在"D1"单元格,点"数据">"筛选">"自动筛选",如图:



点"D1"单元格三角尖,>"#N/A",如图:



将筛选出的姓名复制后粘贴至"表一",如图:



将公式


=IF(ISERROR(VLOOKUP(B2,表二!B:C,2,0)),"",VLOOKUP(B2,表二!B:C,2,0))=VLOOKUP(B2,表二!B:C,2,0)


复制后粘贴到"表一"的"D2"单元格,对准右下角拖下去,如图:




全部回答
  • 1楼网友:醉吻情书
  • 2021-07-19 18:48
假设表一叫Sheet1,数据在A列到C列,即A1、B1、C1分别是编号、姓名、信息(A年);假设表一叫Sheet2,数据在A列到C列,即A1、B1、C1分别是编号、姓名、信息(B年);它们在一个Excel文件里。 再插入两个新的Sheet,分别叫Sheet3,Sheet4。 到Sheet1,选中B1到B1000(就是你数据的结尾),右键,复制,到Sheet3,选中单元格B1,右键,粘贴。到Sheet2,选中B2到B1000(就是你数据的结尾),右键,复制,到Sheet3,选中单元格B1000(即数据末尾),右键,粘贴。 在Sheet3中,选中B列,点菜单上的数据,筛选,高级筛选,选择不重复的记录,确定。右键,复制,到Sheet4,选中B1,右键粘贴。这时你有了所有人的不重复的名单,包括新人的。 在Sheet4,在C1、D1分别输入信息(A年)、信息(B年),在C2单元格输入公式 =if(iserror(vlookup(b2,sheet1!b:c,2,)),"",vlookup(b2,sheet1!b:c,2,)),在D2单元格输入公式 =if(iserror(vlookup(b2,sheet2!b:c,2,)),"",vlookup(b2,sheet2!b:c,2,))。然后选中C2和D2,鼠标移到D2的右下角,出现一“+",双击它。 完成。如果你想重新编号,在A2输入 ‘01,A3输入 ’02,选中A2和A3,鼠标双击A3右下角的"+"。
  • 2楼网友:渡鹤影
  • 2021-07-19 17:58

用透视表做吧

  • 3楼网友:十年萤火照君眠
  • 2021-07-19 16:59
既然2个表格格式相同,就复制,合并就行了
  • 4楼网友:毛毛
  • 2021-07-19 15:29
你可以把两张表内容合到一张表中,然后(可像你第一个问题那样)按步骤到菜单数据/筛选/自动筛选,勾选不重复记录就可以了
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯