Excel公式将值传递给第二张表

时间:2015-04-02 21:09:52

标签: excel formulas

希望有人可以帮助我!

我在Excel工作表1上有大量信息,我用它来输入所有项目和成本,然后在第二张纸上输入信息,表2.我想使用工作表2来支付费用产品中有一些涉及的纸张1的项目,所以我想从纸张1中提取信息到纸张2.为此,我将从纸张1中需要的单元格链接到纸张2上,这很好,所以如果我更换了表1中的阀门,即一个项目值,它带到表2中。

问题是如果我在工作表1上进行列排序,它会改变工作表2中的所有值,这不是我想要的,因为它不再具有正确的值。我需要工作表2中的单元格引用与工作表1中的值的排序一致地更改

1 个答案:

答案 0 :(得分:0)

使用“索引/匹配”功能将一张纸上的值链接到另一张纸上。 (广泛研究这两个功能)

即使重新排序行,匹配功能也会找到搜索到的键值的行号。

=Match(ProductCode, 'Sheet 1'!ProductCodeColumn, 0) or
=match('Sheet 2':A1, 'Sheet 1'!A:A, 0)    

匹配产生#N / A(如果未找到)或匹配的项目的行号。 (比如先发现)

在行号参数的索引函数中插入匹配函数,以从所需的行/列组合中获取值。

Google INDEX / Match以获取完整示例。

在Vlookup上使用它,因为它更有效。