Qısa yollardan və ya VBA makrosundan istifadə edərək Excel-də sətirləri necə silmək olar

  • Bunu Paylaş
Michael Brown

Bu məqalə Excel-də xana dəyərinə əsasən sətirləri silməyin bir neçə yolunu sadalayır. Bu yazıda siz Excel VBA ilə yanaşı isti düymələri də tapa bilərsiniz. Sətirləri avtomatik silin və ya faydalı qısayollarla birlikdə standart Tap seçimindən istifadə edin.

Excel hərdən dəyişən məlumatları saxlamaq üçün mükəmməl vasitədir. Bununla belə, bəzi dəyişikliklərdən sonra cədvəlinizi yeniləmək həqiqətən çox vaxt tələb edə bilər. Tapşırıq Excel-də bütün boş sətirləri silmək qədər sadə ola bilər. Və ya təkrarlanan məlumatları tapmaq və silmək lazım ola bilər. Dəqiq bildiyimiz bir şey odur ki, təfərrüatlar gələndə və ya getdikdə, cari işə vaxtınıza qənaət etmək üçün ən yaxşı həll yolunu axtarırsınız.

Məsələn, müxtəlif satıcıların məhsullarını satdığı bazarınız var. Nədənsə satıcılardan biri biznesini bağladı və indi siz müxtəlif sütunlarda olsalar belə, satıcının adını ehtiva edən bütün sətirləri silməlisiniz.

