Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何将嵌套if条件复制到MS excel中的所有列_Excel_Excel Formula - Fatal编程技术网

如何将嵌套if条件复制到MS excel中的所有列

如何将嵌套if条件复制到MS excel中的所有列,excel,excel-formula,Excel,Excel Formula,我有一个excel,其中sheet1包含以下数据 表2包含以下内容, 我想用Sheet2中定义的板之间的成本率更新Sheet1 2d列,在ColumnD中手动输入值,如下所示。但我需要用公式 我使用的公式是, =IF( 及( A2>=Sheet2!A2, A2=表2!A3, A2=活页2!A4, A2=表2!A5, A2=活页2!A6, A2您可以在列或行或两者之前使用$修复不希望更改的引用,例如$A1、A$1、A$1。这称为单元格引用 或者您可以使用以下公式: 在B2中,放置以下内容并

我有一个excel,其中sheet1包含以下数据

表2包含以下内容,

我想用Sheet2中定义的板之间的成本率更新Sheet1 2d列,在ColumnD中手动输入值,如下所示。但我需要用公式

我使用的公式是,

=IF(
及(
A2>=Sheet2!A2,
A2=表2!A3,
A2=活页2!A4,
A2=表2!A5,
A2=活页2!A6,

A2您可以在列或行或两者之前使用$修复不希望更改的引用,例如$A1、A$1、A$1。这称为单元格引用

或者您可以使用以下公式:

B2
中,放置以下内容并向下拖动

=IFERROR(INDEX(Sheet2!$C$2:$C$6,MATCH(A2,Sheet2!$A$2:$A$6)),"Nothing")

不确定这是你的意思,但你可以修复你不想在列或行或两者之前使用$更改的引用,例如$AS1、$A1、A$1。绝对单元格引用。嘿,谢谢!成功了。添加了$A$2等等,成功了。如果找不到匹配的情况怎么办?是否可以不打印任何内容而不是#N/A?请尝试我所做的编辑。注意该匹配没有指定的第三个参数,因此默认为最接近的匹配。
=IFERROR(INDEX(Sheet2!$C$2:$C$6,MATCH(A2,Sheet2!$A$2:$A$6)),"Nothing")