Ինչպես ջնջել տողերը Excel-ում՝ օգտագործելով դյուրանցումներ կամ VBA մակրո

  • Կիսվել Սա
Michael Brown

Այս հոդվածում թվարկված են մի քանի եղանակներ Excel-ում տողերը ջնջելու համար՝ հիմնված բջջի արժեքի վրա: Այս գրառման մեջ դուք կգտնեք թեժ ստեղներ, ինչպես նաև Excel VBA: Ջնջեք տողերը ինքնաբերաբար կամ օգտագործեք ստանդարտ Գտնել տարբերակը՝ օգտակար դյուրանցումների հետ համատեղ:

Excel-ը կատարյալ գործիք է՝ պահելու տվյալները, որոնք երբեմն փոխվում են: Այնուամենայնիվ, որոշ փոփոխություններից հետո ձեր աղյուսակը թարմացնելու համար կարող է իսկապես շատ ժամանակ պահանջվել: Խնդիրը կարող է լինել այնքան պարզ, որքան Excel-ի բոլոր դատարկ տողերը հեռացնելը: Կամ գուցե անհրաժեշտ լինի գտնել և ջնջել կրկնօրինակված տվյալները: Մի բան, որ մենք հաստատ գիտենք, այն է, որ երբ մանրամասները գալիս կամ գնում են, դուք փնտրում եք լավագույն լուծումը, որը կօգնի ձեզ ժամանակ խնայել ընթացիկ աշխատանքի վրա:

Օրինակ, դուք ունեք շուկա, որտեղ տարբեր վաճառողներ վաճառում են իրենց արտադրանքը: Ինչ-ինչ պատճառներով վաճառողներից մեկը փակեց իր բիզնեսը, և այժմ դուք պետք է ջնջեք բոլոր տողերը, որոնք պարունակում են վաճառողի անունը, նույնիսկ եթե դրանք տարբեր սյունակներում են:

