Büyük Küçük Harf Duyarlı Liste Karşılaştırma

  • Konuyu başlatan Konuyu başlatan 52779
  • Başlangıç tarihi Başlangıç tarihi

Kısa Açıklama

Büyük Küçük Harf Duyarlı Liste Karşılaştırma isimli başlıkta, ilgili işlemlere dair detaylar yer almaktadır.
Selamlar,

Sorumuz resimdeki gibidir.
Kısaca,
B4 : B20 aralığında verilen Liste - 1 ile D4 : D15 aralığında verilen Liste - 2 deki tekrarlı verilerin, Büyük Küçük Harf Duyarlı olarak karşılaştırılarak
Benzersiz olanların listelenmesi istenmektedir.

Soruya ait dosya ektedir..

1671900334802.webp
 
Ekli dosyalar
Son seçenek için (J4) cevap veriyorum, diğerlerini bulamadım :)
Kod:
Görüntülemek için giriş yapmanız gerekmektedir.
(1 satır)
Diğer arkadaşlardan da çözüm bekleriz.
 
Son seçenek için, yani Liste.1 ile Liste.2 birleşiminin Benzersizleri için
@ admin çözümü kadar şık olmasa da, ben de alternatif yazayım.

ÖZDEŞ ve DİZİOLUŞTUR işlevleriyle
Kod:
Görüntülemek için giriş yapmanız gerekmektedir.
(1 satır)
ya da
METİNBİRLEŞTİR ve XMLFİLTRELE işlevleriyle
(XMLFİLTRELE işlevi, ÖZDEŞ, BUL ve YERİNEKOY işlevleri gibi Büyük Küçük Harf Duyarlı bir işlevdir.)
Kod:
Görüntülemek için giriş yapmanız gerekmektedir.
(1 satır)
 
Gerçekten Çok Harika bir çözüm.
Alternatiflerimde,
DİZİOLUŞTUR işlevi, çok satırlı verilerde ağır bir performans ile sonuç üretir.
METİNBİRLEŞTİR işlevinde ise 32.767 karakter sınırı var. Çok satırlı ya da çok karakter adedine sahip verilerde problem yaratacaktır.

Sizin çözümde ise, karakter adedi sorunu yok ve performans açısından da çok daha etkili...
Tekrardan teşekkürlerimle...
 
Sizin Çok ŞIK çözümden hareketle,
1. seçenek için (Liste.1 de Var ve Liste.2 de Yok seçeneği) çözüm verecek olursam...
Kod:
Görüntülemek için giriş yapmanız gerekmektedir.
(1 satır)
ya da
Kod:
Görüntülemek için giriş yapmanız gerekmektedir.
(1 satır)
Burada,
FİLTRE(a;MAP(a;LAMBDA(x;DEĞİL(YADA(ÖZDEŞ(x;b))))))
kısmında, ÖZDEŞ işlevi ile
veya
FİLTRE(a;DEĞİL(ESAYIYSA(BUL(a&",";METİNBİRLEŞTİR(", ";;b)&","))))
kısmında, Büyük Küçük Duyarlı işlev olan BUL işleviyle
Liste.1 de olup da Liste.2 de olmayanlar elde ediliyor.
Ve
sizin ŞIK işlev kullanılarak, bu elde edilen listedeki Benzersizler listeleniyor.

Not :
Sorunun 2. seçeneği için Çözüm ise, bu verilen formüllerin ilk kısımlarındaki alan tanımlama parametrelerinin yerlerini değiştirmek yeterli olacaktır.
Yani
=LET(a;B4:B20;b;D4:D15;........
yerine
=LET(b;B4:B20;a;D4:D15;........
yazmak yeterli olacaktır.
 
Çözüm
Alternatif mi dir bilmiyorum :) Adminin formülden de faydalandığımız doğrudur :)
Liste - 1 de VAR
Liste - 2 de YOK
Kod:
Görüntülemek için giriş yapmanız gerekmektedir.
(1 satır)
Liste - 1 de YOK
Liste - 2 de VAR
Kod:
Görüntülemek için giriş yapmanız gerekmektedir.
(1 satır)
Liste - 1 & Liste - 2
Kod:
Görüntülemek için giriş yapmanız gerekmektedir.
(1 satır)
 
Ekli dosyalar
Diğer alternatifler

1. seçenek için
Kod:
Görüntülemek için giriş yapmanız gerekmektedir.
(1 satır)
2. seçenek için
Kod:
Görüntülemek için giriş yapmanız gerekmektedir.
(1 satır)
 
Geri
Üst