Excel'de birden çok boş sütunu hızlı bir şekilde nasıl silebilirim?
Bazen web sayfası, CSV, metin vb. Gibi bazı kaynaklardan Microsoft Excel'e veri aktardığınızda, onunla birlikte birçok boş sütun olabilir. Her boş sütunu birer birer silmek zaman alıcı olmalıdır. Bu nedenle, bazılarımız bu sorunu çözmenin kolay yollarını ararız. Bu makale, birden çok boş sütunu hızla silmenize yardımcı olacak bazı hileli ipuçları toplar.
Çalışma sayfasındaki birden çok boş sütunu formülle sil
VBA kodu ile çalışma sayfasındaki birden çok boş sütunu silin
Yararlı bir özellikle seçim / etkin sayfa / tüm çalışma kitabındaki birden çok boş sütunu silin
VBA kodunu kullanarak bir başlık içeren birden çok boş sütunu silin
Çalışma sayfasındaki birden çok boş sütunu formülle sil
Excel'de, sütunların boş olup olmadığını belirlemek için bir formül uygulayabilir ve ardından Sırala tüm boş sütunları birlikte sıralama ve ardından bir kerede silme özelliği. Lütfen şunu yapın:
1. Veri aralığınızın en üstüne yeni bir satır ekleyin, ekran görüntüsüne bakın:
2. Ardından aşağıdaki formülü A1 hücresine girin ve ardından bu formülü diğer hücrelere uygulamak için doldurma tutamacını sağa sürükleyin, sütun boşsa bir DOĞRU görüntülenir, aksi takdirde YANLIŞ görüntülenir, ekran görüntüsüne bakın:
3. Ardından yardımcı satırı içeren veri aralığını seçin ve ardından Veri > Sırala, ekran görüntüsüne bakın:
4. Dışarı fırladı Sırala iletişim kutusunu tıklayın Opsiyonlar düğmesi, aşağıda Sıralama Seçenekleri iletişim kutusunu seçin Soldan sağa sırala seçenek, ekran görüntülerine bakın:
5. tıklayın OK geri dönmek için düğme Sırala iletişim kutusunu seçin, ardından Satır 1 itibaren Göre sırala açılır ve seçin Hücre Değerleri itibaren Sırala bölümü, seçim En Büyükten En Küçüğe itibaren Sipariş Numarası bölümü, ekran görüntüsüne bakın:
6. Ardından, tüm boş sütunlar verilerinizin solunda sıralanmıştır ve şimdi, yalnızca tüm sütunları seçmeniz ve ardından sağ tıklayıp Sil bu boş sütunları bir defada silmek için ekran görüntüsüne bakın:
VBA kodu ile çalışma sayfasındaki birden çok boş sütunu silin
VBA makrosunu kullanmak istiyorsanız, işler çok daha kolay gider. Aşağıdaki VBA kodu size yardımcı olabilir, lütfen şunu yapın:
1. Basılı tutun Ara Toplam + F11 Excel'de anahtarlar ve açılır Uygulamalar için Microsoft Visual Basic pencere.
2. tıklayın Ekle > modülve aşağıdaki makroyu modül Pencere.
VBA kodu: Seçimdeki birden çok boş sütunu silin:
Sub DeleteEmptyColumns () 'Updateby Extendoffice Aralık Olarak Kısma Aralık Olarak Dim InputRng xTitleId = "KutoolsforExcel" Set InputRng = Application.Selection Set InputRng = Application.InputBox ("Aralık:", xTitleId, InputRng.Address, Tür: = 8) Application.ScreenUpdating = False for i = InputRng.Columns.Count To 1 Step -1 Set rng = InputRng.Cells (1, i) .EntireColumn ise Application.WorksheetFunction.CountA (rng) = 0 Sonra rng.Delete End If Next Application.ScreenUpdating = True End Sub
3. basın F5 Bu makroyu çalıştırmak için tuşuna basın, açılan iletişim kutusunda ihtiyacınız olan çalışma aralığını seçin. Ekran görüntüsüne bakın:
4. Tıkla OK, ardından seçimdeki tüm boş sütunlar kaldırılır. Ekran görüntüsüne bakın:
Yararlı bir özellikle seçim / etkin sayfa / tüm çalışma kitabındaki birden çok boş sütunu silin
The Gizli (Görünür) Satırları ve Sütunları Sil yarar Kutools for Excel birden çok boş satırı veya sütunu aynı anda hızlı bir şekilde kaldırmanıza yardımcı olabilir.
Kurduktan sonra Kutools for Excellütfen şunu yapın:
1. tıklayın Kutools > Sil > Gizli (Görünür) Satırları ve Sütunları Sil, ekran görüntüsüne bakın:
2. In Gizli (Görünür) Satırları ve Sütunları Sil iletişim kutusunda, işlemi uygulamak istediğiniz kapsamı belirtin Arama konumu açılır liste. (Eğer seçersen Seçilen Aralıkta, önce kullanmak istediğiniz aralığı seçmelisiniz.) Ve sonra kontrol edin Sütunlar altında Türü sil. Ve seç Boş sütunlar itibaren Ayrıntılı tip. Ekran görüntüsüne bakın:
3. Sonra tıklayın OK. Ve boş sütunlar seçilen aralıktan silindi. Ekran görüntüsüne bakın:
VBA kodunu kullanarak bir başlık içeren birden çok boş sütunu silin
Bazen, çalışma sayfasında yalnızca bir başlık içeren tüm boş sütunları silmek isteyebilirsiniz, aşağıdaki VBA kodu size bir iyilik yapabilir, lütfen aşağıdaki adımları uygulayın:
1. Basılı tutun Ara Toplam + F11 Excel'de anahtarlar ve açılır Uygulamalar için Microsoft Visual Basic pencere.
2. tıklayın Ekle > modülve aşağıdaki makroyu modül Pencere.
VBA kodu: Başlığı olan tüm boş sütunları silin
Sub deleteblankcolwithheader()
'updateby Extendoffice
Dim xEndCol As Long
Dim I As Long
Dim xDel As Boolean
On Error Resume Next
xEndCol = Cells.Find("*", SearchOrder:=xlByColumns, SearchDirection:=xlPrevious).Column
If xEndCol = 0 Then
MsgBox "There is no data on """ & ActiveSheet.Name & """ .", vbExclamation, "Kutools for Excel"
Exit Sub
End If
Application.ScreenUpdating = False
For I = xEndCol To 1 Step -1
If Application.WorksheetFunction.CountA(Columns(I)) <= 1 Then
Columns(I).Delete
xDel = True
End If
Next
If xDel Then
MsgBox "All blank column(s) with only a header row have been deleted.", vbInformation, "Kutools for Excel"
Else
MsgBox "There are no Columns to delete as each one has more data (rows) than just a header.", vbExclamation, "Kutools for Excel"
End If
Application.ScreenUpdating = True
End Sub
3. Ardından bu kodu çalıştırmak için F5 tuşuna basın ve başlık içeren boş sütunların silineceğini hatırlatmak için bir istem kutusu açılır, ekran görüntüsüne bakın:
4. Ve sonra OK düğmesine tıklayın, mevcut çalışma sayfasındaki sadece başlıkları olan tüm boş sütunlar bir defada silinir. Ekran görüntülerine bakın:
Daha ilgili makaleler:
- Excel'deki Tüm Gizli Satırları veya Sütunları Sil
- Çok sayıda gizli satır ve sütun içeren büyük bir çalışma kitabınız varsa ve şimdi gizli veriler kullanılamıyorsa, hepsini silmek istersiniz. Bunları nasıl hızlı bir şekilde silebilirsiniz?
- Excel'deki Tüm Resimleri veya Diğer Nesneleri Sil
- Tüm resimleri Microsoft Excel'den silmek istiyorsanız, her bir resmi seçip tek tek silmek zaman alabilir. Aşağıdaki hileler, tüm resimleri silmek için çalışmanızı kolaylaştırabilir.
- Excel'de Arka Plan Rengine Göre Satırları Sil
- Arka plan rengine göre tüm satırları nasıl silebilirsiniz? Bu örnekte, aşağıda gösterilen ekran görüntüsü gibi mavi arka plan rengiyle doldurulan tüm satırları silmem gerekiyor. Bu makale ile, bu görevi Excel'de gerçekleştirmek için bazı kodlar alacaksınız.
- Google E-Tablolar'daki Bir Sütunda Belirli Metin İçeren Tüm Satırları Silin
- Bir Google sayfasında bir dizi veriye sahip olduğunuzu varsayarsak, şimdi, satırları bir sütundaki hücre değerlerine göre silmek istiyorsunuz. Örneğin, Colum C'de "Tamamlandı" metnini içeren tüm satırları silmek istiyorum. Bu yazıda, Google sayfalarında nasıl çözüleceğinden bahsedeceğim.
En İyi Ofis Üretkenlik Araçları
Kutools for Excel ile Excel Becerilerinizi Güçlendirin ve Daha Önce Hiç Olmadığı Gibi Verimliliği Deneyimleyin. Kutools for Excel, Üretkenliği Artırmak ve Zamandan Tasarruf Etmek için 300'den Fazla Gelişmiş Özellik Sunar. En Çok İhtiyacınız Olan Özelliği Almak İçin Buraya Tıklayın...
Office Tab, Office'e Sekmeli Arayüz Getirir ve İşinizi Çok Daha Kolay Hale Getirir
- Word, Excel, PowerPoint'te sekmeli düzenlemeyi ve okumayı etkinleştirin, Publisher, Access, Visio ve Project.
- Yeni pencereler yerine aynı pencerenin yeni sekmelerinde birden çok belge açın ve oluşturun.
- Üretkenliğinizi% 50 artırır ve her gün sizin için yüzlerce fare tıklamasını azaltır!