• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Filtre varken sütunda numaraları sürüklemek

Katılım
5 Aralık 2021
Mesajlar
13
Excel Vers. ve Dili
2019
Sütunlarımın hepsinde filtre varken ve en az birine filtre atmışken en sağda bulunan sütunuma alt alta 1 2 yazdığımda ve sürüklediğimde rakamlarım aşağıya doğru artarak sürüklenmiyor. Hepsi 1 oluyor , nasıl düzeltebilirim
 
Verileriniz B2 den başlaıp aşağı doğru gittiği varsayarsak A2 hücresine

Kod:
=ALTTOPLAM(3;$B$2:$B3)

yazıp aşağı doğru çekiniz.
 
Verileriniz B2 den başlaıp aşağı doğru gittiği varsayarsak A2 hücresine

Kod:
=ALTTOPLAM(3;$B$2:$B3)

yazıp aşağı doğru çekiniz.
tam anlamadım ama ; sadece sütunlarımda filtre varken en sağdaki sütunumda alt alta rakamları artırarak sürüklemek istiyorum, çok satırım olduğu için tek tek yazmak istemiyorum, filtre olmadığında bu işlem kolay 1 2 yazıp ikisini birden sürüklediğimde 3 4 şeklinde devam ediyor
 
Önerilen formül sizin elle yaptığınız işlemi otomatik yapacaktır.

Filtre açıkken formülü verilerinizin başladığı ilk hücreye uygulayıp aşağıya doğru sürüklemeniz yeterli olacaktır.

Burada verilerinizin A2 hücresinden başladığı varsayılmıştır.
 
Önerilen formül sizin elle yaptığınız işlemi otomatik yapacaktır.

Filtre açıkken formülü verilerinizin başladığı ilk hücreye uygulayıp aşağıya doğru sürüklemeniz yeterli olacaktır.

Burada verilerinizin A2 hücresinden başladığı varsayılmıştır.
anlıyorum deniyorum dediğiniz gibi de oluyor ama filtrem olduğu için arada gizli satırlar var , yani ben sadece görmek istediğim satırlarda bu sayıların artarak devam etmesini istiyorum, denedim dediğiniz gibi de oldu fakat filtreyi çözünce istediğim 1 . satır da 1 yazarken , öteki istediğim satıra 2 yazacağına 10'a atlamış ve 10 yazmış
 
Sabit sıra numarası vermek istiyorsanız işlemi makro ile yapmanız gerekir.

Aşağıdaki kod A2 hücresinden aşağıya doğru filtrelenmiş satırlara sıra numarası verir.

C++:
Option Explicit

Sub Generate_Sequence_Number_In_Filtered_Field()
    Dim Rng As Range, No As Long, Last_Row As Long
    
    Last_Row = Cells(Rows.Count, 2).End(3).Row
    
    For Each Rng In Range("A2:A" & Last_Row).SpecialCells(xlCellTypeVisible)
        No = No + 1
        Rng = No
    Next
End Sub
 
Geri
Üst