İçindekiler
Bu eğitim size çalışma sayfalarınıza net ve profesyonel bir görünüm kazandırmak için Excel'de boşlukları nasıl kaldıracağınızı öğretecek.
Boş hücreler, estetik nedenlerden dolayı kasıtlı olarak doğru yerlerde bırakıyorsanız kötü değildir. Ancak yanlış yerlerdeki boş hücreler kesinlikle istenmeyen bir durumdur. Neyse ki, Excel'de boşlukları kaldırmanın nispeten kolay bir yolu var ve birazdan bu tekniğin tüm ayrıntılarını öğreneceksiniz.
Excel'de boş hücreler nasıl kaldırılır
Excel'de boş hücreleri silmek kolaydır. Ancak, bu yöntem her durumda geçerli değildir. Kendinizi güvenli tarafta tutmak için lütfen bir yedek kopya ve başka bir şey yapmadan önce bu uyarıları okuyun.
Kaydetme konumunda saklanan bir yedek kopya ile Excel'de boş hücreleri silmek için aşağıdaki adımları uygulayın:
- Boşlukları kaldırmak istediğiniz aralığı seçin. Veri içeren tüm hücreleri hızlıca seçmek için sol üst hücreye tıklayın ve Ctrl + Shift + End tuşlarına basın. Bu, seçimi son kullanılan hücreye kadar genişletecektir.
- F5 tuşuna basın ve Özel... . Ya da git Ev tab> Formatlar grubunu seçin ve Bul & Seç > Özel'e git :
- İçinde Özel'e Git iletişim kutusunu seçin, ardından Boşluklar ve tıklayın TAMAM. Bu, aralıktaki tüm boş hücreleri seçecektir.
- Seçili boşluklardan herhangi birine sağ tıklayın ve Sil. bağlam menüsünden:
- Verilerinizin düzenine bağlı olarak şunları seçin hücreleri sola kaydır veya hücreleri yukarı kaydırın ve tıklayın TAMAM. Bu örnekte ilk seçeneği tercih ediyoruz:
İşte bu kadar. Tablonuzdaki boş alanları başarıyla kaldırdınız:
İpuçları:
- Bir şeyler ters gittiyse panik yapmayın ve verilerinizi geri almak için hemen Ctrl + Z tuşlarına basın.
- Kaldırmak yerine yalnızca boş hücreleri vurgulamak istiyorsanız, bu makalede birkaç farklı yöntem bulacaksınız: Excel'de boş hücreler nasıl seçilir ve vurgulanır.
Boşluklar seçilerek boş hücreler ne zaman kaldırılmamalıdır
Bu Özel'e Git > Boşluklar tekniği tek bir sütun veya satır için iyi çalışır. Yukarıdaki örnekte olduğu gibi bağımsız satır veya sütun aralığındaki boş hücreleri de başarıyla ortadan kaldırabilir. Ancak, yapılandırılmış verilere zarar verebilir. Bunun olmasını önlemek için, lütfen çalışma sayfalarınızdaki boşlukları kaldırırken çok dikkatli olun ve aşağıdaki uyarıları aklınızda bulundurun:
1. Hücreler yerine boş satırları ve sütunları silin
Verileriniz, sütunların ve satırların ilgili bilgileri içerdiği bir tabloda düzenlenmişse, boş hücreleri silmek verileri bozacaktır. Bu durumda, yalnızca boş satırları ve boş sütunları kaldırmalısınız. Bağlantılı eğitimler bunun nasıl hızlı ve güvenli bir şekilde yapılacağını açıklamaktadır.
2. Excel tabloları için çalışmaz
Bir Excel tablosundaki (aralığa karşı) tek tek hücreleri silmek mümkün değildir, yalnızca tüm tablo satırlarını kaldırmanıza izin verilir. Veya önce tabloyu aralığa dönüştürebilir ve ardından boş hücreleri kaldırabilirsiniz.
3. Formüllere ve adlandırılmış aralıklara zarar verebilir
Excel formülleri, başvurulan verilerde yapılan birçok değişikliğe uyum sağlayabilir. Çoğu, ama hepsi değil. Bazı durumlarda, silinen hücrelere başvuran formüller bozulabilir. Bu nedenle, boşlukları kaldırdıktan sonra, normal çalıştıklarından emin olmak için ilgili formüllere ve/veya adlandırılmış aralıklara hızlıca bir göz atın.
Boşlukları yok sayan bir veri listesi nasıl çıkarılır
Bir sütundaki boş hücreleri kaldırmanın verilerinizi bozabileceğinden korkuyorsanız, orijinal sütunu olduğu gibi bırakın ve boş olmayan hücreleri başka bir yere çıkarın. Bu yöntem, özel bir liste veya açılır veri doğrulama listesi oluştururken ve içinde boşluk olmadığından emin olmak istediğinizde kullanışlıdır.
A2:A11'deki kaynak listeyle, aşağıdaki dizi formülünü C2'ye girin, doğru şekilde tamamlamak için Ctrl + Shift + Enter tuşlarına basın ve ardından formülü birkaç hücreye daha kopyalayın. Formülü kopyaladığınız hücre sayısı, listenizdeki öğe sayısına eşit veya daha fazla olmalıdır.
Boş olmayan hücreleri ayıklamak için formül:
=IFERROR(INDEX($A$2:$A$11, SMALL(IF(NOT(ISBLANK($A$2:$A$11)), ROW($A$1:$A$10),""), ROW(A1)),"")
Aşağıdaki ekran görüntüsü sonucu göstermektedir:
Formül nasıl çalışır?
İlk bakışta zor görünse de, yakından bakıldığında formülün mantığını takip etmek kolaydır. Düz İngilizce'de, C2'deki formül şu şekildedir: Hücre boş değilse A2:A11 aralığındaki ilk değeri döndür. Hata durumunda, boş bir dize ("") döndür.
Her yeni formülün inceliklerini merak eden düşünceli Excel kullanıcıları için, işte ayrıntılı döküm:
INDEX fonksiyonunun belirtilen satır numarasına göre $A$2:$A$11 arasında bir değer döndürmesini sağlarsınız (gerçek satır numarası değil, aralıktaki göreli satır numarası). Daha basit bir senaryoda, INDEX($A$2:$A$11, 1)'i C2'ye koyabiliriz ve bu bize A2'de bir değer getirir. Sorun şu ki, 2 şeyi daha karşılamamız gerekiyor:
- A2'nin boş olmadığından emin olun
- C3'teki 2. boş olmayan değeri, C4'teki 3. boş olmayan değeri döndürür ve bu şekilde devam eder.
Bu iki görev de SMALL(dizi,k) işlevi tarafından yerine getirilir:
SMALL(IF(NOT(ISBLANK($A$2:$A$11)), ROW($A$1:$A$10),""), ROW(A1))
Bizim durumumuzda dizi argümanı aşağıdaki şekilde dinamik olarak oluşturulur:
NOT(ISBLANK($A$2:$A$11))
Hedef aralıktaki hangi hücrelerin boş olmadığını belirler ve bunlar için DOĞRU, aksi takdirde YANLIŞ döndürür. Ortaya çıkan DOĞRU ve YANLIŞ dizisi, EĞER işlevinin mantıksal testine gider.- IF, TRUE/FALSE dizisinin her bir öğesini değerlendirir ve TRUE için karşılık gelen bir sayı, FALSE için boş bir dize döndürür:
IF({TRUE;FALSE;TRUE;FALSE;TRUE;TRUE;FALSE;TRUE}, ROW($A$1:$A$10),"")
ROW($A$1:$A$10)
yalnızca IF'nin TRUE değerleri için bir sayı seçebileceği 1'den 10'a kadar sayılardan oluşan bir dizi döndürmek için gereklidir (çünkü aralığımızda 10 hücre vardır).
Sonuç olarak, {1;"";3;"";5;6;"";8;"";10} dizisini elde ederiz ve karmaşık SMALL fonksiyonumuz bu basit fonksiyona dönüşür:
SMALL({1;"";3;"";5;6;"";8;"";10}, ROW(A1))
Gördüğünüz gibi dizi argümanı yalnızca boş olmayan hücrelerin sayılarını içerir (dikkat edin, bunlar göreceli dizideki elemanların konumları, yani A2 1. eleman, A3 2. eleman ve benzeri).
İçinde k bağımsız değişkenine, SMALL işlevine 1'in en küçük sayısını döndürmesi talimatını veren ROW(A1) değerini koyarız. Göreli hücre başvurusu kullanımı nedeniyle, formülü aşağı kopyaladıkça satır numarası 1'lik artışlarla yükselir. Yani, C3'te k ROW(A2) olarak değişecek ve formül boş olmayan 2. hücrenin numarasını döndürecektir ve bu böyle devam edecektir.
Ancak, aslında boş olmayan hücre sayılarına ihtiyacımız yok, onların değerlerine ihtiyacımız var. Bu nedenle, ilerliyoruz ve SMALL işlevini row_num INDEX argümanını aralıktaki ilgili satırdan bir değer döndürmeye zorlar.
Son bir dokunuş olarak, hataları boş dizelerle değiştirmek için tüm yapıyı IFERROR işlevine dahil ediyoruz. Hatalar kaçınılmazdır çünkü hedef aralıkta kaç tane boş olmayan hücre olduğunu bilemezsiniz, bu nedenle formülü daha fazla sayıda hücreye kopyalarsınız.
Yukarıdakiler göz önüne alındığında, boşlukları yok sayan değerleri ayıklamak için bu genel formülü oluşturabiliriz:
{=IFERROR(INDEX( aralık , SMALL(IF(NOT(ISBLANK( aralık )), ROW($A$1:$A$10),""), ROW(A1)),"")}Burada "aralık" orijinal verilerinizin bulunduğu aralıktır. Lütfen SATIR($A$1:$A$10) ve SATIR(A1)'in sabit parçalar olduğuna ve verilerinizin nereden başladığına ve kaç hücre içerdiğine bakılmaksızın asla değişmediğine dikkat edin.
Veri içeren son hücreden sonra boş hücreler nasıl silinir
Biçimlendirme veya yazdırılamayan karakterler içeren boş hücreler Excel'de birçok soruna neden olabilir. Örneğin, gereğinden çok daha büyük bir dosya boyutuna sahip olabilir veya birkaç boş sayfa yazdırabilirsiniz. Bu sorunları önlemek için biçimlendirme, boşluk veya bilinmeyen görünmez karakterler içeren boş satırları ve sütunları sileceğiz (veya temizleyeceğiz).
Sayfadaki son kullanılan hücre nasıl bulunur?
Sayfada veri veya biçimlendirme içeren son hücreye gitmek için herhangi bir hücreye tıklayın ve Ctrl + End tuşlarına basın.
Yukarıdaki kısayol, verilerinizin bulunduğu son hücreyi seçtiyse, kalan satırlar ve sütunlar gerçekten boş demektir ve başka bir işleme gerek yoktur. Ancak sizi görsel olarak boş bir hücreye götürdüyse, Excel'in o hücreyi boş olarak kabul etmediğini bilin. Yanlışlıkla yapılan bir tuş vuruşundan kaynaklanan yalnızca bir boşluk karakteri, o hücre için ayarlanmış özel bir sayı biçimi veya yazdırılamayanHarici bir veritabanından içe aktarılan karakter. Sebep ne olursa olsun, o hücre boş değildir.
Veri içeren son hücreden sonraki hücreleri silme
Veri içeren son hücreden sonraki tüm içeriği ve biçimlendirmeyi temizlemek için aşağıdakileri yapın:
- Verilerinizin sağındaki ilk boş sütunun başlığına tıklayın ve Ctrl + Shift + End tuşlarına basın. Bu, verileriniz ile sayfadaki son kullanılan hücre arasında bir hücre aralığı seçecektir.
- Üzerinde Ev sekmesinde Düzenleme grubunu seçin, tıklayın Temiz > Tümünü Temizle . veya seçime sağ tıklayın ve Sil. > Tüm sütun :
- Verilerinizin altındaki ilk boş satırın başlığına tıklayın ve Ctrl + Shift + End tuşlarına basın.
- Tıklayın Temiz > Tümünü Temizle üzerinde Ev sekmesine tıklayın veya seçime sağ tıklayın ve Sil. > Tüm sıra.
- Çalışma kitabını kaydetmek için Ctrl + S tuşlarına basın.
Kullanılan aralığı kontrol ederek artık yalnızca veri içeren hücreler içerdiğinden ve boşluk içermediğinden emin olun. Ctrl + End kısayolu tekrar boş bir hücre seçerse çalışma kitabını kaydedin ve kapatın. Çalışma sayfasını tekrar açtığınızda, son kullanılan hücre veri içeren son hücre olmalıdır.
İpucu: Microsoft Excel 2007 ve üzeri sürümlerde 1.000.000'dan fazla satır ve 16.000'den fazla sütun bulunduğu göz önüne alındığında, kullanıcılarınızın istemeden yanlış hücrelere veri girmesini önlemek için çalışma alanı boyutunu küçültmek isteyebilirsiniz. Bunun için, Kullanılmayan (boş) satırları ve sütunları gizleme bölümünde açıklandığı gibi boş hücreleri görünümlerinden kaldırabilirsiniz.
Excel'de boşluklar bu şekilde silinir. Okuduğunuz için teşekkür eder, gelecek hafta blogumuzda görüşmek dileğiyle!