Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/google-sheets/3.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 statement 如何将一个单元格的值设置为与IF语句中另一个单元格的值相同?_If Statement_Google Sheets - Fatal编程技术网

If statement 如何将一个单元格的值设置为与IF语句中另一个单元格的值相同?

If statement 如何将一个单元格的值设置为与IF语句中另一个单元格的值相同?,if-statement,google-sheets,If Statement,Google Sheets,我想将一个单元格的值设置为与另一个单元格的值相同,如果该单元格不是空的。 =如果(间接(C2)!=“”,B2=间接(C2)) 有没有关于为什么这不起作用或者如何让它起作用的想法? 谢谢 如果C2为空或单元格引用无效,则iError(间接(C2))基本上为真。如果为真,则将“错误引用”放入此单元格,如果没有错误,则将间接(C2)放入此单元格。您应取出B2=,此公式应在B2中,但有时B2将包含内容,所以我不能把这个公式放在那个单元格里,你不能创建一个公式来改变单元格外的内容,真的吗?这似乎是一个奇怪

我想将一个单元格的值设置为与另一个单元格的值相同,如果该单元格不是空的。 =如果(间接(C2)!=“”,B2=间接(C2)) 有没有关于为什么这不起作用或者如何让它起作用的想法? 谢谢


如果C2为空或单元格引用无效,则iError(间接(C2))基本上为真。如果为真,则将
“错误引用”
放入此单元格,如果没有错误,则将
间接(C2)
放入此单元格。

您应取出B2=,此公式应在B2中,但有时B2将包含内容,所以我不能把这个公式放在那个单元格里,你不能创建一个公式来改变单元格外的内容,真的吗?这似乎是一个奇怪的限制(虽然这可以解释我在寻找解决方案时的困难)。在您的示例中,iferror函数也可以使用:
=iferror(间接(C2),“错误引用”)
的作用完全相同
=IF(ISERROR(INDIRECT(C2)), "Bad Reference", INDIRECT(C2))