tekrar eden verileri bulmak.

Katılım
23 Ocak 2012
Mesajlar
31
Excel Vers. ve Dili
2007 tr
merhaba, içeriğinde vergi numarası ve ünvan bulunan 2 farklı çalışma sayfasında bulunan veriler var.

a sayfa verisi ve b sayfa verisi

yapmak istediğim şu ki c çalışma sayfasına formul girerek a ve b çalışma sayfasında ilgili sutunları tarayarak aynı vergi numaralarını tespit ederek ünvan sutunu ile c çalışma sayfasına yazmak.

böyle bir şey mümkünmüdür ? teşekkürler.

örnek dosya: http://www.dosyaupload.com/1DaC
 
Son düzenleme:

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
12,997
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
Merhaba.

Sorunuzu örnek belge üzerinden sorunuz.

Örnek belge özellikleri ve örnek belge yükleme yöntemine ilişkin açıklama cevabımın altındaki İMZA bölümünde var.
.
 

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
12,997
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
Örnek belgenizde iki sayfada birer satır veri var ve bunlar da benzer değil.
Birkaç satırlık, birinde olan veri diğerinde de olacak şekilde veri eklemeniz yerinde olur ancak; fikir olarak şunu söyleyeyim.

Formüllerde mavi renklendirdiğim 10 sayıları, ÇARŞAMBA sayfasındaki son dolu satır numarası olarak düşünüldü.
Bu 10 sayılarını, gerçek belgenizdeki son dolu satır numarasıyla değiştirin.

-- ÇARŞAMBA sayfası G2 hücresine aşağıdaki formülü uygulayın ve liste boyunca kopyalayın.
Kod:
=[COLOR="red"]EĞER[/COLOR]([COLOR="red"]EĞERSAY[/COLOR]('VERGİ DAİRESİ'!$B:$B;$D2)>0;[COLOR="Red"]MAK[/COLOR]($G$1:G1)+1;"")
-- vergi no tekrar eden liste sayfası A2 hücresine aşağıdaki formülü uygulayın ve
BOŞ sonuç elde edinceye kadar yeteri kadar satıra aşağı doğru kopyalayın.
Kod:
=[COLOR="red"]EĞER[/COLOR]([COLOR="red"]EĞERSAY[/COLOR](ÇARŞAMBA!$G$2:$G$[B][COLOR="Blue"]10[/COLOR][/B];[COLOR="red"]SATIR[/COLOR](A1))=0;"";[COLOR="red"]İNDİS[/COLOR](ÇARŞAMBA!$D$2:$D$[B][COLOR="Blue"]10[/COLOR][/B];[COLOR="red"]KAÇINCI[/COLOR]([COLOR="red"]SATIR[/COLOR](A1);ÇARŞAMBA!$G$2:$G$[B][COLOR="Blue"]10[/COLOR][/B];0);0))
-- vergi no tekrar eden liste sayfası B2 hücresine aşağıdaki formülü uygulayın ve
BOŞ sonuç elde edinceye kadar yeteri kadar satıra aşağı doğru kopyalayın.
Kod:
=[COLOR="red"]EĞER[/COLOR]([COLOR="red"]EĞERSAY[/COLOR](ÇARŞAMBA!$G$2:$G$[B][COLOR="Blue"]10[/COLOR][/B];[COLOR="red"]SATIR[/COLOR](A1))=0;"";[COLOR="red"]İNDİS[/COLOR](ÇARŞAMBA!$B$2:$B$[B][COLOR="Blue"]10[/COLOR][/B];[COLOR="red"]KAÇINCI[/COLOR]([COLOR="red"]SATIR[/COLOR](A1);ÇARŞAMBA!$G$2:$G$[B][COLOR="Blue"]10[/COLOR][/B];0);0))
 
Katılım
23 Ocak 2012
Mesajlar
31
Excel Vers. ve Dili
2007 tr
değerli ustalar çok teşekkür ederim. yapmaya çalışıyorum yalnız formülde hata var diyor. sanırım 1. formuş $B:$B; olan kısım.
 
Son düzenleme:
Katılım
6 Mart 2005
Mesajlar
6,233
Excel Vers. ve Dili
Excel Vers. ve Dili:
Office 2016 TR 64 Bit
Altın Üyelik Bitiş Tarihi
22/12/2022
Alternatif olarak ben de bir kod gönderiyorum
Dizi formülü ctrl+shift+enter
A2 ye yapıştır.Aşağı çek

