İpucu: Digər dillər Google-tərcümə olunur. Sizi ziyarət edə bilərsiniz English bu linkin versiyası.
Daxil ol
x
or
x
x
Qeydiyyatdan
x

or

Excel-də başlıq dəyərinə əsasən bütün sütunları necə silmək olar?

Bir çox hallarda, Excel-də başlıq dəyərinə əsasən bütün sütunları silmək tələb oluna bilər. Məsələn, başlığa dəyər "köhnə" olan bütün sütunları silmək lazımdır. Bu təlimatda, başlıq dəyərinə əsaslanaraq bütün sütunların silmək üsullarını ətraflı şəkildə göstərəcəyik.

Başlıq dəyərinə əsaslanan bütün sütunları VBA kodu ilə silin

Excel üçün Kutools ilə başlıq dəyərinə əsaslanan bütün sütunları silin


arrow mavi sağ bubble Başlıq dəyərinə əsaslanan bütün sütunları VBA kodu ilə silin


VBA kodu ilə başlıq dəyərinə əsasən bütün sütunları silə bilərsiniz. Xahiş edirik bunu edin.

1. Basın Dayandırmaq + F11 açmaq üçün eyni anda düymələri Microsoft Visual Basic tətbiqi pəncərə.

2. İçində Microsoft Visual Basic tətbiqi pəncərə basın Taxmaq > Modules. Və kodu aşağıda Modul pəncərəsinə köçürün və yapışdırın.

VBA kodu: başlıq dəyərinə əsasən bütün sütunları silin

Sub DeleteSpecifcColumn()
	Set MR = Range("A1:D1")
	For Each cell In MR
		If cell.Value = "old" Then cell.EntireColumn.Delete
	Next
End Sub

Qeyd: kodunda "köhnə"Əsas sütunu silmək istədiyiniz başlıq dəyəridir. Xahiş edirik başlıq dəyərinizi əl ilə dəyişdirin. Və A1: D1 istifadə etdiyiniz sütun üçündür.

3. Basın F5 kodunu çalıştırmak üçün əsas, müəyyən başlıq dəyərini ehtiva edən bütün sütun dərhal silinir.


arrow mavi sağ bubble Excel üçün Kutools ilə başlıq dəyərinə əsaslanan bütün sütunları silin

ilə Excel üçün Kutools'S Xüsusi Hüceyrələri seçin kommunal, asanlıqla müəyyən mövzu dəyərini ehtiva edən bütün sütunları asanlıqla seçə bilərsiniz və sonra bu seçilmiş sütunları bir dəfədən silin. Xahiş edirik bunu edin.

Excel üçün Kutools : 300 gündə heç bir məhdudiyyət olmadan 60-dən çox lazımlı Excel eklentisi ilə pulsuzdur.

1. Silmək üçün lazım olan sütunları olan aralığı seçin və sonra basın Kutools > seçmək > Xüsusi Hüceyrələri seçin. Ekran görüntüsünə baxın:

2. İçində Xüsusi Hüceyrələri seçin dialoq qutusunu seçin Bütün sütun seçimi Seçim növü bölmədə və Xüsusi tip açılan siyahıdan seçin bərabər sonra seçim qutusuna aşağıdakı xanaya daxil edin. Və nəhayət basın OK düyməsini basın. Ekran görüntüsünə baxın:

3. Basın OK başqa bir açılan informasiya qutusunda düyməsini, sonra dərhal üstü dəyərini əks etdirən sütun dərhal seçilir.

4. Seçilən sütunun sütun başlığını sağ basın və sonra basın Sil sağ tıklayarak menyudan. Sonra bütün seçilmiş sütunlar bir dəfə silinir.

Bu yardım faydalı olarsa, edə bilərsiniz İndi download və pulsuz sınaq cəhd edin!


Təklif olunan Məhsuldarlıq Vasitələri

Office Tab

qızıl star1 Chrome, Firefox və yeni Internet Explorer kimi Excel və digər Office proqramlarına lazımlı sekmeleri gətirin.

Excel üçün Kutools

qızıl star1 Amazing! 5 dəqiqədə məhsuldarlığınızı artırın. Heç bir xüsusi bacarıqa ehtiyac yoxdur, hər gün iki saat saxlaya bilərsiniz!

qızıl star1 300 Excel üçün yeni funksiyalar, Excel çox asan və güclü olun:

  • Veriyi ləğv etmədən Cell / Satır / Sütunları birləşdirin.
  • Bir neçə Çarşaf və İş Kitabını birləşdirin və birləşdirin.
  • Çaprazları müqayisə edin, birdən çox aralığa kopyalayın, mətni tarixə, vahidə və valyuta çevrilməsinə çevirin.
  • Rənglər, Paging Subtotals, Advanced Sort və Super Filter tərəfindən sayılan,
  • Daha çox seçin / Insert / Sil / Mətn / Biçim / Bağlantı / Yorum / Çalışma kitabları / Çalışma Qurğuları Tools ...

Excel üçün Kutools-un ekranı

Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Elias · 5 months ago
    Hey! This works well until you have two contiguous columns with the same header. Say your range is A1:A5, and A2 and A3 have the header 'old'. It will delete A2, but then the A3 will move to the place A2 used to occupy, and the code will skip it, as it will be looking at the new A3, the next cell on its range.
    • To post as a guest, your comment is unpublished.
      crystal · 5 months ago
      Hi Elias,
      As you mentioned, A2 and A3 have he same header "old". But they are in the same column, after applying the code, the whole column A will be removed immediately.
      I am not sure I get your point. Would be nice if you could provide screenshot of what you are trying to do.
  • To post as a guest, your comment is unpublished.
    Leonard Staggs · 1 years ago
    Sorry if this seems super basic but this is my first time trying vba. Using this how would I apply it to delete multiple column headers. I am actually trying to only keep certain header columns and delete the rest of a changing list.