需要excel返回页面引用空格

我需要成本表的帮助。 我没有太多的Excel经验,但我会尽我所能来形容。

列A列出了我们所有50个产品的名称。

列B列出了所有50个产品的数字产品代码。

列C列出了我们50个产品中每一个的项目小时数。 这个字段需要是空白的,直到产品的单独成本单被填写,然后其总成本被填充在下面的D列中,并且查找函数将列c填入项目小时数(在查找表中列出)。

D栏列出了我们50个产品中的每一个的单独成本。 该字段显示为空白,但具有单个成本表上总成本的页面引用。 一旦个人成本表完成,总成本显示在列D中,查找function填充列C项目小时。

例如:A1小工具(产品名称)

B1 800(数字产品代码)

C1 400(项目时间 – 直到D1出现成本然后查找才显示)

D1 $ 1500(在成本单input到个别成本表中时显示为空白,但它并非真正的空白 – 公式行显示对Widget成本单的引用,Widget总成本的单元格编号(L51)如下:

'Widgets'!L51 

==我已经在成本表单元格B1中尝试了以下公式,但只有在删除了D1中的页面引用时才起作用。

 =IF(ISBLANK(D1),"",VLOOKUP(B1,'Project Hrs Lookup'!A4:C23,3,FALSE)) 

我应该使用ISBLANK旁边的东西,因为单元格D1有一个页面引用,并不是真正的空白?

尝试下列公式:

  • 对于D1单元格: =IF('Widgets'!L51="","",'Widgets'!L51) – 只有在填充'Widgets'!L51单元格时才会显示成本。
  • 对于C1单元格(我想你拼错了B1的请求):而不是你的初始公式使用=IF(D1="","",VLOOKUP(B1,'Project Hrs Lookup'!$A$4:$C$23,3,FALSE))
    • 我用D1=""replace了ISBLANK(D1) ,不同之处在于ISBLANK只有在单元ISBLANK情况下才返回TRUE,即没有任何东西。 我的解决scheme检查单元格为空string – 这是区别(请参阅D1的上述公式)。
    • 我也改变了你的亲戚的VLOOKUP表格引用: 'Project Hrs Lookup'!A4:C23绝对: 'Project Hrs Lookup'!$A$4:$C$23 – 如果你决定把你的furmula复制到其他地方我几乎可以肯定你会这么做的) – 引用将会保持原样(我自己很久以前就面临同样的问题(:)。作为另一个解决scheme – 为你的引用表定义命名范围并使用它在你的公式中:如果你需要改变它 – 你会在一个地方做到这一点,其余的将按预期工作。

祝你好运!