Kod:
=EĞERHATA(İNDİS(ÇARŞAMBA!$D$1:$D$200;KÜÇÜK(EĞER(EĞERSAY(ÇARŞAMBA!$D$2:$D$200;ÇARŞAMBA!$D$2:$D$200)>1;SATIR(ÇARŞAMBA!$D$2:$D$20));SATIR(C1));1);"")
B2 ye yapıştır.Aşağı çek
Kod:
=EĞERHATA(İNDİS(ÇARŞAMBA!$D$1:$D$200;KÜÇÜK(EĞER(EĞERSAY(ÇARŞAMBA!$D$2:$D$200;ÇARŞAMBA!$D$2:$D$200)>1;SATIR(ÇARŞAMBA!$D$2:$D$20));SATIR(C1));1);"")
 

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
12,997
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
Aslında doğru işlem iki sayfadaki vergi no bilgilerini aynı türe dönüştürmektir.
Sanırım verileri başka kaynaktan hazır alıyorsunuz. Hücrede yer alan BOŞLUK karakteri, aslında BOŞLUK KARAKTERİ DEĞİL.

-- Forumda sayfaların üst orta kısmındaki ARAMA bölümünü kullanarak boşluk silme şeklinde arama yaparsanız daha kesin sonuca ulaşabilirsiniz.
-- Her iki sayfada vergi no sütunlarında vergi no sütunları seçiliyken,
CTRL+H tuşuna basıp aranan kısmına ~ (sağında bir boşluk ile) yazıp, yeni değer kısmını boş bırakıp, TÜMÜNÜ DEĞİŞTİR şeklinde işlem yapabilirsiniz.

-- Verdiğim ilk formülü aşağıdakiyle değiştirerek deneyebilirsiniz.
.
Kod:
=[COLOR="red"]EĞER[/COLOR]([COLOR="red"]EĞERSAY[/COLOR]('VERGİ DAİRESİ'!$B:$B;[COLOR="red"]YERİNEKOY[/COLOR](D2;[COLOR="red"]DAMGA[/COLOR](160);""))>0;[COLOR="Red"]MAK[/COLOR]($G$1:G1)+1;"")
 
Katılım
23 Ocak 2012
Mesajlar
31
Excel Vers. ve Dili
2007 tr
yapmak istediğim bizim veritabanımız ile vergi dairesinin veritabanındaki bilgilerin farklılığını bulmak. tek tek kontrol etmek 1 haftamı alır :) formulu de tutturamıyorum.
forum kurallarınca yasakmıdır bilemiyorum ama ammy, team wiew vb uygulama ile yardımcı olabilirseniz minnettar olurum.
 
Katılım
23 Ocak 2012
Mesajlar
31
Excel Vers. ve Dili
2007 tr
yanlış anlaşılma mı oldu bilemiyorum ama özetle 2 sayfadaki vergi nolar karşılaştırılarak 3.sayfaya tekrar edilenler ünvanları ile yazılacak.
 
Katılım
6 Mart 2005
Mesajlar
6,233
Excel Vers. ve Dili
Excel Vers. ve Dili:
Office 2016 TR 64 Bit
Altın Üyelik Bitiş Tarihi
22/12/2022
Birden fazla olan kayıtları bulmak istediğiniz düşünerek formül oluşturdum.Dosyanızda 5 kayıt var, bunlarda tekrar etmiyor.6.kayıt ekleyerek tekrar ettirdim.Formül buldu ve kayıtı aldı.
 
Katılım
6 Mart 2005
Mesajlar
6,233
Excel Vers. ve Dili
Excel Vers. ve Dili:
Office 2016 TR 64 Bit
Altın Üyelik Bitiş Tarihi
22/12/2022
Özür dilerim.Ben yanlış anlamışım.

Tekrar edenler sayfasında A2 ye yapıştır ve aşağı çek.
Dizi formülü ctrl+shift + enter le girmelisiniz.

