回复:问一个excel的问题! 急求教!

用vlookup() 函数即可。

在表格B的第二列用公式如下
=vlookup(变量地址,区域名,2,false)

在表格B的第三列用公式如下
=vlookup(变量地址,区域名,3,false)

等等等等

在表格B的第N列用公式如下
=vlookup(变量地址,区域名,N,false).

其中:
变量地址 = 表格B中编号的地址;
区域名 = 表格A含有所需信息的绝对地址范围(例如:$A$1:$H$8001) ---- 你可以定义其名称(如:信息A);
注意:该区域名必须以含有表格B中编号的那一列作为首列 (切记这一点);
2= 区域名的第二列
等等,直到 N = 区域名的做后一列。

该公式有一点不足:如果表格B中编号的编号有重复,那么所找到的结果是表格A中第一次出现表格B中编号的那个记录, 而不是表格A中以后出现的表格B中编号的余下记录。

所有跟帖: 

正在仔细研究您的函数,谢谢啦! 现在才觉得我怎么这么差啊 -兰眼睫- 给 兰眼睫 发送悄悄话 兰眼睫 的博客首页 (0 bytes) () 06/10/2007 postreply 11:44:47

你很棒啊。Access 是哥哥,Excel是弟弟呀。 -清溢- 给 清溢 发送悄悄话 (0 bytes) () 06/11/2007 postreply 06:17:59

请您先登陆,再发跟帖!