Bir sütunda, başka bir sütunda olmayan Öğeleri bul


Yanıtlar:


91
  1. A sütununda listeyi seçin
  2. Sağ tıklayın ve Bir Aralık Adı Seçin ...
  3. "ColumnToSearch" yazın
  4. C1 hücresini tıklayın
  5. Bu formülü girin: =MATCH(B1,ColumnToSearch,0)
  6. B'deki tüm öğeler için formülü aşağı sürükleyin

Formül bir eşleşme bulamazsa, # N / A olarak işaretlenir, aksi takdirde bir sayı olur.

Eşleşmek için DOĞRU, eşleşmemek için YANLIŞ olmasını istiyorsanız, bunun yerine bu formülü kullanın:

=ISNUMBER(MATCH(B1,ColumnToSearch,0))

Temel değeri döndürmek ve bulunan değerler için boş bir dize döndürmek istiyorsanız

=IF(ISNUMBER(MATCH(B1,ColumnToSearch,0)),"",B1)

6
Sonra ... Bu formülü her iki listedeki Koşullu Biçimlendirme'ye koyun ve eşleştirmeyen hücreleri vurgulamak (veya her neyse) için kullanın
Kije

4
"Bir Aralık Adı" benim için görünmüyor mu? Excel 2010 ve 2016'da test edildi.
KERR,

@KERR ve ben gibi, "Bir Aralık Adı ..." A:Ayoksa , yalnızca ColumnToSearchformülün yerine veya alanınızı kullanın .
Michael,

Benim gibi, ilk önce "ColumnToSearch" ("3. SütunArama") 'nın nereye girileceğini bilmiyorsanız, oluşturduğunuz adlandırılmış aralığın adı olarak girin.
DaveL17

"Aralık Adı" Define Name...(Excel 2019) olarak görünür
oliver-clare

29

İşte hızlı ve kirli bir yöntem.

B Sütunu'nu vurgulayın ve Koşullu Biçimlendirme'yi açın .

Seçme Hangi hücrelerin vurgulanacağını belirlemek için bir formül kullanın .

Aşağıdaki formülü girin ve tercih ettiğiniz formatı ayarlayın.

=countif(A:A,B1)=0

'1' için true veya '0' için false yazdırmak için "= ISODD (COUNTIF (A: A, B1) = 0)" kullandım
Ramraj

15

İki sütunu seçin. Koşullu Biçimlendirme'ye gidin ve Hücre Kurallarını Vurgula'yı seçin. Çoğalt değerleri seçin. Bir sonraki adıma geçtiğinizde, benzersiz değerlere değiştirebilirsiniz. Sadece yaptım ve benim için çalıştı.


Eğer B sütunundaki bir değer tekrarlanan varsa, bu onları vurgulamak olmaz
magodiez

1
Elbette bu en basit ve en alakalı cevap mı? Formül gerekli değil.
KERR

Bunu yaparken hiçbir şey olmuyor.
Olağanüstü Zeka

12

Bunu çözmem sonsuza dek sürdü, ama bu çok basit. Verilerin A2 ve B2 ile başladığını varsayalım (başlıklar için) bu formülü C2'ye girin:

=MATCH(B2,$A$2:$A$287,0)

Sonra tıklayın ve aşağı sürükleyin.

#N/AB sütununda doğrudan yanında bulunan değerin A sütununda hiçbir yerde görünmediği anlamına gelir.

Sütun A'daki tüm arama dizinizle eşleşmesi için $ A $ 287'yi değiştirmeniz gerektiğini lütfen unutmayın. Örneğin, A sütunundaki verileriniz 1000 giriş için azalırsa, bunun 1000 A $ olması gerekir.


3
=MATCH(B2,$A:$A,0)benim için çalıştı.
nilgun,


3

Gereksinimlerim vurgulamak değil, 2 sütun arasında yinelenenlerin dışında tüm değerleri göstermek. @ Brenton'ın çözümünden yardım aldım ve verileri doğrudan kullanabilmem için değerleri göstermek için daha da geliştirdim:

=IF(ISNA(MATCH(B2,$A$2:$A$2642,0)), A2, "")

Bunu 3. sütunun ilk hücresine kopyalayın ve formülü sütunun dışına uygulayın, böylece B sütunundaki tüm öğeleri A sütununda listelenmez.


Yukarıdaki formülde bir hata var = IF (ISNA (MATCH (B2, $ A $ 2: $ A $ 2642,0))), A2, "") = IF (ISNA (MATCH (B2, $ A $ 2: $) olmalıdır 2642,0 A $)), B2, "")

1

Cevaplarını paylaşanlara teşekkür ederiz. Çözümlerin yüzünden, kendi yoluma gidebildim.

Bu sorudaki versiyonumda karşılaştırılacak iki sütun vardı - tam bir mezuniyet sınıfı (A sütununu) ve o mezuniyet sınıfının bir alt kümesini (sütun B). Mezuniyet sınıfında alt küme üyesi olan öğrencileri vurgulamak istedim.

Aşağıdaki formülü üçüncü bir sütuna koydum:

=if(A2=LOOKUP(A2,$B$2:$B$91),1100,0)

Bu, ilk birkaç veri satırında bazı hatalar vermesine rağmen, öğrencilerimin çoğunu kodladı.


-3

içinde C1yazma =if(A1=B1 , 0, 1). Ardından Conditional formatting, Data barsveya öğesini seçin Color scales. En kolay yol bu.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.