我想使用Sheet2中定义的slab之间的Cost rate更新Sheet1 2d列,在ColumnD中手动输入值,如下所示。但我需要使用公式来做到这一点
我使用的公式是,
=IF(
AND(
A2>=Sheet2!A2,
A2<=Sheet2!B2
),Sheet2!C2,
IF(
AND(
A2>=Sheet2!A3,
A2<=Sheet2!B3
),Sheet2!C3,
IF(
AND(
A2>=Sheet2!A4,
A2<=Sheet2!B4
),Sheet2!C4,
IF(
AND(
A2>=Sheet2!A5,
A2<=Sheet2!B5
),Sheet2!C5,
IF(
AND(
A2>=Sheet2!A6,
A2<=Sheet2!B6
),Sheet2!C6
)))))
有人可以帮忙吗?
答案 0 :(得分:1)
您可以修改您不希望在列或行之前或之前更改的引用,例如: $ A1,A $ 1,$ A $ 1。这称为Absolute单元格引用。
或者您可以使用以下公式:
在B2
中输入以下内容并向下拖动
=IFERROR(INDEX(Sheet2!$C$2:$C$6,MATCH(A2,Sheet2!$A$2:$A$6)),"Nothing")