2014-10-03 99 views
0

这应该是一个简单的例子,但我无法弄清楚我的生活。我想根据IF声明从另一个单元格更改单元格的值。使excel单元格等于某个不同单元格的某个值

我有

=IF(ISNUMBER(I2/J2),"K2"=I2/J2,Null) 

这个公式是在L2。我试图让K2成为I2/J2的值,但它将它评估为T/F。

如何“远程”设置单元值?

回答

2

你的配方需要进入K2。您无法远程设置另一个单元格的值。在K2中放=IF(ISNUMBER(I2/J2),I2/J2,Null)

......虽然我不确定你为什么测试一个分区的结果是一个数字。这是一个数字,或者是一个错误。也许=IF(ISERROR(I2/J2),I2/J2,Null)会更合适。

+0

我不知道'ISERROR()'。你是正确的,在这种情况下做同样的事情。谢谢你的信息! – Grant 2014-10-03 17:18:07

+1

@ TKEyi60 - [IFERROR()](https://support.office.com/zh-CN/Article/IFERROR-function-1660eb2d-4087-4ed4-a6f9-c8e040a1d0f7?ui=en-US&rs=zh-CN&add = US)函数用Excel 2007引入到Excel库。这将K2中的公式缩短为'= IFERROR(I2/J2,Null)'。如果您不必提供Excel 2007之前的兼容性,那么这将是首选的方法。我也不确定Null是否是适当的错误控制结果;它可能会更好,因为'= IFERROR(I2/J2,“”)'这会在类似'#DIV/0!'的错误情况下留下空字符串。 – Jeeped 2014-10-04 13:07:31

相关问题