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.