Ana içeriğe atla

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:

=COUNTA(A2:A1048576)=0

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.

İpuçları:Bunu uygulamak için Gizli (Görünür) Satırları ve Sütunları Sil özelliği, öncelikle indirmelisiniz Kutools for Excelve ardından özelliği hızlı ve kolay bir şekilde uygulayın.

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'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.

En İyi Ofis Üretkenlik Araçları

🤖 Kutools AI Yardımcısı: Aşağıdakilere dayalı olarak veri analizinde devrim yaratın: Akıllı Yürütme   |  Kodunu oluşturun  |  Özel Formüller Oluşturun  |  Verileri Analiz Edin ve Grafikler Oluşturun  |  Kutools İşlevlerini Çağır...
Popüler Özellikler: Yinelenenleri Bul, Vurgula veya Tanımla   |  Boş Satırları Sil   |  Veri Kaybı Olmadan Sütunları veya Hücreleri Birleştirin   |   Formülsüz Tur ...
Süper Arama: Çoklu Ölçütlü VLookup    Çoklu Değer VLookup  |   Birden Çok Sayfada VLookup   |   Bulanık Arama ....
Gelişmiş Açılır Liste: Hızla Açılır Liste Oluşturun   |  Bağımlı Açılır Liste   |  Çoklu Seçim Açılır Liste ....
Sütun Yöneticisi: Belirli Sayıda Sütun Ekleme  |  Sütunları Taşı  |  Gizli Sütunların Görünürlük Durumunu Değiştir  |  Aralıkları ve Sütunları Karşılaştırın ...
Öne Çıkan Özellikler: Izgara Odağı   |  Tasarım görünümü   |   Büyük Formül Çubuğu    Çalışma Kitabı ve Sayfa Yöneticisi   |  Kaynak Kütüphanesi (Otomatik metin)   |  Tarih Seçici   |  Çalışma Sayfalarını Birleştirin   |  Hücreleri Şifrele/Şifresini Çöz    E-postaları Listeye Göre Gönder   |  Süper Filtre   |   Özel Filtre (kalın/italik/üstü çizili filtre...) ...
En İyi 15 Araç Seti12 Metin Tools (Metin ekle, Karakterleri Kaldır, ...)   |   50+ Grafik Türleri (Gantt şeması, ...)   |   40+ Pratik Formüller (Yaşı doğum gününe göre hesapla, ...)   |   19 sokma Tools (QR Kodunu Girin, Yoldan Resim Ekle, ...)   |   12 Dönüştürme Tools (Sayılardan Kelimelere, Para Birimi Dönüştürme, ...)   |   7 Birleştir ve Böl Tools (Gelişmiş Kombine Satırları, Bölünmüş hücreler, ...)   |   ... ve dahası

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...

Açıklama


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!

Comments (8)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
It deleted all my names in my first name column! Auuggh!
This comment was minimized by the moderator on the site
Thanks its very helpful page with basic excel option :)
This comment was minimized by the moderator on the site
Hi, can anyone guide how i can delete blank cells in a row or column...note whole blank column or rows... only blank cell i need to delete in a column
This comment was minimized by the moderator on the site
Hello,


try to implement below code
This comment was minimized by the moderator on the site
Hi, the thing which you are mentioned is so helpfull. I want a small help from your side. Daily am download the some files and using pivot prepared the reports. It is daily task for me and routine process. How can i do it with out using pivot. Ex: If i prepared the reports on yesterday in "A" Excel file. Next day in "A" Excel file just i replace the new "B" Excel file data. By this automatically report would be create? Is it possible?
This comment was minimized by the moderator on the site
Very helpful page. Thank you. :-) My challenge is that I have columns with headers, but no data in that column. Only the header is present. How would one go about deleting columns where there is no data, but the header is there? :o
This comment was minimized by the moderator on the site
the above details are very helpful for my personal use. Thanks for your guidance. M.KARTHIKEYAN :-)
This comment was minimized by the moderator on the site
I found it much simpler to go to the line after my last line of data, enter "Shift-Ctrl-End" to highlight all blank lines that followed(much faster), right click and enter "delete all rows/columns". The system didn't waste so much time searching this way and so it was clean in the blink of an eye and files that were 20 MB were dropped to a size of 20 kb.
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations