Excel 表 高手帮忙!!!

来源:百度知道 编辑:UC知道 时间:2024/06/15 06:18:27
首先我现在有一个表1 我想表1的东西不用一个一个粘贴复制的方法到表2中 看一下图 也就是说把表1中的姓名 和 身份证号 等信息 直接弄到表2的姓名身份证信息下 希望我说的够明白 在线等 谢谢了 有追加

其实也不是很难,
可不可以这样理解.
你需要在表2中选择或输入姓名,其它信息就自己出来了?
若是这样,你参考我不久前做的一个学生卡的表就行了.
就一个index+match函数就解决了,
1.表1姓名列C3:C9998(这个数看你有多少行了,随便输)定义名称为:姓名
在表2的姓名栏设置数据有效性为序列 =姓名
2.表2性别要填单元格输=INDEX(表1!D3:D9998,MATCH(B3,姓名,0))
3,其它信息的输入类同.
这样就能实现你输入姓名,或选择姓名就能查看其它信息
如果还有不清楚可以HI我或给你个样表

需要VBA编程序实现,希望给你提供个思路好上百度找解决,我也学习中……

以我的经验,这个用EXCEL自身的功能无法实现的,我碰到过一个高手是自己做了个小软件,然后把数导进去的,不过我不会。
我觉得EXCEL可以做到的是,把姓名复印到对应地方,身份证号的地方可以VLOOKUP过去,但跟复制没两样。
请楼下的高手回答一下吧。

数据多时,此法好用:
下面的表放在word中,然后用邮件合并的方法将所有数据导入,最终得到相同格式不同数据的表格或文本。

在EXCEL中可用VLOOKUP()函数,也可用WORD的邮件合并功能。能否把表发到LWS-H@163.COM

这好办,你在表二的D3输入=if(iserror(vlookup(B3,SHEET1!C:H,2,false)),"",vlookup(B3,SHEET1!C:H,2,false)),
B4输入=if(iserror(vlookup(B3,SHEET1!C:H,3,false)),"",vlookup(B3,SHEET1!C:H,3,false)),
B5输入=if(iserror(vlookup(B3,SHEET1!C:H,5,false)),"",vlookup(B3,SHEET1!C:H,5,false)),
D6输入=if(iserror(vlookup(B3,SHEET1!C:H,4,false)),"