Այս գրառման մեջ դուք կգտնեք Excel VBA և դյուրանցումներ դեպի ջնջել տողերը՝ հիմնված որոշակի տեքստի կամ արժեքի վրա: Դուք կտեսնեք, թե ինչպես կարելի է հեշտությամբ գտնել և ընտրել անհրաժեշտ տեղեկատվությունը մինչ հեռացնելը: Եթե ​​ձեր խնդիրն է ոչ թե ջնջել, այլ տողեր ավելացնել, դուք կարող եք գտնել, թե ինչպես դա անել Excel-ում մի քանի տողեր տեղադրելու ամենաարագ եղանակներով:

    Ավելի արագ Excel-ի դյուրանցումը՝ ձեր աղյուսակում տողերը ջնջելու համար:

    Եթե ցանկանում եք օգտագործել մի քանի տողեր ջնջելու ամենաարագ մեթոդը՝ ըստ դրանց պարունակած բջջի արժեքի, ձեզ հարկավոր է.այս տողերը նախ ճիշտ ընտրելու համար:

    Տողերն ընտրելու համար կարող եք կամ ընդգծել հարակից բջիջները անհրաժեշտ արժեքներով և սեղմել Shift + Space կամ ընտրել անհրաժեշտ ոչ հարակից բջիջները՝ սեղմած պահելով Ctrl ստեղնը:

    Դուք կարող եք նաև ընտրել ամբողջ տողերը՝ օգտագործելով տողի համարի կոճակները: Վերջին կոճակի կողքին կտեսնեք ընդգծված տողերի թիվը:

    Անհրաժեշտ տողերն ընտրելուց հետո կարող եք արագ հեռացնել դրանք Excel-ի «ջնջել տողը» օգտագործելով: դյուրանցում. Ստորև դուք կգտնեք, թե ինչպես կարելի է ազատվել ընտրված տողերից՝ անկախ նրանից, որ դուք ունեք ստանդարտ տվյալների աղյուսակ, կամ աղյուսակ, որն ունի տվյալներ դեպի աջ:

    Հեռացրեք տողերը ամբողջ աղյուսակից

    Եթե դուք ունեք պարզ Excel ցուցակ, որը չունի լրացուցիչ տեղեկատվություն աջ կողմում, կարող եք օգտագործել ջնջման տողի դյուրանցումը 2 հեշտ քայլով տողերը հեռացնելու համար.

    1. Սեղմեք Ctrl + - (մինուս հիմնական ստեղնաշարի վրա: ) թեժ ստեղն:

    Դուք կտեսնեք, որ չօգտագործված տողերը մի պահ անհետանում են:

    Խորհուրդ. Դուք կարող եք ընդգծել միայն այն տիրույթը, որը պարունակում է այն արժեքները, որոնք ցանկանում եք հեռացնել: Այնուհետև օգտագործեք դյուրանցում Ctrl + - (մինուս հիմնական ստեղնաշարի վրա) ՝ ստանդարտ Excel-ի Ջնջել երկխոսության տուփը ստանալու համար, որը թույլ է տալիս ընտրել Ամբողջ տող ռադիո կոճակը, կամ ջնջման ցանկացած այլ տարբերակ, որը ձեզ կարող է անհրաժեշտ լինել:

    Ջնջեք տողերը, եթե ձեր աղյուսակի աջ կողմում տվյալներ կան

    Ctrl + - (մինուս հիմնական ստեղնաշարի վրա) Excel դյուրանցումը տողերը ջնջելու ամենաարագ միջոցն է:Այնուամենայնիվ, եթե ձեր հիմնական աղյուսակի աջ կողմում որևէ տվյալ կա, ինչպես ստորև ներկայացված սքրինշոթում, այն կարող է հեռացնել տողերը և այն մանրամասները, որոնք դուք պետք է պահպանեք:

    Եթե դա այդպես է: ձեր դեպքում, դուք պետք է նախ ձևաչափեք ձեր տվյալները որպես Excel Աղյուսակ :

    1. Սեղմեք Ctrl + T կամ գնացեք Գլխավոր ներդիր -> Ձևաչափեք որպես Աղյուսակ և ընտրեք այն ոճը, որը ձեզ ավելի հարմար է:

    Դուք կտեսնեք Ստեղծել աղյուսակ երկխոսության տուփը որը կարող եք օգտագործել անհրաժեշտ միջակայքը ընդգծելու համար:

  • Այժմ, երբ ձեր ցուցակը ձևաչափված է, ընտրեք այն արժեքներով կամ տողերով ընդգրկույթը, որը ցանկանում եք ջնջել ձեր աղյուսակում:
  • Ծանոթագրություն. Խնդրում ենք համոզվել, որ դուք չեք օգտագործում տողերի կոճակները՝ ամբողջ տողերն ընտրելու համար:

  • Սեղմեք Ctrl + - (մինուս հիմնական ստեղնաշարի վրա)՝ տեսնելու համար, որ անցանկալի տվյալները հեռացված են միայն ձեր սեղանից: Աջ կողմում գտնվող լրացուցիչ տեղեկությունները կմնան անփոփոխ:
  • Հուսով ենք, որ այս «հեռացնել տողը» դյուրանցումը օգտակար է ձեզ համար: Շարունակեք կարդալ Excel VBA տողերը ջնջելու համար գտնելու համար և սովորեք, թե ինչպես վերացնել տվյալները՝ հիմնված որոշակի բջջային տեքստի վրա:

    Ջնջեք տողերը, որոնք պարունակում են որոշակի տեքստ մեկ սյունակում

    Եթե տողերի տարրերը դուք ցանկանում եք հեռացնել, հայտնվի միայն մեկ սյունակում, հետևյալ քայլերը ձեզ կառաջնորդեն նման արժեքներով տողերը ջնջելու գործընթացում:

    1. Սկզբում դուք պետք է կիրառեք Filter ձեր աղյուսակում: Դա անելու համար անցեք Տվյալներ ներդիրը Excel-ում և կտտացրեք այն Զտիչ պատկերակ:

  • Զտեք այն սյունակը, որը պարունակում է ջնջման արժեքներ ըստ անհրաժեշտ տեքստի: Կտտացրեք անհրաժեշտ տարրերը պարունակող սյունակի կողքին գտնվող սլաքի պատկերակին: Ապա նշեք Ընտրեք բոլորը տարբերակը և նշեք ճիշտ արժեքների կողքին գտնվող վանդակները: Եթե ​​ցանկը երկար է, պարզապես մուտքագրեք անհրաժեշտ տեքստը Որոնում դաշտում: Այնուհետև սեղմեք OK ՝ հաստատելու համար:
  • Ընտրեք զտված բջիջները այն տողերում, որոնք ցանկանում եք ջնջել: Անհրաժեշտ չէ ամբողջ տողեր ընտրել:
  • Աջ սեղմեք ընդգծված միջակայքի վրա և ընտրեք Ջնջել տողը տարբերակը ընտրացանկի ցանկից:
  • Վերջապես կտտացրեք Filter պատկերակը, որպեսզի այն մաքրվի և տեսնեք, որ արժեքներով տողերը անհետացել են ձեր աղյուսակից:

    Ինչպես հեռացնել տողերը Excel-ում ըստ բջիջների գույնի

    Զտիչի տարբերակը թույլ է տալիս տեսակավորել ձեր տվյալները՝ ելնելով բջիջների գույնից: Դուք կարող եք օգտագործել այն ջնջելու բոլոր տողերը, որոնք պարունակում են որոշակի ֆոնի գույն:

    1. Կիրառեք Զտիչ ձեր աղյուսակում: Գնացեք Տվյալներ ներդիր Excel-ում և սեղմեք Զտիչ պատկերակը:

  • Սեղմեք հաջորդ փոքր սլաքի վրա: դեպի անհրաժեշտ սյունակի անվանումը, անցեք Զտել ըստ գույնի և ընտրեք բջիջի ճիշտ գույնը: Սեղմեք OK և տեսեք բոլոր ընդգծված բջիջները վերևում:
  • Ընտրեք զտված գունավոր բջիջները, աջ սեղմեք դրանց վրա և ընտրեք Ջնջել տողը տարբերակ -իցճաշացանկ.
  • Ահա վերջ: Նույն գույնի բջիջներով տողերը մի ակնթարթում հեռացվում են:

    Ջնջել տողերը, որոնք պարունակում են որոշակի տեքստ տարբեր սյունակներում

    Եթե արժեքները, որոնք ցանկանում եք հեռացնել, ցրված են տարբեր սյունակների շուրջ, տեսակավորումը կարող է բարդացնել առաջադրանք. Ստորև դուք կգտնեք օգտակար խորհուրդ՝ որոշակի արժեքներ կամ տեքստ պարունակող բջիջների վրա հիմնված տողերը հեռացնելու համար: Իմ ներքևի աղյուսակից ես ուզում եմ հեռացնել բոլոր տողերը, որոնք պարունակում են հունվար, որը հայտնվում է 2 սյունակում:

    1. Սկսեք փնտրելով և ընտրելով անհրաժեշտ արժեք ունեցող բջիջները՝ օգտագործելով Գտնել և փոխարինել<2:> երկխոսություն: Սեղմեք Ctrl + F այն գործարկելու համար:

      Հուշում. Դուք կարող եք գտնել նույն երկխոսության տուփը, եթե գնաք Տուն ներդիր -> Գտնել & AMP; Ընտրեք և բացվող ցանկից ընտրեք Գտնել տարբերակը:

    2. Մուտքագրեք անհրաժեշտ արժեքը Գտեք ինչ դաշտում և անհրաժեշտության դեպքում ընտրեք ցանկացած լրացուցիչ տարբերակ: Այնուհետև սեղմեք Գտնել բոլորը ՝ արդյունքը տեսնելու համար:

  • Արդյունքները կհայտնվեն Գտնել և փոխարինել պատուհանում:
  • Ընտրեք գտնված արժեքները պատուհանում` սեղմած պահելով Ctrl ստեղնը: Դուք կստանաք գտնված արժեքները, որոնք ավտոմատ կերպով ընդգծված են ձեր աղյուսակում:

  • Այժմ անցեք Տուն ներդիրին -> Ջնջել -> Ջնջել թերթի տողերը ։
  • Խորհուրդ. Դուք կարող եք ջնջել ընտրված արժեքներով տողերը, եթե սեղմեք Ctrl + - (մինուս հիմնականտախտակ) և ընտրեք ռադիոկոճակը Ամբողջ տողերը :

    Վայա՜ Անցանկալի տողերը ջնջվում են:

    Excel VBA մակրո՝ տողերը ջնջելու կամ մյուս տողերը հեռացնելու համար

    Եթե դուք միշտ լուծում եք փնտրում Excel-ի այս կամ այն ​​ռեժիմն ավտոմատացնելու համար, վերցրեք ստորև բերված մակրոները՝ պարզեցնելու համար: ձեր delete-rows առաջադրանքը: Այս մասում դուք կգտնեք 2 VBA մակրո, որոնք կօգնեն ձեզ հեռացնել տողերը ընտրված բջիջներով կամ ջնջել բոլոր մյուս տողերը Excel-ում:

    Մակրո RemoveRowsWithSelectedCells կվերացնի բոլոր տողերը, որոնք պարունակում են Առնվազն մեկ ընդգծված բջիջ:

    Մակրոն RemoveEveryOtherRow ինչպես հուշում է նրա անունը, կօգնի ձեզ ազատվել յուրաքանչյուր երկրորդ/երրորդ և այլն տողերից՝ ըստ ձեր կարգավորումների: Այն կհեռացնի տողերը, որոնք սկսվում են մկնիկի կուրսորի ներկայիս դիրքից և մինչև ձեր աղյուսակի վերջը:

    Եթե չգիտեք, թե ինչպես տեղադրել մակրոներ, ազատ զգալ նայեք Ինչպես տեղադրել և գործարկել VBA կոդը Excel-ում: .

    Sub RemoveRowsWithSelectedCells() Dim rngCurCell, rng2Delete As Range Application.ScreenUpdating = False Application.Calculation = xlCalculationManual Յուրաքանչյուր rngCurCell ընտրության մեջ Եթե ոչ rng2Delete Is Nothing Ap2DeletenC .Տող, 1)) Այլապես Սահմանել rng2Delete = rngCurCell ավարտը, եթե հաջորդը rngCurCell Եթե ոչ rng2Delete-ը ոչինչ չէ, ապա rng2Delete.EntireRow.Delete End If Application.ScreenUpdating = True Application.Calculation =xlCalculationAutomatic End Sub RemoveEveryOtherRow() Dim rowNo, rowStart, rowFinish, rowStep As Long Dim rng2Delete As Range rowStep = 2 rowStart = Application.Selection.Cells(1, 1).Rowsed. Application.ScreenUpdating = False Application.Calculation = xlCalculationManual համար rowNo = rowStart To rowFinish Step rowStep If Not rng2Delete Is Nothing Ապա Սահմանեք rng2Delete = Application.Union(rng2Delete, _ ActiveSheet. (տողՈչ, 1) Ավարտ, եթե հաջորդը, եթե ոչ rng2Delete-ը ոչինչ չէ, ապա rng2Delete.EntireRow.Delete ' Թաքցնել բոլոր մյուս տողերը 'rng2Delete.EntireRow.Hidden = Ճշմարիտ վերջը, եթե Application.ScreenUpdating = True Application.Calculation = xlTimpCalculation u . Եթե ​​ձեր խնդիրն է գունավորել յուրաքանչյուր երկրորդ/երրորդ և այլն տող այլ գույնով, դուք կգտնեք քայլերը «Alternating row color» և «Excel»-ում սյունակների ստվերում (շերտավոր տողեր և սյունակներ):

    Այս հոդվածում ես նկարագրեցի, թե ինչպես ջնջել տողերը Excel-ում: Այժմ դուք ունեք մի քանի օգտակար VBA մակրոներ՝ ջնջելու ընտրված տողերը, դուք գիտեք, թե ինչպես հեռացնել յուրաքանչյուր մյուս տողը և ինչպես օգտագործել Find & Փոխարինել՝ օգնելու ձեզ որոնել և ընտրել նույն արժեքներով բոլոր տողերը՝ նախքան դրանք վերացնելը: Հուսով ենք, որ վերը նշված խորհուրդները կհեշտացնեն ձեր աշխատանքը Excel-ում և թույլ կտան ձեզ ավելի շատ ազատ ժամանակ տրամադրել վերջին ամառային օրերը վայելելու համար: Եղեք երջանիկ ևExcel-ում Excel-ում:

    Մայքլ Բրաունը նվիրված տեխնոլոգիայի էնտուզիաստ է, որը ձգտում է պարզեցնել բարդ գործընթացները՝ օգտագործելով ծրագրային գործիքները: Տեխնոլոգիական ոլորտում ավելի քան մեկ տասնամյակ փորձ ունենալով՝ նա կատարելագործել է իր հմտությունները Microsoft Excel-ում և Outlook-ում, ինչպես նաև Google Sheets-ում և Docs-ում: Մայքլի բլոգը նվիրված է իր գիտելիքներն ու փորձառությունը ուրիշների հետ կիսելուն՝ տրամադրելով հեշտ օգտագործվող խորհուրդներ և ձեռնարկներ՝ արտադրողականությունն ու արդյունավետությունը բարձրացնելու համար: Անկախ նրանից, թե դուք փորձառու մասնագետ եք, թե սկսնակ, Մայքլի բլոգը առաջարկում է արժեքավոր պատկերացումներ և գործնական խորհուրդներ՝ առավելագույն օգուտ քաղելու այս կարևոր ծրագրային գործիքներից: