2014-09-25 115 views
0

我需要在excel的汇总表中提供验证。验证将显示另一个Excel工作表中的列的单元格引用(不是值)。验证非常简单:检查A列 - 第1到第100行。如果它们不是空白的,那么列B - 第1到第100行也必须是非空白的;如果B列中的任何单元格为空,则将单元格引用返回到汇总表。 如果列A(任何行)为空白,则列B也应为空白。验证缺少的数据

谢谢。

+0

所以......你有什么*你*到目前为止......? – 2014-09-25 14:59:55

回答

0

下面是一个公式,应该做你想要的东西,除非我误解了这个问题。它假定您的数据在Sheet1单元格A1中开始。

=IF(AND(OR(ISBLANK(Sheet1!$A1),ISNA(Sheet1!$A1)),AND(NOT(ISBLANK(Sheet1!$B1)),NOT(ISNA(Sheet1!$B1)))),"B"&ROW(Sheet1!$B1),IF(AND(AND(NOT(ISBLANK(Sheet1!$A1)),NOT(ISNA(Sheet1!$A1))),OR(ISBLANK(Sheet1!$B1),(ISNA(Sheet1!$B1)))),"B"&ROW(Sheet1!$B1),"Valid")) 

我测试了这个,它工作正常。定制它与您的工作簿一起工作,并让我知道它是否适合您。

+0

哇! @BobbitWormJoe - 你的代码轰轰烈烈:这正是我所寻找的!非常感谢 ! – nipashu 2014-09-26 04:18:23