Mündəricat
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:
- 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.
- 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.
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.
Ü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.
- İ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.
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.
- Cədvəlinizə Filtr tətbiq edin. Excel-də Məlumat sekmesine keçin və Filtr ikonasına klikləyin.
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.
- 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.
- 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.
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.
İ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) və 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 = ABu 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!