Kod:
=EĞERHATA(İNDİS(ÇARŞAMBA!$D$1:$D$200;KÜÇÜK(EĞER(EĞERSAY('VERGİ DAİRESİ'!$B$2:$B$200;ÇARŞAMBA!$D$2:$D$200)>0;SATIR(ÇARŞAMBA!$D$2:$D$200));SATIR(E1));1);"")
B2 ye yapıştır ve aşağı çek.

Kod:
=EĞERHATA(İNDİS(ÇARŞAMBA!$B$1:$B$200;KÜÇÜK(EĞER(EĞERSAY('VERGİ DAİRESİ'!$B$2:$B$200;ÇARŞAMBA!$D$2:$D$200)>0;SATIR(ÇARŞAMBA!$D$2:$D$200));SATIR(F1));1);"")
 
Katılım
23 Eylül 2013
Mesajlar
1,348
Excel Vers. ve Dili
Excel 2007 İngilizce -
Excel 2010 Türkçe -
Excel 2013 Türkçe -
Merhabalar,
Alternatif olsun.
İki adet Ad Tanımlaması uygunlanmıştır.
alan1 = ÇARŞAMBA!$D$2:$D$6
alan2 = VERGİ DAİRESİ'!$B$2:$B$6

Vergi No için formül;

Kod:
=KIRP(EĞERHATA(İNDİS(alan2;
  KÜÇÜK(EĞERHATA(1/(KIRP(alan2)=
    DEVRİK_DÖNÜŞÜM(YERİNEKOY(alan1;
  DAMGA(160);)));3^38)*(SATIR(A$1:A$5));
SATIR(A1)));""))
[COLOR="Blue"]Formül dizi formülüdür. CTRL + SHIFT + ENTER ile tamamlayınız.[/COLOR]
Vergi Dairesi için formül;
Kod:
=DÜŞEYARA(A2;YERİNEKOY(ÇARŞAMBA!D$2:E$6;DAMGA(160););2;)
[COLOR="blue"]Formül dizi formülüdür. CTRL + SHIFT + ENTER ile tamamlayınız.[/COLOR]
Saygılar,
Şeşen
 
Katılım
23 Ocak 2012
Mesajlar
31
Excel Vers. ve Dili
2007 tr
çok teşekkür ederim yalnız dosya ile denedim yine olmadı.. (çıtır) sadece sizin copy yaptığınız alanları görüyor diğer alanları ypuıştırdım yalnız görmedi. uzak bağlantı ile yapmak isteyen arkadaş varmı acaba?
 
Son düzenleme:
Katılım
23 Eylül 2013
Mesajlar
1,348
Excel Vers. ve Dili
Excel 2007 İngilizce -
Excel 2010 Türkçe -
Excel 2013 Türkçe -
Sn. Çıtır,
Sn. nihat1551'in dosyasında formülünüz doğru sonuç vermeyecektir.

Vergi dairesi sayfasında bulunan Vergi numaralarının önünde iki tane boşluk, Çarşamba sayfasında bulunan Vergi numaralarının sonunda bir tane boşluk (Damga(160)) vardır.

Bilginize.
 
Katılım
23 Ocak 2012
Mesajlar
31
Excel Vers. ve Dili
2007 tr
Sn. Çıtır,
Sn. nihat1551'in dosyasında formülünüz doğru sonuç vermeyecektir.

Vergi dairesi sayfasında bulunan Vergi numaralarının önünde iki tane boşluk, Çarşamba sayfasında bulunan Vergi numaralarının sonunda bir tane boşluk (Damga(160)) vardır.

Bilginize.
uzak bağlantı ?
 
Son düzenleme:
Katılım
6 Mart 2005
Mesajlar
6,233
Excel Vers. ve Dili
Excel Vers. ve Dili:
Office 2016 TR 64 Bit
Altın Üyelik Bitiş Tarihi
22/12/2022
Ben Listelerin birinde boşluk bırakıyorum, diğerinde bırakmıyorum tüm seçenekleri deniyorum buluyor. Ya siz denemediniz , yada bilgisayarınızda bir sorun var benden bu kadar Size kolay gelsin.:hey:
 

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
12,997
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
Merhaba.

5 numaralı cevapta verdiğim yöntemi denediğinizden emin misiniz?
(orada verdiğim formüllerden birincisi için 9 numaralı cevapta yaptığım düzeltmeyi dikkate alarak)

Örnek belgenize göre; bu yöntemle sonuç alınabiliyor.
.
 
Üst