• Foruma hoş geldin 👋 Ziyaretçi

    Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı ya da giriş yapmalısınız. Foruma üye olmak tamamen ücretsizdir.

Çözüldü Ürün listesinden belli koşullara göre veri çekme

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.
Durum
Konu Çözümlendiği İçin Kapatılmıştır.

uğurbatur

Yeni Üye
Kullanıcı Bilgileri
Aktiflik
Çevrimdışı
Katılım
30 Ara 2023
Mesajlar
39
Aldığı beğeni
3
Excel V
Office 365 TR
Konuyu Başlatan
Merhaba arkadaşlar;

50.000 satır ürün kodu tablom var.
Tablomuzda hem kendi ürün kodumuz hem de tedarikçimizin ürün kodu var.
Diyelim ki tedarikçimizden aldığımız ürün kodu 15-72 olsun.
Bizde buna göre kendi kodumuzu giriyoruz. Fakat her sene bu kod değişiyor.
İşin sonunda tedarikçiden aldığımız ürün kodu bir tane iken bizim aynı ürüne verdiğimiz kod 5-6 olabiliyor.

Yine aynı tedarikçi ürün koduna sahip bir başka tedarikçi olabiliyor.
Şöyle ki Doğu tedarikçisinden aldığım ürüne firma 15-72 kod vermiş ise Batı tedarikçisi de aynı kodu vermiş olabiliyor.

Bu iş sürecinde benim yapmak istediğime gelirsem eğer;
Ekli dosyamda işlem sayfasında tedarikçi adı BATI olan ve tedarikçi kodu 15-72 olan ürünleri, ürün listesi sayfasında taramak, çıkan sonuçlar içinde işlem sayfasında A hücresinde olan ürün kodunun tarihini bulup, ondan küçük olan tarihe sahip ürün kodunu işlem sayfası H sütununa getirmek.
Ekteki dosyaya göre H sütununa gelecek sonuç 542 olmalı.

Ekteki dosyanın işlem sayfasında halihazırda bir kod var, ama her zaman doğru sonuç getirmiyor,
Ayrıca tedarikçi ismi ayrıntısı da yok.

Yardımcı olabilir misiniz ?
 

Ekli dosyalar

  • Deneme.xlsm
    18.3 KB · Gösterim: 3
Merhaba veri yazdıkça mı olacak yoksa hepsi topluca mı belirtmemişsiniz.

Tüm kodları topluca çeken kod aşağıdadır.
"İşlem Sayfası" adlı sayfanın kod kısmına aşağıdaki kodu kopyalayıp çalıştırın.

Kod:
Değerli Misafirimiz İçeriği Görebilmek İçin Üyemiz İseniz Giriş Yap'ın Ya da Üye Ol'un.
 
Alpi;

Yazdığınız kodu sayfaya değil, modüle yapıştırıp denedim.
Çalıştı ama doğru sonuç getirmedi.
Ekte işlem sayfasında 865 var. Buna göre ürün listesinde Doğu ve 15-72 yazan üç satır var.
865 kodun tarihi 31.12.2023 ise onun küçüğü 30.12.2023.
Bu durumda H sütununa 582 gelmeli. Fakat 888 çıkıyor.
 

Ekli dosyalar

  • Deneme 2.xlsm
    18.9 KB · Gösterim: 3
Soruyu yanlış anlamışım.
Yeniden kod yazacağım ama şunu öğrenmem lazım "Ürün Kodu" tekrar ediyor mu? Yani birden fazla üründe aynı "Ürün Kodu" nu kullanıyor musunuz?
 
Sayın uğurbatur
Soru biraz bağlantısız gibi mi ?
Ben 1 nolu mesajdaki dosyayı indirdim.
881 ürün kodunun tarihi 18.01.2024
bunu bulduk.
Listede kalan tüm tarihler bu tarihten küçük.
Hangisini neye göre seçeceğiz ?
542 olmalı demişsiniz buna bir ölçüt vermeniz lazım.
542 nin tarihi 09.06.2023 ama 880 nin de tarihi 09.06.2023.
Neden 542.
 
Soruyu yanlış anlamışım.
Yeniden kod yazacağım ama şunu öğrenmem lazım "Ürün Kodu" tekrar ediyor mu? Yani birden fazla üründe aynı "Ürün Kodu" nu kullanıyor musunuz?
Ürün kodu tekrar etmiyor ama tedarikçi kodu tekrar ediyor.
 
Sayın uğurbatur
Soru biraz bağlantısız gibi mi ?
Ben 1 nolu mesajdaki dosyayı indirdim.
881 ürün kodunun tarihi 18.01.2024
bunu bulduk.
Listede kalan tüm tarihler bu tarihten küçük.
Hangisini neye göre seçeceğiz ?
542 olmalı demişsiniz buna bir ölçüt vermeniz lazım.
542 nin tarihi 09.06.2023 ama 880 nin de tarihi 09.06.2023.
Neden 542.
Excelcan;

Alpi'nin yaptığı dosyayı denerken hata farkettim. O yüzden ikinci dosyayı yükledim. Hatayı görün istedim.

İşlem sayfası A1 hücresinde 865 var. Bu kodun oluşturulma tarihi 31.12.2023.
Listede tedarikçi adı Doğu olup tedarikçi kodu 15-72 olan iki ürün daha var.
865 ürün kodunun tarihi 31.12.2023 ise buna en yakın ufak tarihi seçeceğiz.
Bu koşullara uyan 582 var. Onun tarihi 30.12.2023
 
Sanırım bu sefer oldu.

Eğer olmadıysa "İşlem Sayfası" na farklı örnekler ekleyin

Kod:
Değerli Misafirimiz İçeriği Görebilmek İçin Üyemiz İseniz Giriş Yap'ın Ya da Üye Ol'un.
 
Alpi;

Elinize sağlık, güzel olmuş.

Asıl dosyama kodu ilave ettim.
Eğer aradığımız kod ile ilgili ürün listesinde tedarikçi kodu ve tedarikçi adı sadece bir adet listeleniyorsa hatalı sonuç döndürüyor.
Böyle durumlarda sonucu boş olarak geçebilir mi ?

Ekteki dosyada A2 hücresindeki ürün koduna ait hatalı sonuç döndürüyor.
 

Ekli dosyalar

  • Deneme 2.xlsm
    22.5 KB · Gösterim: 2
Durum
Konu Çözümlendiği İçin Kapatılmıştır.
Geri
Üst