2017-07-02 60 views
-2

我有一个5列5行范围H2:M6。我在M列中有日期。如果M = $ C $ 40中的日期,我想让整行突出显示。它适用于M列。列被格式化为文本,货币,货币,日期,日期。我可以有条件地格式化每列,但我有10列x 12张添加条件格式。我已经确定下列公式适用于每一列: 我的公式是= IF($ C $ 40 <>“”,M2 = $ C $ 40,)。 有趣的是,如果我将规则应用于L2:M6,它只会突出显示列L,而不是列M。列L和M的90%始终是同一日期,但确实有所不同。 这是使用日期和公式使用日期和其余列不是日期?但是这并不能解释它在最后一个例子中没有格式化M列。 大卫条件格式不工作范围

+0

欢迎来到Stack Overflow!请参考 [tour](https://stackoverflow.com/tour), 查看,并通读[帮助中心](https://stackoverflow.com/help),特别是 [How请问一个好问题?](https://stackoverflow.com/help/how-to-ask) 和[我可以问什么问题?](https://stackoverflow.com/help/on-话题)。 –

+0

*如果M = $ C $ 40中的日期,我希望整行突出显示* - 整个M行或整个C行? - 或没有任何**行** *我可以有条件地格式化每列分开*? *我有5列5行范围* ...或*我有10列*? *如果M =以C $ 40为单位的日期* - C40中有哪些日期? – pnuts

+0

格式没有区别。可能你已经错误地应用了条件格式。按照@YagamiLight的指导编辑您的文章,并参阅[如何创建最小,完整和可验证示例](http://stackoverflow.com/help/mcve),以便我们重现您的问题和帮助您。 –

回答

0

用途:

=AND(COUNTA($C$40)=1,$M2=$C$40) 
  • COUNTA($ C $ 40)= 1将确保$ C $ 40 <> “”(0日期转换为1900年1月1日在Excel中)
  • $ M2将确保它始终是列即使您选择了M个列
  • 和()是真正的结果,这两种情况的结合

您可以选择所有列并使用上述公式使用条件格式。

+0

谢谢亚斯,所有的作品都完美无缺,如果我每次都有$的话我就会离开$ out ..... –

+0

如果您满意,请接受它 – yass