例如:有两张表,表1中A列和B列分别储存了科室代码和科室名称,表2则是人员资料,A列为员工号,B列为姓名,C列为科室代码,D列为科室名称。我如果在表2的C
列的一个单元格中输入一个科室代码,则它同一行的D列的单元格中会显示出相应的科室名称。
那位高手知道请告诉我,我要宏的完整代码,万分感谢!答案满意的话,会另外加分的。
有疑问,我的单元格格式是文本(因为有些内容是0打头的,常用格式往往会吧打头的0去掉),这样vlookup就无法用了。有啥办法不?
追答文本格式没影响啊,或者你发我邮箱吧,heavenbreeze1@126.com
追问那我如果想要反向也可以实现的话要怎么做?
就是说输入科室代码可以显示科室名称,输入科室名称可以显示可是代码。
1.将表1A,B列互换
2.在表2的C2单元格输入“=vlookup(d2,sheet1!a:b,2,0)”
我是希望同时实现啊,你说的只能实现单向,想要反向就得改动整个表格
追答1.EXCEL选项中(2007,2010在主菜单,2003应该在工具菜单)公式——计算选项——启用迭加计算——次数为2
2.表1A列复制到D列,B列复制到C列
3.表2的D2单元格输入“=vlookup(c2,sheet1!c:d,2,0)”
没用呀,这个函数一共需要4个参数,最后一个不用填么,有没有代码。
追答最后一个省略就是0