2014-02-20 50 views
2

以下數據位於Excel工作表中。數據在列A(Cluster)上排序,列B中的一組值(Town)與Cluster相關聯。在下面的示例中,列B中的前五個城鎮屬於羣集A。同樣,接下來的四個城鎮屬於羣集M有條件比較值

的要求是每個Cluster的第一Town應該是一樣的Cluster名稱本身。在下面的示例中,羣集A的第一個城鎮是A,因此在C列(Check)中顯示了1。但對於集羣M,第一個城鎮不是M(它是N),因此C列中有0。隨後,在第8行中,羣集名稱與城鎮名稱匹配。因此,在列C中顯示1

如何使用Excel公式或宏來執行此操作?

 
+--------+---------+------+-------+ 
| Row No | Cluster | Town | Check | 
+--------+---------+------+-------+ 
|  1 | A  | A |  1 | 
|  2 | A  | B |  | 
|  3 | A  | C |  | 
|  4 | A  | D |  | 
|  5 | A  | E |  | 
|  6 | M  | N |  0 | 
|  7 | M  | O |  | 
|  8 | M  | M |  1 | 
|  9 | M  | A |  | 
+--------+---------+------+-------+ 

回答

1

有了您的列標,在C2和複製下來,以滿足請嘗試:

=IF(A2=B2,1,IF(A1<>A2,0,"")) 
+0

感謝。有用。將試用實際數據並在此發佈評論,以防我需要更多幫助。 – user1955215

+0

TQ。它只在你的樣品上進行了測試,我同意有*一些*毛刺的範圍! – pnuts