Çözüldü Bir Sayfadan Diğer Sayfaya Veri Çekme

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

fthtsn

Normal Üye
Excel Versiyonu
Excel 2016
Excel Sürümü
64 Bit
Excel Dili
Türkçe
Merhabalar;
Göndermiş olduğum ek dosyada sayfa2 de olan 4 sütun vardır. sayfa1 'de A1 satırına sayfa2 deki A3 sütunundaki kodu yazdığımda o koda ait Sayfa2 de olan 4 adet sütundaki verileri yazdırmak istiyorum mümkünmüdür. teşekkür ederim
 

Ekli dosyalar

Çözüm
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.

[formul]=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)));"")[/formul]
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:
You must log in to view content
(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.

[formul]=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)));"")[/formul]
 

Ekli dosyalar

Çözüm
Ayrıca Formül harici Gelişmiş Filtre ile de çok daha hızlı ve pratik olarak çözüm olacağını da belirtmek isterim .Aşağıdaki video da detaylıca açıklanmıştır.

To view this content we will need your consent to set third party cookies.
For more detailed information, see our cookies page.
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Konuyu başlatan
Normal Üye
Katılım
Konu Bilgi
Durum
Çözüldü 
Forum
Excel Formül Soruları
Başlangıç tarihi
Son yanıt tarihi
Cevaplar
9
Üst