Yanıtlar:
=MATCH(B1,ColumnToSearch,0)
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)
A:A
yoksa , yalnızca ColumnToSearch
formülün yerine veya alanınızı kullanın .
Define Name...
(Excel 2019) olarak görünür
İş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
İ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ı.
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/A
B 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.
=MATCH(B2,$A:$A,0)
benim için çalıştı.
Burada B'de bulunmayan A listesine dizilim formülünün cevabını görün:
= IFERROR (DİZİN (2 $ A $: $ A $ 1999, MATCH (0, IFERROR (MATCH ($ A $ 2: $ A $ 1999, $ B 2 $: $ c $ 1 $ B $ 399,0), EĞERSAY (: $ C1 $ A $ 2: $ A $ 1999)), 0)); "")
İki isim kolonunun karşılaştırılması ve eksik isimlerin verilmesi
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.
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ı.
içinde C1
yazma =if(A1=B1 , 0, 1)
. Ardından Conditional formatting
, Data bars
veya öğesini seçin Color scales
. En kolay yol bu.