在Excel中将行锁定到特定单元格

时间:2015-05-25 15:39:08

标签: excel locking row cell

我有B1:B501列,其中包含P / N.该列按数组公式自动排序。如果我在BOM中添加新项目,则B列会自动使用(A-Z)。 每个部分都有100个单元格的价格。 B1部分有C1,D1,E1 ......; B2部分有C2,D2,E2 ...我从供应商那里得到的价格。 当我向BOM添加新零件时,会出现问题。 B列自动使用,新部件可以进入B列的中间。这在行之间混合(Bx部分的价格可以移动到按部分)。 我需要将行锁定到特定单元格的解决方案(C3,D3,E3仅用于B3部分)。 抱歉我的英文。

THIS IS PIC OF EXAMPLE

B列自动排序。在C,D,E,F,G ......列中输入零件价格。 现在问题的例子。如果我添加到我的BOM新部件,例如MUVBTR000002,它将进入MUVBTR000001(第4行)和MUVCAP000001(第5行)之间的B列。即在MUVBTR000001之后,MUVBTR000002将采用第5行(因为列自动排序A-Z)。 MUVCAP000001将移至第6行。 问题是,在MUVCAP000001跳到第6行之后,我将失去他的价格,因为他们留在第5行(C,D,E ......列)。即MUVBTR000002将获得MUVCAP000001的价格。 我需要在C,D,E ......列中的MUVCAP000001的价格将使用MUVCAP000001跳到第6行。

1 个答案:

答案 0 :(得分:0)

如果列 B 按公式按字母顺序排列另一列,那么您需要在 C 列中找到一组 Match()公式来查找原始数据中项目的行号

获得行号后,您可以使用 Index()公式检索同一行上的其他项目。