Yan yana iki sütundaki verileri eşleştirmek

Katılım
15 Ekim 2009
Mesajlar
93
Excel Vers. ve Dili
İş : Türkçe Excel 2010
Arkadaşlar merhaba ekli örnek tablomda yeşil ile işaretlenen sütunda bazı veriler birbirleriyle aynı yan sütunda da bunlara denk gelen bazı değerler var.

Benim istediğim yeşil sütundaki aynı değerlerin sağ tarafındaki değerlerin toplanarak yeşil kısmın en üst satırına yazılması.

Ekli tablonun 206. satırında tam olarak ne istediğimi anlattım. Bu konuda yardımcı olabilir misiniz?
 

Ekli dosyalar

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,490
Excel Vers. ve Dili
Ofis 365 Türkçe
Merhaba,

Aşağıdaki kodları bir modüle kopyalayıp deneyiniz.

Konu başlığı da "Yan yana iki sütun" değil, "Alt Alta iki satır" olmalı :)
Kod:
Sub Toplat()
 
    Dim i   As Long
 
    Application.ScreenUpdating = False
 
    For i = Cells(Rows.Count, "A").End(3).Row To 3 Step -1
        If Cells(i, "A") = Cells(i - 1, "A") Then
            Cells(i - 1, "B") = Cells(i - 1, "B") + Cells(i, "B")
            Range("A" & i & ":B" & i).ClearContents
        End If
    Next i
 
    Application.ScreenUpdating = True
 
    MsgBox "Benzerler toplanmıştır.."
 
End Sub
 
Katılım
23 Eylül 2004
Mesajlar
1,754
Excel Vers. ve Dili
Excel 2010 TR
Merhaba Veri sekmesi altında bulunan Alt Toplam işlemi ile denermisiniz.
 
Katılım
15 Ekim 2009
Mesajlar
93
Excel Vers. ve Dili
İş : Türkçe Excel 2010
Merhaba,

Aşağıdaki kodları bir modüle kopyalayıp deneyiniz.

Konu başlığı da "Yan yana iki sütun" değil, "Alt Alta iki satır" olmalı :)
Kod:
Sub Toplat()
 
    Dim i   As Long
 
    Application.ScreenUpdating = False
 
    For i = Cells(Rows.Count, "A").End(3).Row To 3 Step -1
        If Cells(i, "A") = Cells(i - 1, "A") Then
            Cells(i - 1, "B") = Cells(i - 1, "B") + Cells(i, "B")
            Range("A" & i & ":B" & i).ClearContents
        End If
    Next i
 
    Application.ScreenUpdating = True
 
    MsgBox "Benzerler toplanmıştır.."
 
End Sub


Arkadaşım teşekkürler fakat ekteki gibi bir uyarı veriyor.
 

Ekli dosyalar

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,490
Excel Vers. ve Dili
Ofis 365 Türkçe
Dosyayı saklarken Makro içeren dosya türü ile saklamalısınız, bu durumda dosya uzantısı xlsm ye dönüşür.

Yoksa makroları silerek saklar, bunun da uzantısı xlsx dir.
 
Katılım
15 Ekim 2009
Mesajlar
93
Excel Vers. ve Dili
İş : Türkçe Excel 2010
Dosyayı saklarken Makro içeren dosya türü ile saklamalısınız, bu durumda dosya uzantısı xlsm ye dönüşür.

Yoksa makroları silerek saklar, bunun da uzantısı xlsx dir.


Çok Teşekkürler. Hüseyinkis arkadaşın önerdiği Alt Toplam yöntimi ile sorunu çözdüm.

Fakat şimdi ekteki yeni tabloda yeşil sütunda olupta mavi sütunda olmayanları tespit edebilirmiyim.
 
Son düzenleme:
Katılım
15 Ekim 2009
Mesajlar
93
Excel Vers. ve Dili
İş : Türkçe Excel 2010
Merhaba Veri sekmesi altında bulunan Alt Toplam işlemi ile denermisiniz.


Çok teşekkür ederim önerdiğiniz yöntemle sorunu çözdüm.

Fakat şimdi ekteki yeni tabloda yeşil sütunda olupta mavi sütunda olmayanları tespit edebilirmiyim.
 
Son düzenleme:
Katılım
15 Ekim 2009
Mesajlar
93
Excel Vers. ve Dili
İş : Türkçe Excel 2010
Fakat şimdi ekteki yeni tabloda yeşil sütunda olupta mavi sütunda olmayanları tespit edebilirmiyim.
 

Ekli dosyalar

Katılım
15 Ekim 2009
Mesajlar
93
Excel Vers. ve Dili
İş : Türkçe Excel 2010
Arkadaşlar lütfen son yazdığım cevaptaki ek dosya için için yardım edebilir misiniz? Acil ihtiyacım var.
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,490
Excel Vers. ve Dili
Ofis 365 Türkçe
Merhaba,

Farklı konular için farklı konu açınız lütfen.

D2

Kod:
=EĞERSAY(A:A;--B2)

Değer Sıfır ise yok anlamındadır.

Ayrıca DÜŞEYARA fonksiyonunu da kullanabilirsiniz. Forumda yüzlerce hatta binlerce örneği var.
 
Katılım
15 Ekim 2009
Mesajlar
93
Excel Vers. ve Dili
İş : Türkçe Excel 2010
Necdet Bey çok teşekkür ederim. Konu bolluğu olmasın ve aynı tablo üzerinde işlem yapılacağı için buradan devam etmek istedim.

Valla Düşeyara formülünü hem burada hem google'da arattım ama tam istediğim gibi bulamadım.
 

catalinastrap

Özgür ALTAY
Destek Ekibi
Katılım
19 Ağustos 2006
Mesajlar
601
Excel Vers. ve Dili
Microsoft® Excel® Microsoft 365 için MSO /64 bit /Türkçe
dosyanız ektedir
 

Ekli dosyalar

Katılım
3 Ekim 2011
Mesajlar
12
Excel Vers. ve Dili
2007
karşılaştırma

Merhaba arkadaşlar benim sorunum .. ekteki dosyada a-b-c- sutunlarında bulunan veriler stok envanter raporumdur e-f-g dekiler ise stok satış raporumdur .

isteğim ise stok satış raporumun stok envanter raporumun birebir karşısına gelmesidir.

bunu istememin mantığı buüründen beş tane satılmış ama stoğumda kaç tane var diye . veya stoğumda 5 tane var kaç tane satılmış diye basit bir şekilde kontrol etmem için bu kodların karşı karşıya gelmesini istiyorum. sanırım düşey ara sistemi ile yapılıyormuş yardımcı olursanız sevinirim.
 

Ekli dosyalar

Üst