Excel 公式携带值到第二个 sheet

Excel formulas carrying values to second sheet

希望有人能帮助我!

我有大量关于 excel sheet, sheet 1 的信息,我用它来输入所有项目和成本,然后我有第二个 sheet, sheet 2. 我想使用 sheet 2 来计算产品的成本,该产品包含 sheet 1 中涉及的许多项目,所以我想从 sheet 1 到 sheet 2. 为此,我将 sheet 1 中我需要的单元格中的 link 粘贴到 sheet 2 上,这很好,所以如果我在 sheet 1 中更改了一个阀门,即一个项目值,它携带到 sheet 2。

问题是,如果我对 sheet 1 进行列排序,它会更改 sheet 2 中的所有值,这不是我想要的,因为它不再包含正确的值。我需要 sheet 2 中的单元格引用随着 sheet 1

中值的排序一致地变化

使用 Index/Match 函数将一个 sheet 上的值 link 转换为另一个。 (广泛研究这两个函数)

Match 函数将找到所搜索键值所在的行号,即使行已重新排序也是如此。

=Match(ProductCode, 'Sheet 1'!ProductCodeColumn, 0) or
=match('Sheet 2':A1, 'Sheet 1'!A:A, 0)    
如果未找到,

Match 会生成 #N/A,或者匹配项目的行号。 (即喜欢先找到)

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

Google INDEX/Match 完整示例。

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