Bu yazıda siz Excel VBA və qısayolları tapa bilərsiniz. müəyyən mətn və ya dəyər əsasında sıraları silin. Silmədən əvvəl lazımi məlumatları necə asanlıqla tapıb seçəcəyinizi görəcəksiniz. Əgər tapşırığınız sətirləri silmək deyil, əlavə etməkdirsə, siz bunu necə edəcəyinizi Excel-də birdən çox cərgə daxil etməyin ən sürətli üsullarında tapa bilərsiniz.

    Cədvəlinizdəki sıraları silmək üçün ən sürətli Excel qısayolu

    Əgər siz çoxlu cərgələrin tərkibində olan xana dəyərinə uyğun olaraq silmək üçün ən sürətli üsuldan istifadə etmək istəyirsinizsə, sizə lazımdırəvvəlcə bu cərgələri düzgün seçmək üçün.

    Sətrləri seçmək üçün ya qonşu xanaları lazımi dəyərlərlə vurğulaya və Shift + Boşluq düymələrini klikləyə və ya Ctrl düyməsini sıxaraq lazım olan bitişik olmayan xanaları seçə bilərsiniz.

    Siz həmçinin sıra nömrə düymələrindən istifadə edərək bütün sətirləri seçə bilərsiniz. Son düymənin yanında vurğulanmış cərgələrin sayını görəcəksiniz.

    Lazımi sətirləri seçdikdən sonra Excel "sətiri sil" vasitəsilə onları tez silə bilərsiniz. qısa. Aşağıda standart verilənlər cədvəliniz və ya sağda verilənləri olan cədvəliniz olub-olmamasından asılı olmayaraq seçilmiş sətirlərdən necə qurtulacağınızı öyrənəcəksiniz.

    Bütün cədvəldən sətirləri silin

    Əgər sağda əlavə məlumat olmayan sadə Excel siyahınız var, 2 asan addımda sətirləri silmək üçün cərgəni silmək qısa yolundan istifadə edə bilərsiniz:

    1. Ctrl + - (əsas klaviaturada mənfi) basın ) isti düyməsi.

    İstifadə olunmamış sıraların bir anda yox olduğunu görəcəksiniz.

    İpucu. Siz yalnız silmək istədiyiniz dəyərləri ehtiva edən aralığı vurğulaya bilərsiniz. Sonra Ctrl + - (əsas klaviaturada mənfi) qısa yolundan istifadə edərək, Bütün sətir radio düyməsini seçməyə imkan verən standart Excel Sil dialoq qutusunu əldə edin, və ya sizə lazım ola biləcək hər hansı digər silmə seçimi.

    Cədvəlinizin sağında məlumat varsa sətirləri silin

    Ctrl + - (əsas klaviaturada mənfi) Excel qısayol sətirləri silmək üçün ən sürətli vasitədir.Lakin, aşağıdakı skrinşotda olduğu kimi əsas cədvəlinizin sağında hər hansı məlumat varsa, o, saxlamağınız lazım olan təfərrüatlarla birlikdə sətirləri silə bilər.

    Əgər bu belədirsə. Sizin vəziyyətinizdə əvvəlcə məlumatlarınızı Excel Cədvəli kimi formatlaşdırmalısınız.

    1. Ctrl + T düymələrini basın və ya Ev nişanına keçin -> Cədvəl kimi formatlaşdırın və sizə ən uyğun üslubu seçin.

    Siz Cədvəl yarat dialoq qutusunu görəcəksiniz. ki, lazımi diapazonu vurğulamaq üçün istifadə edə bilərsiniz.

  • İndi siyahınız formatlaşdırılıb, cədvəlinizdə silmək istədiyiniz dəyərlər və ya sətirlərlə diapazonu seçin.
  • Qeyd. Lütfən, bütün sətirləri seçmək üçün sıra düymələrindən istifadə etmədiyinizə əmin olun.

  • Ctrl + - (əsas klaviaturada mənfi) düymələrini sıxaraq istənməyən məlumatların yalnız cədvəlinizdən silindiyini görmək olar. Sağdakı əlavə məlumat toxunulmaz qalacaq.
  • Ümid edirik ki, bu "sətir silmək" qısa yolunu faydalı tapmısınız. Sətirləri silmək üçün Excel VBA-nı tapmaq üçün oxumağa davam edin və müəyyən xana mətni əsasında verilənlərin necə silinəcəyini öyrənin.

    Müəyyən mətni bir sütunda olan sətirləri silin

    Əgər sətirlərdəki elementlər sizə silmək istəsəniz, yalnız bir sütunda görünür, aşağıdakı addımlar bu cür dəyərləri olan sətirlərin silinməsi prosesində sizə bələdçilik edəcək.

    1. İlk olaraq cədvəlinizə Filtr tətbiq etməlisiniz. Bunu etmək üçün Excel-də Data sekmesine keçin və üzərinə klikləyin Filtr işarəsi.

  • Silinmək üçün dəyərləri ehtiva edən sütunu lazım olan mətnlə süzün. Lazım olan elementləri ehtiva edən sütunun yanındakı ox işarəsini vurun. Sonra Hamısını Seç seçimini işarədən çıxarın və düzgün dəyərlərin yanındakı onay qutularını işarələyin. Siyahı uzundursa, sadəcə Axtar sahəsinə lazımi mətni daxil edin. Sonra təsdiqləmək üçün OK düyməsini klikləyin.
  • Silmək istədiyiniz sətirlərdə süzülmüş xanaları seçin. Bütün sətirləri seçmək lazım deyil.
  • Vurğulanmış diapazona sağ klikləyin və menyu siyahısından Sərqi sil seçimini seçin.
  • Nəhayət, onu təmizləmək üçün yenidən Filtr ikonasına klikləyin və dəyərləri olan sətirlərin cədvəlinizdən yoxa çıxdığını görün.

    Excel-də xana rənginə görə sətirləri necə silmək olar

    Filtr seçimi xanaların rənginə əsasən məlumatlarınızı çeşidləməyə imkan verir. Siz ondan müəyyən fon rəngi olan bütün sətirləri silmək üçün istifadə edə bilərsiniz.

    1. Cədvəlinizə Filtr tətbiq edin. Excel-də Məlumat sekmesine keçin və Filtr ikonasına klikləyin.

  • Növbəti kiçik oxu klikləyin lazım olan sütun adına keçin, Rəngə görə filtr bölməsinə keçin və düzgün xana rəngini seçin. OK üzərinə klikləyin və yuxarıdakı bütün vurğulanmış xanalara baxın.
  • Süzülən rəngli xanaları seçin, onların üzərinə sağ klikləyin və Sətri Sil seçin seçimindənmenyu.
  • Budur! Eyni rəngli xanaları olan sətirlər bir anda silinir.

    Müxtəlif sütunlarda müəyyən mətni ehtiva edən sətirləri silin

    Silmək istədiyiniz dəyərlər müxtəlif sütunlar ətrafında səpələnibsə, çeşidləmə prosesi çətinləşdirə bilər. vəzifə. Aşağıda müəyyən dəyərləri və ya mətni ehtiva edən xanalara əsaslanan sıraları silmək üçün faydalı məsləhət tapa bilərsiniz. Aşağıdakı cədvəlimdən 2 sütunda görünən Yanvarı ehtiva edən bütün sətirləri silmək istəyirəm.

    1. Tap və Dəyişdir<2-dən istifadə edərək lazımi dəyəri olan xanaları axtarıb seçməklə başlayın> dialoq. Onu işə salmaq üçün Ctrl + F klikləyin.

      İpucu. Ev nişanına keçsəniz, eyni dialoq qutusunu tapa bilərsiniz -> Tap & seçin və açılan siyahıdan Tap seçimini seçin.

    2. Lazımi dəyəri Find what sahəsinə daxil edin və lazım olduqda əlavə seçimləri seçin. Sonra nəticəni görmək üçün Hamısını tap düyməsini basın.

  • Nəticələr Tap və Dəyişdir pəncərəsində görünəcək.
  • Ctrl düyməsini basıb saxlayaraq pəncərədə tapılan dəyərləri seçin. Tapılan dəyərləri cədvəlinizdə avtomatik olaraq vurğulayan alacaqsınız.

  • İndi Ev nişanına keçin -> Sil -> Cədvəl sətirlərini silin .
  • İpucu. Ctrl + - (əsasda mənfi) düymələrini sıxsanız, seçilmiş dəyərləri olan sətirləri silə bilərsiniz.board) Bütün sətirlər radio düyməsini seçin.

    Vay! İstənməyən sıralar silinir.

    Sətirləri silmək və ya hər bir digər cərgəni silmək üçün Excel VBA makrosu

    Hər zaman bu və ya digər Excel proqramını avtomatlaşdırmaq üçün həll axtarırsınızsa, sadələşdirmək üçün aşağıdakı makroları götürün. silmə sətirləri tapşırığınız. Bu hissədə siz seçilmiş xanalarla cərgələri silməyə və ya Excel-də hər bir digər sətirləri silməyə kömək edəcək 2 VBA makrosunu tapacaqsınız.

    Makro RemoveRowsWithSelectedCells aşağıdakıları ehtiva edən bütün sətirləri siləcək. ən azı bir vurğulanmış xana.

    Makro RemoveEveryOtherRow adından da göründüyü kimi, parametrlərinizə uyğun olaraq hər ikinci/üçdə bir və s. sıradan qurtulmanıza kömək edəcək. O, cari siçan kursorunun yerləşdiyi yerdən başlayaraq cədvəlinizin sonuna qədər sətirləri siləcək.

    Makroları necə daxil edəcəyinizi bilmirsinizsə, Excel-də VBA kodunu necə daxil etmək və işə salmaq olar bölməsinə baxın. .

    Sub RemoveRowsWithSelectedCells() Dim rngCurCell, rng2Delete As Range Application.ScreenUpdating = Yanlış Tətbiq.Calculation = xlCalculationManual Seçilmiş Hər rngCurCell üçün deyilsə, rng2Delete heç bir şey deyildir. .Sıra, 1)) Əks halda rng2Delete = rngCurCell Sonunu təyin edin Əgər Növbəti rngCurCell Deyilsə rng2Delete Heç bir şey deyilsə, rng2Delete.EntireRow.Delete End Əgər Application.ScreenUpdating = True Application.Calculation =xlCalculationAutomatic End Sub Sub RemoveEveryOtherRow() Dim rowNo, rowStart, rowFinish, rowStep As Long Dim rng2 Range kimi Sil rowAddım = 2 rowStart = Application.Selection.Cells(1, 1).Row rowFive.Selection.Cells(1, 1).Rrow rowFive. Application.ScreenUpdating = Yanlış Tətbiq.Calculation = xlCalculationManual For rowNo = rowStart to SatırBitir Addım rowAddım Əgər deyilsə rng2Delete Heç bir şey deyilsə, onda rng2Delete = Application.Union(rng2Delete, _ ActiveSheet.Delete, _ ActiveSheet.Delete, _ ActiveSheet.Calculation, _ ActiveSheet.Calculation, _ ActiveSheet.Calculation, _ ActiveSheet.Calculation)El2DeleterSet. (sətirNo, 1) Sonrakı Əgər Deyilsə, rng2Delete heç bir şey deyilsə, onda rng2Delete.EntireRow.Delete ' Bütün digər sətirləri gizlət 'rng2Delete.EntireRow.Hidden = Tətbiq.ScreenUpdating = Həqiqi Tətbiq.Hesablama = A

    Bu yazıda Excel-də sətirlərin necə silinəcəyini təsvir etdim. İndi seçilmiş sətirləri silmək üçün bir neçə faydalı VBA makrosunuz var, siz hər bir digər cərgənin necə silinəcəyini və Find & Əvəz et ki, onları aradan qaldırmazdan əvvəl eyni dəyərlərə malik bütün sətirləri axtarıb seçəsiniz. Ümid edirik ki, yuxarıda göstərilən məsləhətlər Excel-də işinizi asanlaşdıracaq və bu son yay günlərindən zövq almaq üçün sizə daha çox boş vaxt qazanmağa imkan verəcək. Xoşbəxt olun vəExcel-də əla!

    Michael Brown proqram alətlərindən istifadə edərək mürəkkəb prosesləri sadələşdirməyə həvəsi olan xüsusi texnologiya həvəskarıdır. Texnologiya sənayesində on ildən artıq təcrübəyə malik olmaqla, o, Microsoft Excel və Outlook, həmçinin Google Cədvəl və Sənədlərdə bacarıqlarını mükəmməlləşdirib. Mayklın bloqu öz biliyini və təcrübəsini başqaları ilə bölüşməyə, məhsuldarlığı və səmərəliliyi artırmaq üçün asan izlənilən məsləhətlər və dərslikləri təqdim etməyə həsr olunub. İstər təcrübəli peşəkar, istərsə də yeni başlayan biri olmağınızdan asılı olmayaraq, Mayklın bloqu bu vacib proqram alətlərindən maksimum yararlanmaq üçün dəyərli fikirlər və praktiki məsləhətlər təklif edir.