Excel karşılaştırma

Mahir64

Destek Ekibi
Destek Ekibi
Katılım
19 Nisan 2006
Mesajlar
6,677
Excel Vers. ve Dili
Excel 2013-Türkçe
Excel 2016-Türkçe
Merhaba,

Listenizde tam eşleşme yok. Eşleştirme kriterleriniz neler.

225921
Liste 1'de "candan ekmeklik un 50kğ" yok ama siz var yazmışsınız. (Liste 1'de dağınık olarak var.)
 
Katılım
9 Mart 2020
Mesajlar
20
Excel Vers. ve Dili
Excel 2007 turkce
Liste 1 de var abcd4 de...asıl problem işte o .liste 1 hücredeki kelimeler liste 2 nin hangi satırında geçiyorsa onu bulmak varsa 'var' dicek.eger yoksa liste1 de olmayan diye gösterecek
(Ben duseyara mbul ve eğer kombinasyonu yapmaya çalıyorum )
 
Son düzenleme:

Mahir64

Destek Ekibi
Destek Ekibi
Katılım
19 Nisan 2006
Mesajlar
6,677
Excel Vers. ve Dili
Excel 2013-Türkçe
Excel 2016-Türkçe
Liste 2'nin hangi satırında geçiyor?
 
Katılım
9 Mart 2020
Mesajlar
20
Excel Vers. ve Dili
Excel 2007 turkce
'Candan ekmeklik un' liste 1 de 'abcd4' de liste 2 de 'f3' te
 

Mahir64

Destek Ekibi
Destek Ekibi
Katılım
19 Nisan 2006
Mesajlar
6,677
Excel Vers. ve Dili
Excel 2013-Türkçe
Excel 2016-Türkçe
Onu anlatmaya çalışıyorum.
Liste1
candan 50kğ ekmeklik un

Liste2
candan ekmeklik un 50kğ

Yazımları bir birinden çok farklı.
 
Katılım
9 Mart 2020
Mesajlar
20
Excel Vers. ve Dili
Excel 2007 turkce
Farkındayım ama ürün aynı sıkıntı orda zaten ... yapilabilirmi
 

Mahir64

Destek Ekibi
Destek Ekibi
Katılım
19 Nisan 2006
Mesajlar
6,677
Excel Vers. ve Dili
Excel 2013-Türkçe
Excel 2016-Türkçe
Siz konuyu/sorunu biliyorsunuz ama çözecek kişiler bilmiyor. Daha fazla ve net detay vermelisiniz.
Liste1 hücrelere dağınık, liste2 tek hücrede mi birleşiyor? Yoksa siteye yüklerken mi bu şekilde yaptınız.
 
Katılım
9 Mart 2020
Mesajlar
20
Excel Vers. ve Dili
Excel 2007 turkce
Tamam
Liste 1 eski urunler
Liste 2 yeni urunler

BIR-Liste 1 deki dört yan yana satır(a2b2c2d2) bir ürün ismi yanlız kelimelerine ayrılmış.(aynı şekilde (a3b3c3d3 ve a4b4c4d4 de bir ürün ismi ama kelimelere ayrılmış)

IKI.ben liste2 de olan liate 1 de olmayan ürünleri görmek istiyorum
Mesela;
Liste 1 de a2b2c2d2 deki /abalıoğlu/süt/yemi/50kg/ bu kelimeler liste 2 nin hangi satırında geçiyorsa o ürüne var dicek = a2b2c2d2 deki bilgiler F4 de geçtiği için"VAR"

birde diğeri ,kelimelerin yerleri değişik olabiliyor mesela.
Liste 1 de a4b4c4d4 deki /candan/50kg/ekmeklik/un/ kelimelerin sırası liste 2 F3 deki 'Candan ekmeklik un 50kg' aynı değil ama bu a4b4c4d4 deki kelimeler F3 de geçtiği için bu ürün 'VAR'. oyuzden Sıranın önemi yok o kelime içinde geçiyorsa var yoksa o ürün olmayan listede gözükmesin istiyorum...umarım bu sefer anlatabilmisimdir.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,160
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Üstteki mesajıma harici link ekledim. Deneyebilirsiniz.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,160
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Öncelikle düzeltelim... (K_DÜŞEYARA olacak)

Bu fonksiyonu ben tasarladım. Bu tarz fonksiyonlara Kullanıcı Tanımlı Fonksiyon denilmektedir. Makro kodları ile yazılmaktadır. Yani bir nevi kişisel fonksiyonlardır. Başka dosyalarda kullanmak istediğinizde kodları ilgili dosyaya taşımak durumundasınız. Ya da eklenti olarak kaydedip tüm dosyalarınızda yerleşik işlev gibi kullanabilirsiniz.

Fonksiyon aranan metni kelimelere ayırarak eşleştirme işlemi yapıyor. Böylece kelimeler karışık yazılı olan metinde de eşleştirme şansı oluyor.
 
Katılım
9 Mart 2020
Mesajlar
20
Excel Vers. ve Dili
Excel 2007 turkce
2 aydır birçok kişiyle görüştüm ama yapamadık sonunda oldu ...cok tesekkürler
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,160
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
İnceleyiniz.

Daha önce başka bir başlıkta Sn. Aladin AKYUREK beyin bir paylaşımında kullandığı formülden faydalanılmıştır.

Harici Link (Silinebilir) ; https://dosyam.org/1MpH/Arama.xlsx

Uygulanan formül;

DİZİ formüldür.

H2;
C++:
=IF(COUNTA($H$1:$K$1)=0;"";IFERROR(INDEX($A$2:$D$10;SMALL(IF(MMULT(ISNUMBER(MATCH($A$2:$D$10;$H$1:$K$1;0))+0;TRANSPOSE(COLUMN($A$2:$D$10)^0))=COUNTA($H$1:$K$1);ROW($A$2:$D$10)-1);ROW($A1));COLUMN(A$1));""))
IF = EĞER
COUNTA = BAĞ_DEĞ_DOLU_SAY
IFERROR = EĞERHATA
INDEX = İNDİS
SMALL = KÜÇÜK
MMULT = DÇARP
ISNUMBER = ESAYIYSA
MATCH = KAÇINCI
TRANSPOSE = DEVRİK_DÖNÜŞÜM
COLUMN = SÜTUN
ROW = SATIR
 

Ekli dosyalar

Katılım
12 Mart 2021
Mesajlar
3
Excel Vers. ve Dili
excel
Merhaba
bende listemdeki meyve isimlerinde belli tarihlerdeki meyve isimleri var. önce bunların toplam kaç tane olduğu lazımdı. bunları eğersay ile buldum am a bana birde bulduğum değerlerde var veya yok sayılarıda lazım. bunlar için formül bulamadım. yardım edebilir misiniz?
https://dosyam.org/1MqI/örnek.xlsx
 
Üst