![](/img/trans.png)
[英]Excel VBA - How do I refer to a cell's visible content rather than its formula?
[英]EXCEL - How do I find a cell with specific content, and then reference that CELL (not its content) in another formula? (example within)
理想情况下,我不想与此有关的VBA,因为我已经不是EXCEL的佼佼者。 这是我的情况,在此先感谢您能提供帮助的任何人!
名为“工作量”的工作表第1行中的每个单元格都是一个升序日期。 因此,A1 = 1/1/2016-B1 = 1/2/2016-C1 = 1/3/2016,依此类推...
在另一个名为“传奇”的工作表的其他地方,我有这个公式:
=COUNTIF(workload!$A$2:$AE$66,"some text string")
“工作量”中有65行实际的非标头数据(第2-66行)。 此公式在A2-AE66的任何单元格中查找“某些文本字符串”的所有实例(我的所有非标头数据)。 实际上,这给了我一个“日期范围”(基于上述第1行中的标题),为2016年1月1日至2016年1月31日(在该日期范围内经过了31列... 31天)。
我想做的是在其他两个单元格中输入开始日期和结束日期。 因此,我正在寻找一种使COUNTIF公式如下所示的方法:
=COUNTIF(workload!$START_DATE_COLUMN$2:$END_DATE_COLUMN$66,"some text string")
如果这完全令人困惑,那么,如果我在START DATE单元格中输入“ 1/2/2016”,在END DATE CELL中输入“ 1/15/2016”,那么一个实际示例将产生以下效果:
=COUNTIF(workload!$B$2:$O$66,"some text string")
(因为列B在其标题行[B2]中的值为“ 1/2/2016”,而列O在其标题行[O2]中的值为“ 1/15/2016”)
我希望一切都有意义,并且有可能! 谢谢!
仅供参考,这对我有用:
=COUNTIF(INDIRECT("'workload'!"&ADDRESS(1,MATCH(legend!A1,workload!1:1,0))&":"&ADDRESS(66,MATCH(legend!A2,workload!1:1,0))),"Red")
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.