excel2003应用上的一个问题

来源:百度知道 编辑:UC知道 时间:2024/05/30 03:34:46
我有两个工作表,是公司的人员情况,表一是全部人员,有身份证和姓名,表二是部分人员,只有身份证和其他项,但没有姓名,很不方便。我想用excel2003自带的函数实现自动从表一的数据里把和表2里身份证一样的人员的姓名自动填充到表2.哪位仁兄熟悉excel,可以实现吗。
按进士兄的方法,返回结果#N/A,盼再指教。 表一字段依次为:姓名 身份证号.....姓名以填写;表二字段名为姓名 身份证号.....,但姓名是空的,表一和表二的人员人数不一样,每行数据不对应,也没排序。需要按身份证搜索表一,符合的将表一的姓名填写到表二。

问题在excel吧已经解决:
方法:
若A列是姓名,B列是身份证
在表2的A2单元格输入
=INDEX(Sheet1!$A:$A,MATCH(B2,Sheet1!$B:$B,0)) 向下填充

回答人:我就爱BMW

先把表一中的姓名列放到身份证列的右边,在表二的姓名所在单元格输入“=VLOOKUP(A1,Sheet1!A1:B10,2)”A1是表二中身份证所在单元格,Sheet1!A1:B10是表一中身份证和姓名所在区域,有问题发消息吧

可以呀,你将表1中的姓名添加入自动填充数据中就可以了.具体方法:
打开EXCEL选择菜单栏中的“工具--选项——自定义列序”然后添加即可。

这类问题回答过N次,这次不想再写了.