İki Exceli Aynı Satırda Birleştirme

  • Konuyu başlatan Konuyu başlatan salutrea
  • Başlangıç tarihi Başlangıç tarihi
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

salutrea

Kullanıcı
Katkı: %0
Excel Versiyonu
Excel 2016
Excel Sürümü
64 Bit
Excel Dili
Türkçe
Merhaba. umarım doğru tarif edebilirim.
elimde 2 ayrı excel var. birisinde 5000 veri (7 sütundan oluşuyor, 5bin satır), diğerinde ise 3500 veri (9 sütundan oluşuyor, 3500satır)
bunları tek excel yapmak istiyorum. ortak isimli olanları aynı satırda göstersin, ortak olmayanları da normal. yani 3500 satır olsun, 16 (7+9=16) sütun.
bunu hangi yöntem ile yapabilirim yardımcı olabilecek var mıdır?
 
Çözüm
Merhaba, iki liste aynı dosyada iki sayfa hâline getirildikten sonra (5.000 satırlık liste Liste1, 3.500 satırlık liste Liste2, stok kodu ikisinde de A sütununda) Liste2 sayfasının J2 hücresine aşağıdaki formül yazılır. Formül önce sağa P sütununa kadar, ardından aşağıya son satıra kadar kopyalanır.

Kod:
Bu kodu görmek için giriş yapmanız gerekmektedir (2 satır). Giriş Yap

Formül nasıl çalışır?
  1. KAÇINCI, satırdaki stok kodunun Liste1'de kaçıncı sırada olduğunu bulur.
  2. İNDİS, o sıradaki değeri getirir. A$2:A$5001 başvurusu sağa kopyalandıkça B, C ... G olur; böylece Liste1'in 7 sütunu da gelir.
  3. EĞERHATA, Liste1'de bulunmayan kodlarda...
Merhaba. umarım doğru tarif edebilirim.
elimde 2 ayrı excel var. birisinde 5000 veri (7 sütundan oluşuyor, 5bin satır), diğerinde ise 3500 veri (9 sütundan oluşuyor, 3500satır)
bunları tek excel yapmak istiyorum. ortak isimli olanları aynı satırda göstersin, ortak olmayanları da normal. yani 3500 satır olsun, 16 (7+9=16) sütun.
bunu hangi yöntem ile yapabilirim yardımcı olabilecek var mıdır?

yani aşağıdaki gibi, stok kodu ve stok ismi ortak olanlar, her iki dosyadaki satırları yan yana alabilsin

Ekli dosyayı görüntüle ortalamalar.xlsm
 
Merhaba, foruma hoşgeldiniz Sn. @salutrea .

Sorularınızı, ekran görüntüsü yerine gerçek belgenizin özel bilgi içermeyen kopyası şeklinde hazırlayacağınız örnek belgeler üzerinden sorarsanız daha hızlı sonuca ulaşmanız kolaylaşır. Örnek belge özellikleriyle ilgili gerekli açıklama cevabımın altındaki İMZA bölümünde var (okuyunuz).
 
Sayın @salutrea öncelikle forumumuza hoşgeldiniz.
Örnek dosyalarınızı ekleyerek daha çabuk ve doğru bir cevap alırsınız.
İstediğiz şeyi makroyla ve formülle yapabilirsiniz.
Mesela formül bilginiz varsa aklıma ilk gelen çözüm 5.000 satırlık veri içeren dosyanız bütün stok kodlarını içeriyorsa (tekrar yoksa); 8. sütundan itibaren düşeyara veya kaydır yöntemiyle 3.500 satırlık dosyadan verileri çekebilirsiniz. Tabi belirttiğim gibi eğer 5.000 satırlık dosyanız bütün stok kodlarını içeriyorsa ve tekrar yoksa.
Sağlıklı bir cevap için lütfen örnek dosya ekleyiniz.
 
Sayın @salutrea öncelikle forumumuza hoşgeldiniz.
Örnek dosyalarınızı ekleyerek daha çabuk ve doğru bir cevap alırsınız.
İstediğiz şeyi makroyla ve formülle yapabilirsiniz.
Mesela formül bilginiz varsa aklıma ilk gelen çözüm 5.000 satırlık veri içeren dosyanız bütün stok kodlarını içeriyorsa (tekrar yoksa); 8. sütundan itibaren düşeyara veya kaydır yöntemiyle 3.500 satırlık dosyadan verileri çekebilirsiniz. Tabi belirttiğim gibi eğer 5.000 satırlık dosyanız bütün stok kodlarını içeriyorsa ve tekrar yoksa.
Sağlıklı bir cevap için lütfen örnek dosya ekleyiniz.
Merhaba. öğlenden beri video izliyorum, düşeyara ile de uğraştım ama bir yerde sanırım hatam var, hep hata alıyorum. daha iyi bilgi birikimi olan arkadaşlardan yardım istemekten başka çarem kalmadı :)
 
Merhaba. öğlenden beri video izliyorum, düşeyara ile de uğraştım ama bir yerde sanırım hatam var, hep hata alıyorum. daha iyi bilgi birikimi olan arkadaşlardan yardım istemekten başka çarem kalmadı :)

Sorularınıza cevap bulabilmeniz adına linklere bakmanızı tavsiye ederim.

 
Merhaba, iki liste aynı dosyada iki sayfa hâline getirildikten sonra (5.000 satırlık liste Liste1, 3.500 satırlık liste Liste2, stok kodu ikisinde de A sütununda) Liste2 sayfasının J2 hücresine aşağıdaki formül yazılır. Formül önce sağa P sütununa kadar, ardından aşağıya son satıra kadar kopyalanır.

Kod:
Bu kodu görmek için giriş yapmanız gerekmektedir (2 satır). Giriş Yap

Formül nasıl çalışır?
  1. KAÇINCI, satırdaki stok kodunun Liste1'de kaçıncı sırada olduğunu bulur.
  2. İNDİS, o sıradaki değeri getirir. A$2:A$5001 başvurusu sağa kopyalandıkça B, C ... G olur; böylece Liste1'in 7 sütunu da gelir.
  3. EĞERHATA, Liste1'de bulunmayan kodlarda hücreleri boş bırakır; satır silinmez.
  4. Sonuçta Liste2'nin 9 sütununa 7 sütun eklenir ve 3.500 satır, 16 sütunluk tablo oluşur.

Notlar
  • Bahsettiğiniz hata çoğunlukla kodun bir listede sayı, diğerinde metin olmasından veya sonunda boşluk bulunmasından kaynaklanır. Bu formülde söz konusu satırlar hata yerine boş görünür. Liste1'deki kodlar sayıysa KAÇINCI içindeki $A2 yerine --KIRP($A2) (EN: --TRIM($A2)) yazılabilir.
  • Eşleştirme stok koduyla yapılır; aynı kod Liste1'de birden çok kez varsa ilk satır gelir.
  • Liste1'de boş olan hücreler sonuçta 0 görünür.
  • İşlem bitince J:P sütunları kopyalanıp Değerleri Yapıştır ile sabitlenebilir. Sayfa adları ve 5001 son satırı kendi listenize göre değiştirilmelidir.
 
Çözüm
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Geri
Üst