如何自动填充条件?

如何自动填充条件?

很难解释我想要做什么,所以请耐心等待,我正在尝试创建一个工作簿,并且我希望特定的单元格能够自动填充。

我使用该IF函数是因为我想在满足条件时用来自另一个字段的信息填充框。

例如...我有 3 个单元格,我希望单元格 C 填充单元格 B 中提供的信息,但仅当单元格 A 是“XYZ”时,我才会假设我应该使用的函数是:=IF(CellA="XYZ","CellB",0)

问题是我不能使用另一个单元格作为“值”。

答案1

在函数中,您需要使用正确的单元格引用。Excel 无法识别“CellB”。正确的引用是使用列和行。例如,A1是列 A、行 1 的引用。

话虽如此,您的公式C1应该是。这将返回其中有的=IF(A1="XYZ", B1, 0)值。否则,它将返回。B1A1XYZ0

答案2

您可以使用另一个单元格作为“值”,但不使用引号("),例如

=IF(A1="XYZ", B1, 0)

然后每次当B1将改变(并将A1包含值"XYZ")时,具有该公式的单元格将显示相同的值作为B1

答案3

假设您的工作表是关于租金的。

对于“XYZ”公司来说,租金为每平方英尺 165 卢比。而对于其他公司来说,租金则是 5000 卢比。

A 列中:公司名称 B 列中:使用的面积(平方英尺) C 列中:如果公司是“XYZ”,则 C 列中的租金将为面积 X 165,否则为 5000 卢比。

因此在 C 列中,单元格 C2 公式为:

C2=如果(A2="XYZ",B2*165,5000)

复制 C2 中的公式并将其粘贴到该列中。

如果有疑问,请回复。

谢谢。

相关内容