• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Değerleri aynı olan satırların bir hücresindeki veriyi diğer tabloya yazdırmak.

Katılım
27 Ocak 2010
Mesajlar
230
Excel Vers. ve Dili
Türkçe Microsoft Office Professional Plus 2019
Resim ile anlattığım excel dosyada demo yazdığım şekilde bir işlemi hangi kod ile ya da fonksiyon ile yapabilirim?
34s43e1.jpg


yani kod stunlarında aynı olan satırların ad değerini ilk veri sayfasındaki kısma yazacak EĞERSAY ile yapmaya çalıştım ama çok vakıf olmadığım için yapamadım.

KOD sütunun genel özellikleri şunlar.
8-9 karakterlik sayılardan oluşuyor.
1. tabloda olan 2. tabloda olmayabilir.
1. tabloda olmayan 2. tabloda olabilir.
Hiç bir kod tekrar etmemektedir. Yani eşsiz bir değer
 

Ekli dosyalar

Resim ile anlattığım excel dosyada demo yazdığım şekilde bir işlemi hangi kod ile ya da fonksiyon ile yapabilirim?
yani kod stunlarında aynı olan satırların ad değerini ilk veri sayfasındaki kısma yazacak EĞERSAY ile yapmaya çalıştım ama çok vakıf olmadığım için yapamadım.

KOD sütunun genel özellikleri şunlar.
8-9 karakterlik sayılardan oluşuyor.
1. tabloda olan 2. tabloda olmayabilir.
1. tabloda olmayan 2. tabloda olabilir.
Hiç bir kod tekrar etmemektedir. Yani eşsiz bir değer

merhaba
B2 hücresine
Kod:
=EĞER($A2="";"";DÜŞEYARA($A2;$D$2:$E$18;2;0))
bu formülü yazın ve aşağıya doğru çoğaltın
 
Aradığım buydu.
Teşekkürler.
Şimdi basitleştirdiğim örneği asıl kendi projeme uygulamaya geldi umarım terslik çıkmaz.
 
Peki o resimde solda görülen değerler 2. sayfada ise örnek excel dosyasına bakarsanız veri_01 ve veri_02 sayfaları var ozaman nasıl yazmalıyım kodu?
buradaki $A2 ne anlama geliyor.
Kısaca yazdığınız kodu bana okursanız/açıklarsanız diğerini yazmam daha kolaylaşabilir.
Teşekkürler
 
Peki o resimde solda görülen değerler 2. sayfada ise örnek excel dosyasına bakarsanız veri_01 ve veri_02 sayfaları var ozaman nasıl yazmalıyım kodu?
buradaki $A2 ne anlama geliyor.
Kısaca yazdığınız kodu bana okursanız/açıklarsanız diğerini yazmam daha kolaylaşabilir.
Teşekkürler

sorunuzu anlamadım lütfen örnek dosya üzerinde açıklayınız.
formül'ün açıklamasına gelince
Kod:
=EĞER($A2="";"";DÜŞEYARA($A2;$D$2:$E$18;2;0))
eğer ki A2 hücresi boş ise boş bırak bolu ise A2 hücresini D2:E18 aralığında ara bulduğunda A2'nin karşısındaki değeri çıkart dedik.
umarım açıklayıcı olmuştur.
 
örnek dosya yükledim bu mesajıma aynı işlemi bu dosya üzerinde de yapabilir misiniz?

aynı sayfada yazdığınız kod istediğim şeyi yapıyor.
Ancak bu iki veri ayrı sayfalarda olursa kodu nasıl değiştireceğiz?
 

Ekli dosyalar

=EĞER($H2="";"";DÜŞEYARA($H2;Sayfa1!C2:E533;2;0))


şu şekilde yaptım ve doğru sonuç verdi.
Ancak şimdide şöyle bir sorun çıktı.
İlk satıra bu işlemi yaptım.
Onu tutup çektiğimde $H2 $H3 $H4 $H5 ... gibi devam ediyor.
ancak kodun sağındaki E533 de artıyor bunun sabit kalması gerekiyor.
bunu nasıl sağlarım

=EĞER($H2="";"";DÜŞEYARA($H2;Sayfa1!C2:E533;2;0))
=EĞER($H3="";"";DÜŞEYARA($H3;Sayfa1!C2:E533;2;0))
=EĞER($H4="";"";DÜŞEYARA($H4;Sayfa1!C2:E533;2;0))
=EĞER($H5="";"";DÜŞEYARA($H5;Sayfa1!C2:E533;2;0))
=EĞER($H6="";"";DÜŞEYARA($H6;Sayfa1!C2:E533;2;0))
=EĞER($H7="";"";DÜŞEYARA($H7;Sayfa1!C2:E533;2;0))
=EĞER($H8="";"";DÜŞEYARA($H8;Sayfa1!C2:E533;2;0))
 
şu şekilde yaptım ve doğru sonuç verdi.
Ancak şimdide şöyle bir sorun çıktı.
İlk satıra bu işlemi yaptım.
Onu tutup çektiğimde $H2 $H3 $H4 $H5 ... gibi devam ediyor.
ancak kodun sağındaki E533 de artıyor bunun sabit kalması gerekiyor.
bunu nasıl sağlarım

bunu sabitlemek için
$ dolar işareti kullanıyoruz
$ dolar işareti neyin önünde ise onu sabitler
örneğin
Kod:
A1
şeklinde ise hem sağ'a çektiğinizde B1 .... gibi Aşağıya doğru çektiğinizde A2 .... gibi gider
Kod:
$A1
şeklinde ise sağ'a doğru çektiğinizde A1 sabit kalır hareket etmez aşağıya doğru çektiğinizde ise A2.... gibi gider
Kod:
A$2
şeklinde ise sağ'a doğru çektiğinizde B1 ... gibi aşağıya doğru çektiğinizde ise A1 sabir kalır
Kod:
$A$1
şeklinde ise sağ'a çektiğinizde A1 aşağıya çektiğinizde A1 şeklinde kalır.
sabitleneme işlemini F4 tuşu ile rahatlıkla istediğini şekilde ayarlıyabilirsiniz.
 
Çok teşekkürler.
Bunlar bilginizin zekatı olsun ;)
 
Geri
Üst