永发信息网

EXCEL中两张表有一列是名称对应而顺序不对应,如何对应顺序

答案:5  悬赏:80  手机版
解决时间 2021-03-14 14:57
  • 提问者网友:谁的错
  • 2021-03-13 23:24
例如:表A:姓名 年龄 学历
张三 21 本科
李四 30 专科
王五 28 本科
赵六 24 专科
表B:姓名 职务 工龄
赵六 经理 10
李四 副经理 7
王五 员工 5
张三 员工 5
如何就姓名一列排序,以方便查找。求高手指点,拜谢!

两张表姓名一列就有几千个,姓名大部分有重复,但顺序不对应,我就是想将姓名重复的项筛选出来对应 。我想要的结果是:表A:姓名 年龄 学历 表B:姓名 职务 工龄
张三 21 本科 张三 员工 5
李四 30 专科 李四 副经理 7
王五 28 本科 王五 员工 5
赵六 24 专科 赵六 经理 10
牛七 35 专科 黄八 员工 6
最佳答案
  • 五星知识达人网友:山河有幸埋战骨
  • 2021-03-14 01:00
假定表A为sheet1
表B为sheet2
在表A的D2单元格插入公式:

=VLOOKUP(A2,Sheet2!A:B,2,0)

得到结果
全部回答
  • 1楼网友:白昼之月
  • 2021-03-14 06:10
如果两张表姓名相同,只是内容不同,干嘛不用一张表呢,运用自动筛选。试一下吧。
  • 2楼网友:底特律间谍
  • 2021-03-14 04:47
你用排序吧,就点击姓名这一列,然后点击升序或者降序排列,在表B的也是一样。这样的话就对应了
  • 3楼网友:你可爱的野爹
  • 2021-03-14 03:31
你要怎么对应的呢? 把表B的对应数据返回到表A里面如何? 如 表A:姓名 年龄 学历 职务 工龄 张三 21 本科 员工 5 这样行吧? 在表A的D1输入 =INDEX(表B!B:B,MATCH($A1,表B!$A:$A,)) 回车并向右填充至E1,再选D1~E1一同向下填充。
  • 4楼网友:人间朝暮
  • 2021-03-14 02:10

有点没懂,但是你可以用vlookup函数

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