从300张表中提取值,其中vlookup不起作用

时间:2012-12-11 11:41:04

标签: multiple-databases vlookup

我有一个excel电子表格,其中包含不到300张。第一张纸有一个项目列表,这些项目全部编号为1.1.1,1.1.2等。其余的页面上列出了一些项目,而不是按数字顺序排列。我试图在所有不同的表格上提取针对这些项目列出的数量和总数。

这些表格很复杂,因为它们的结构不是很好,因此有合并单元格的部分标题。

我可以使用excel中的搜索工具手动获取此信息,并访问该数字的每个实例,然后手动将所有数量和总数相加。有什么方法可以自动化吗?即,要求excel从表1中获取每个唯一标识符,在其余表中找到它并返回数量和/或总数?

我尝试使用vlookup但它似乎只返回其中一个值并忽略所有其他值。

即使有一个公式我必须手动更改唯一标识符会更快!

感谢您提供任何帮助。我不是程序员,所以自己构建vb可能需要比手工操作更长的时间!

1 个答案:

答案 0 :(得分:0)

如果您在查找数据之前添加$,例如

搜索 - $ A& 2:& AZ& 1000

然后你告诉excel在该数组中寻找任何东西。

因为如果你没有$ in并且你复制它,它会开始排除上面的所有内容。