需要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 – 为你的引用表定义命名范围并使用它在你的公式中:如果你需要改变它 – 你会在一个地方做到这一点,其余的将按预期工作。
- 我用
祝你好运!