Veri arama yardım.....

Katılım
26 Eylül 2010
Mesajlar
15
Excel Vers. ve Dili
basit excel
Arkadaşlar merhaba.....

Aranıza yeni katıldım şimdiden yardımlarınız için teşekkürler...

Resmi bir kurumda kantin işletiyorum....Sayım yaptığımda kullandığım musebe programı sayım sonuçlarını ürün ismi,adet ve satış tutarı olarak sıralıyor... Fakat bana listede alış fiyatıda lazım...Ürünlerin alış fiyatları ayrı bir sheet olarak bulunuyor. Ürünlerin isimlerine göre diğer listeden arayıp alış fiyatını yanına yazabilen bir formül lazım... Örneğini ekde verdim....

Sarıyla işaretlenmiş alana Alış fiyat listesi sayfasından ürünün alış fiyatını bulup girmesini istiyorumm...
 

Ekli dosyalar

Katılım
4 Ocak 2010
Mesajlar
2,074
Excel Vers. ve Dili
OFFICE 2007 PRO TR - Win7 X64
Altın Üyelik Bitiş Tarihi
18.06.2019
Selamlar,

Formumuza Hoş Geldiniz.

Sorunuzu belki yanlış anlamışta olabilirim.

E2 Hücresine,

Kod:
=EĞER($A2="";"";DÜŞEYARA($A2;'ALIŞ FİYAT LİSTESİ'!$A:$B;2;0))
Ekdeki dosyayı inceleyin.
 

Ekli dosyalar

Katılım
26 Eylül 2010
Mesajlar
15
Excel Vers. ve Dili
basit excel
Çok teşekkür ederim istediğim tamda buydu... Birde bazı ürünlerin isimleri listelerde birebir aynı değil mesela Sayım listesinde ( ARKO KREM 200 GR) olan değer Alış fiyatları listesinde (ARKO_KREM_200_GR) şeklinde geçebiliyor veya (ARKOKREM 200) diye geçiyor buna birşey yapabilirmiyiz...
 
Katılım
4 Ocak 2010
Mesajlar
2,074
Excel Vers. ve Dili
OFFICE 2007 PRO TR - Win7 X64
Altın Üyelik Bitiş Tarihi
18.06.2019
Selamlar,

Ona göre formül var ama bu şekilde dosya eklerseniz yardımcı olmaya çalşıyım.
 
Katılım
4 Ocak 2010
Mesajlar
2,074
Excel Vers. ve Dili
OFFICE 2007 PRO TR - Win7 X64
Altın Üyelik Bitiş Tarihi
18.06.2019
Selamlar,

Dosyanızı inceledim.
Elimden geldiğince bir şeyler yapmaya çalıştım dosyanızı kontrol edin.
İlk Başta Alış Fiyat Listesi Sayfasındaki Makroyu Çalıştırın daha sonra alış fiyatları diğer sayfaya geçeçek .
Bilgilerin kontrolünü yapın ben kontrol etmedim.

Kod:
Sub alt()
    Columns("A:A").Select
    Selection.Replace What:=" _", Replacement:="", LookAt:=xlPart, _
        SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
        ReplaceFormat:=False
    Selection.Replace What:=" -", Replacement:="", LookAt:=xlPart, _
        SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
        ReplaceFormat:=False
    Selection.Replace What:=" -", Replacement:="""""", LookAt:=xlPart, _
        SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
        ReplaceFormat:=False
    Selection.Replace What:="_", Replacement:="", LookAt:=xlPart, _
        SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
        ReplaceFormat:=False
    Selection.Replace What:="-", Replacement:="", LookAt:=xlPart, _
        SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
        ReplaceFormat:=False
        Range("C1").Select
End Sub
 

Ekli dosyalar

Üst