2017-07-02 87 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