2016-10-14 38 views
1

我有兩個不同的列。每個包含hh:mm:ss格式的時間戳,並且我想要執行between比較,並檢查值列2是否在值列1行1和值列1行2之間,然後將單元格繪製爲綠色或紅色。條件不滿意。如何在Excel上使用hh:mm:ss格式進行條件格式化

這裏我的列:

Column 1  Column 2 

16:06:13  16:07:34 
16:06:41  16:08:42 
16:08:39  16:09:49 
16:09:47  16:11:02 
16:10:53  16:12:10 
16:12:08  16:13:40 
16:13:39  16:14:48 
16:14:47  16:16:04 
16:18:06  16:18:06 

我施加Conditional Formatting -> HighLight Cell Rules -> Between

然後從第2列第1行,我從第1列第1行和從第1列第2行的下一個值中選擇的第一值,但沒有任何反應。

任何人都可以幫到我嗎?

謝謝!

+0

感謝您的回答。他們都似乎很好,邏輯,但我嘗試了所有這些,Excel無所事事,我無法理解爲什麼......我嘗試了3或4種不同的規則,並且沒有任何事發生 – Sergi

+0

在放棄之前,轉到條件格式 - >管理規則並打開新規則,並確保Excel保存了正確的規則。我已經看到了一個錯誤,Excel將用您輸入的單元格替換爲錯誤的單元格,但是如果您使用正確的單元格編輯它,它將會粘住。 – Trashman

+0

謝謝@Trashman,但我試圖做個別的條件格式(我的意思是,一方面少一些,另一方面更大),而不是在兩者之間應用,因爲是獲得結果的唯一方式。再次感謝您的關注。 – Sergi

回答

2

個繼過程中,你所做的:

  1. 突出顯示在列中的值2
  2. 條件格式 - >高亮細胞規則 - >之間
  3. 選擇從列1行中的第一個值1 然後刪除美元符號
  4. 選擇從列1行中的第二個值2 然後刪除美元符號

注意:我發現Excel的某些版本中有時會出現小故障,它會將電池替換爲電子表格底部的單元格。我發現如果我再次重複這些步驟,它會解決問題。

+0

我在此之前發佈了我的答案,但效果很好,upvote! –

+0

謝謝你的回答,但即使它看起來也有效,Excel對我的結果沒有任何幫助,但我不明白爲什麼。單元格沒有填充指定的顏色。 – Sergi

+0

解決。在導入excel表格的數據時,我以錯誤的方式導入數據,在列之間缺少空格,所以小時在前面有一個空格字符,所以這就是爲什麼它不能正常工作。再次感謝! – Sergi

2

兩個規則有兩個不同的公式:

1:

=MEDIAN(B1,A1,A2)=B1 

,並格式化綠色

第二:

=MEDIAN(B1,A1,A2)<>B1 

enter image description here

+0

我更喜歡單個規則,而'標準'填充而不是'其他'。 – pnuts

0

如果您希望繼續使用在中間

enter image description here

可以

的數據我在這兩個領域是
= INDIRECT(ADDRESS(ROW(),COLUMN() - 1) )
= INDIRECT(ADDRESS(ROW()+ 1,COLUMN() - 1))

您仍然需要其中的兩個在其他的答案是說。

1

另一種替代方法:

  1. 高亮顯示在第2列的值。
  2. 條件格式 - >新規則
  3. 選擇「使用公式來確定哪些細胞格式化」
  4. 在「格式值,其中該公式爲真」,輸入:「= AND(B1> = A1,B1 < = A2)」
  5. 選擇‘格式化...’,然後選擇要
  6. 單擊確定

注意,此方法,對另外一個我給你,把最後一個單元格的格式不同(因爲之後沒有價值)。第一個將突出顯示它,這個不會。

注意:使用這兩種方法,我發現有時會出現一個小故障,Excel會用電子表格底部的單元格替換您的單元格(在這種情況下爲A1,A2和B1)。我發現如果我再次重複這些步驟,它會解決問題。