Bir Sayfadan Diğer Sayfaya Veri Çekme

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

Kısa Açıklama

Bir Sayfadan Diğer Sayfaya Veri Çekme isimli başlıkta, ilgili işlemlere dair detaylar yer almaktadır.
Excel Versiyonu
Excel 2016
Excel Sürümü
64 Bit
Excel Dili
Türkçe
Ekli dosyalar
Dosyanız ektedir, iyi çalışmalar
Öncelikle ilginiz için teşekkür ederim. sayfa 2 de kod1 alanındaki kodu yazdığımda karşısında o koda ait barkod ve miktarların gelmesi lazım. aşağıdaki gibi

13436488​
8683115485348​
6​
06.02.2023​
13436488​
8683115485263​
6​
06.02.2023​
13436488​
8683115485270​
6​
06.02.2023​
13436488​
8683115485317​
3​
06.02.2023​
13436488​
8683115485324​
6​
06.02.2023​
13436488​
8683115485331​
6​
06.02.2023​
13436488​
8683115485287​
3​
06.02.2023​
13436488​
8683115485294​
3​
06.02.2023​
13436488​
8683115485300​
3​
06.02.2023​
 
Bu ve bu gibi formüllerin hatasız çalışması için aranılan verinin benzersiz olması gerekmektedir, sizin kodlarınızda aynı sütunda aynı veriden birden fazla olduğu için hata çıkması doğaldır.
 
@fthtsn
Şu formülü B1 hücresine uygulayıp sağa (D sütununa kadar)
ve aşağı doğru (boş sonuç alıncaya kadar) kopyalayın.

Yani örneğin A1'e 13436436 yazdığınızda TAM LİSTE elde edebilmek için formüllerin 1367'inci satıra kadar kopyalanmış olması gerekecek demektir. Çünkü bu kod Sayfa2'de bu kadar satırda yer almaktadır.

Kod:
Görüntülemek için giriş yapmanız gerekmektedir.
(1 satır)
 
Merhaba bende dizi olmayan bir alternatif paylaşmak isterim. Ayrıca bu kadar fazla veri varken formüllü çözüm aramanız yerine makro çözümü aramanızı da tavsiye ederim. Aşağıdaki formülü Sayfa1 in A3 hücresine yazıp sağa ve aşağı sürüklemeniz normalde yeterlidir. Fakat B sütunu verileri 13 haneli olduğu için formülle gelirken sıkıntı yaratıyor. dolayısıyla formülün İNDİS(Sayfa2!B$3:B$15000&"" şu kısmına &"" bunun eklenmesiyle metneçevrilip kodların düzgünce gelmesi sağlanabilir. Ayrıca D sütununu da tarih olarak formatlamak gerekir. Dosya ektedir. İncelersiniz.

Formül
=EĞERHATA(İNDİS(Sayfa2!A$3:A$15000;TOPLAMA(15;6;SATIR($A$3:$A$15000)-2/($A$1=Sayfa2!$A$3:$A$15000);SATIR(A1)));"")
 
Ekli dosyalar
Çözüm
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Geri
Üst