Excel'de boş hücreleri en üste getirmek için satırları nasıl sıralarsınız?
Eğer bazı boş hücrelerle doldurulmuş bir veri listesi varsa ve şimdi tüm boş hücreleri verilerin en üstüne sıralamanız gerekiyorsa, Excel'deki Sıralama özelliğini kullandığınızda hem En Küçükten En Büyüğe Sıralama hem de En Büyükten En Küçüğe Sıralama işlevleri boş hücreleri kayıtların altına yerleştirecektir. Bu durumda, aşağıdaki öğretici Excel'de satırları nasıl sıralayacağınızı ve boş hücreleri en üste nasıl getireceğinizi anlatacaktır.
Boş hücreleri renkli hücreleri sıralayarak en üste getirme
Kutools for Excel ile boş hücreleri kolayca en üste getirerek sıralama
Yardımcı bir sütun kullanarak boş hücreleri en üste getirme
VBA kodu kullanarak boş hücreleri en üste getirme
Boş hücreleri renkli hücreleri sıralayarak en üste getirme
Excel'de arka plan rengine göre verileri sıralayabilirsiniz, bu nedenle burada boş hücreleri belirli bir renkle doldurabilir ve ardından renge göre sıralayabilirsiniz. Lütfen aşağıdaki adımları izleyin:
1. Veri listenizi seçin ve Ctrl + G tuşlarına basarak Git iletişim kutusunu açın, ardından Özel düğmesine tıklayın, aşağıdaki ekran görüntüsüne bakın:
2. Açılan Git Özel iletişim kutusunda Boşlar seçeneğini işaretleyin ve ardından Tamam'a tıklayın.
3. Ve tüm boş hücreler seçildi, şimdi Ana Sayfa > Doldurma Rengi'ne tıklayarak ve aşağıdaki ekran görüntüsünde gösterildiği gibi istediğiniz bir renk seçerek onları renkle doldurabilirsiniz:
4. Ardından listeyi doldurma rengine göre sıralayabilirsiniz, lütfen değerlerinizi seçin ve Veri > Sırala'ya tıklayın, açılan Sırala iletişim kutusunda sıralamak istediğiniz sütunu seçin ve Sıralama Seçeneği açılır listesinden Hücre Rengi'ni seçin, ardından boş hücrelerin rengini tıklayın ve son olarak Üstte Seçeneği'ni seçin. Ekran görüntüsüne bakın:
5. Ayarları tamamladıktan sonra Tamam'a tıklayın, tüm renkli boş hücreler önce sıralanmış olacak, ardından sıralamadan sonra rengi kaldırabilirsiniz. Ekran görüntülerine bakın:
![]() | ![]() | ![]() |
Kutools for Excel ile boş hücreleri kolayca en üste getirerek sıralama
Kutools for Excel'in Gelişmiş Sıralama aracı, size Excel'de satırları kolayca sıralamak ve boş hücreleri en üste getirmek için yardımcı olabilir. Lütfen şu şekilde devam edin.
1. Sıralamak ve boş hücreleri en üste getirmek istediğiniz alanı seçin ve ardından Kutools Plus > Sırala > Gelişmiş Sırala.
2. Gelişmiş Sıralama iletişim kutusunda sıralama koşulunuzu seçin ve ardından Başlangıçta boş hücreler kutusunu işaretleyin ve son olarak Tamam düğmesine tıklayın. Ekran görüntüsüne bakın:
Ardından seçilen alan sıralanır ve aşağıdaki ekran görüntüsünde gösterildiği gibi tüm boş hücreler hemen en üste getirilir.
Bu yardımcı programın ücretsiz deneme sürümünü (30-gün) kullanmak istiyorsanız, lütfen indirmek için tıklayın ve ardından yukarıdaki adımlara göre işlemi uygulamak için gidin.
Yardımcı bir sütun kullanarak boş hücreleri en üste getirme
Boş hücreleri veri listenizin en üstüne sıralamak için boşlukları tanımlamak için bir formül kullanabilir ve ardından Sıralama işlevini uygulayabilirsiniz.
1. Örneğin, verinin yanındaki boş bir hücrede, B1 hücresinde, bu formülü yazın =A1="", aşağıdaki ekran görüntüsüne bakın:
2. Ardından dolgu tutamacını içeren formülü içermesini istediğiniz hücrelerin üzerine sürükleyin ve tüm boş hücreler Doğru olarak görüntülenirken diğerleri Yanlış olarak görüntülenir, aşağıdaki ekran görüntüsüne bakın:
3. Ardından Veri > En Büyükten En Küçüğe Sırala'ya tıklayın ve bir Sıralama Uyarısı iletişim kutusu açılacak, ardından Seçimi Genişlet'i işaretleyin, aşağıdaki ekran görüntülerine bakın:
![]() |
![]() |
![]() |
4. Ve ardından Tamam'a tıklayın, tüm boş hücreler değerlerin en üstüne sıralanmıştır.
5. Son olarak, ihtiyacınıza göre yardımcı sütun B'deki değerleri silebilirsiniz.
VBA kodu kullanarak boş hücreleri en üste getirme
Aşağıdaki VBA kodunu uygulayarak, boş hücreleri verilerin en üstüne hızlıca sıralayabilirsiniz.
1. ALT + F11 tuşlarını basılı tutun ve Microsoft Visual Basic for Applications penceresi açılır.
2. Ekle Insert > Modül'e tıklayın ve aşağıdaki kodu Modül Penceresine yapıştırın.
VBA kodu: Verilerin en üstüne boş hücreleri sıralama
Sub SortBlankOnTop()
'Update 20140318
On Error Resume Next
Dim WorkRng As Range
Dim xMin As Double
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
xMin = Application.WorksheetFunction.Small(WorkRng, 1) - 1
WorkRng.SpecialCells(xlCellTypeBlanks) = xMin
WorkRng.Sort , Key1:=Cells(WorkRng.Row, WorkRng.Column), Order1:=xlAscending, Header:=xlNo, OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, DataOption1:=xlSortNormal
WorkRng.Replace What:=xMin, Replacement:="", LookAt:=xlWhole
End Sub
3. Ardından bu kodu çalıştırmak için F5 tuşuna basın, açılan iletişim kutusunda sıralamak istediğiniz veri aralığını seçin, aşağıdaki ekran görüntüsüne bakın:
4. Ve ardından Tamam'a tıklayın, boş hücreler en üste sıralanmıştır.
İlgili makaleler:
- Excel'de üzeri çizili verileri nasıl sıralarsınız veya filtrelersiniz?
- Excel'de verileri en sık kullanılan değere göre nasıl sıralarsınız?
- Excel'de e-posta adreslerini domain'e göre nasıl sıralarsınız?
- Excel'de satırları tek veya çift sayılara göre nasıl sıralarsınız?
En İyi Ofis Verimlilik Araçları
Kutools for Excel ile Excel becerilerinizi geliştirin ve daha önce hiç olmadığı kadar verimli olun. Kutools for Excel, üretkenliğinizi artırmak ve zamanınızı kaydetmek için300'den fazla gelişmiş özellik sunar. En çok ihtiyacınız olan özelliği almak için buraya tıklayın...
Office Tab, Office'e sekmeli arayüz getirir ve işinizi çok daha kolaylaştırır
- Word, Excel, PowerPoint'te sekmeli düzenleme ve okuma özelliğini etkinleştirin.
- Aynı pencerenin yeni sekmelerinde birden fazla belge açın ve oluşturun, yeni pencerelerde değil.
- Verimliliğinizi %50 artırır ve her gün yüzlerce fare tıklamasını azaltır!