Բովանդակություն
Այս կարճ ձեռնարկը բացատրում է, թե ինչպես ջնջել Excel-ի մյուս տողերը՝ զտելով կամ VBA կոդով: Դուք նաև կսովորեք, թե ինչպես հեռացնել յուրաքանչյուր 3-րդ, 4-րդ կամ ցանկացած այլ N-րդ տող:
Կան բազմաթիվ իրավիճակներ, երբ ձեզ կարող է անհրաժեշտ լինել ջնջել այլընտրանքային տողերը Excel-ի աշխատաթերթերում: Օրինակ, դուք կարող եք տվյալները պահել զույգ շաբաթների ընթացքում (տողեր 2, 4, 6, 8 և այլն) և տեղափոխել բոլոր կենտ շաբաթները (տողեր 3, 5, 7 և այլն) մեկ այլ թերթիկ:
Ընդհանրապես, Excel-ում յուրաքանչյուր մյուս տող ջնջելը հանգում է այլընտրանքային տողերի ընտրությանը: Երբ տողերը ընտրվեն, միայն մեկ հարված է պահանջվում Ջնջել կոճակի վրա: Հետագայում այս հոդվածում դուք կսովորեք մի քանի տեխնիկա Excel-ում յուրաքանչյուր մյուս կամ յուրաքանչյուր N-րդ տող արագ ընտրելու և ջնջելու համար:
Ինչպես ջնջել յուրաքանչյուր մյուս տող Excel-ում՝ զտելով
Ըստ էության, Excel-ի բոլոր մյուս տողերը ջնջելու սովորական եղանակը հետևյալն է. սկզբում դուք զտում եք այլընտրանքային տողերը, այնուհետև ընտրում դրանք և միանգամից ջնջում: Մանրամասն քայլերը հետևում են ստորև.
- Ձեր սկզբնական տվյալների կողքին գտնվող դատարկ սյունակում մուտքագրեք զրոների և միավորների հաջորդականությունը: Դուք կարող եք արագ դա անել՝ մուտքագրելով 0 առաջին բջիջում և 1՝ երկրորդ բջիջում, այնուհետև պատճենելով առաջին երկու բջիջները և դրանք կպցնելով սյունակում մինչև տվյալների վերջին բջիջը:
Այլապես կարող եք օգտագործել այս բանաձևը.
=MOD(ROW(),2)
Բանաձևի տրամաբանությունը շատ պարզ է. ROW ֆունկցիան վերադարձնում է ընթացիկ տողի համարը, MOD ֆունկցիան:բաժանում է այն 2-ի և վերադարձնում մնացորդը՝ կլորացված ամբողջ թվին:
Արդյունքում, դուք ունեք 0 բոլոր զույգ տողերում (քանի որ դրանք հավասարապես բաժանվում են 2-ի առանց մնացորդի) և 1 բոլոր կենտ տողերում:
- Կախված նրանից, թե ցանկանում եք ջնջել զույգ կամ կենտ տողերը, զտեք միավորները կամ զրոները:
Դա անելու համար ընտրեք ձեր Օգնական սյունակի ցանկացած բջիջ, գնացեք Տվյալներ ներդիր > Տեսակավորել և զտել խումբ և սեղմեք Զտիչ : կոճակը։ Բացվող ֆիլտրի սլաքները կհայտնվեն վերնագրի բոլոր բջիջներում: Դուք սեղմում եք «Օգնական» սյունակի սլաքի կոճակը և նշում վանդակներից մեկը.
- 0՝ զույգ տողերը ջնջելու համար
- 1 կենտ տողերը ջնջելու համար
Այս օրինակում մենք պատրաստվում ենք հեռացնել «0» արժեք ունեցող տողերը, ուստի մենք դրանք զտում ենք.
- Այժմ, երբ բոլոր «1» տողերը թաքցված են, ընտրեք բոլոր տեսանելի «0» տողերը, աջ սեղմեք ընտրվածի վրա և սեղմեք Ջնջել տողը :
- Վերոնշյալ քայլը ձեզ թողել է դատարկ աղյուսակ: , բայց մի անհանգստացեք, «1» տողերը դեռ կան։ Դրանք նորից տեսանելի դարձնելու համար պարզապես հեռացրեք ավտոմատ զտիչը՝ կրկին սեղմելով Filter կոճակը.
- C սյունակի բանաձևը վերահաշվում է մնացած տողերի համար, բայց դա ձեզ այլևս պետք չէ: Այժմ դուք կարող եք ապահով կերպով ջնջել «Օգնական» սյունակը.
Արդյունքում մեր աշխատաթերթում մնացել են միայն զույգ շաբաթները, իսկ կենտ շաբաթներն անհետացել են:
Հուշում. Եթե ցանկանում եք տեղափոխել ամենմեկ այլ տող, այլ ոչ թե դրանք ամբողջությամբ ջնջեք, նախ պատճենեք զտված տողերը և տեղադրեք դրանք նոր վայրում, այնուհետև ջնջեք զտված տողերը:
Ինչպես ջնջել այլընտրանքային տողերը Excel-ում VBA-ով
Եթե դուք չեք ցանկանում վատնել ձեր ժամանակը մի աննշան առաջադրանքի վրա, ինչպիսին է ձեր Excel-ի աշխատաթերթերի յուրաքանչյուր մյուս տողը ջնջելը, հետևյալ VBA մակրոն կարող է ավտոմատացնել գործընթացը ձեզ համար.
Sub Delete_Alternate_Rows_Excel() Dim SourceRange As Range Set SourceRange: = Application.Selection Set SourceRange = Application.InputBox( "Range:" , "Select the range" , SourceRange.Address, Type :=8) If SourceRange.Rows.Count >= 2 Ապա Dim FirstCell As Range Dim RowIndex as integer Application.ScreenUpdating = False For RowIndex = SourceRange.Rows.Count - (SourceRange.Rows.Count Mod 2) Դեպի 1 քայլ -2 Սահմանել FirstCell = SourceRange.Cells(RowIndex, 1) FirstCell.EntireRow.Deleteing Next Truepdplication. End If End SubԻնչպես ջնջել Excel-ի բոլոր մյուս տողերը՝ օգտագործելով մակրո
I Տեղադրեք մակրոն ձեր աշխատաթերթում սովորական ձևով Visual Basic խմբագրիչի միջոցով.
- Սեղմեք Alt + F11՝ Visual Basic հավելվածների պատուհանը բացելու համար:
- Վերևի մենյուի տողում, սեղմեք Տեղադրեք > Մոդուլ և տեղադրեք վերը նշված մակրոն Մոդուլում
- Սեղմեք F5 ստեղնը մակրո գործարկելու համար:
- Կբացվի երկխոսություն և կառաջարկի ձեզ ընտրել տիրույթ: Ընտրեք ձեր աղյուսակը և սեղմեքԼավ:
Կատարված է: Ընտրված տիրույթի բոլոր մյուս տողերը ջնջվում են.
Ինչպես ջնջել յուրաքանչյուր N-րդ տողը Excel-ում
Այս առաջադրանքի համար մենք պատրաստվում ենք ընդլայնել զտումը տեխնիկա, որը մենք օգտագործել ենք յուրաքանչյուր մյուս տողը հեռացնելու համար: Տարբերությունը այն բանաձևի մեջ է, որի վրա հիմնված է զտումը.
MOD(ROW()- m, n)Որտեղ:
- m առաջին բջիջի տողի համարն է՝ մինուս 1
- n N-րդ տողն է, որը ցանկանում եք ջնջել
Ենթադրենք, ձեր տվյալները սկսվում են 2-րդ շարքից, և դուք ցանկանում եք ջնջել յուրաքանչյուր 3-րդ տողը: Այսպիսով, ձեր բանաձևում n հավասար է 3, իսկ m հավասար է 1-ի (տող 2 հանած 1):
=MOD(ROW() - 1, 3)
Եթե մեր տվյալները սկսվել են 3-րդ շարքը, ապա m կհավասարվի 2-ի (3-րդ շարքը հանած 1) և այլն: Այս ուղղումն անհրաժեշտ է տողերը հաջորդաբար համարակալելու համար՝ սկսած 1 թվից:
Բանաձևն այն է, որ հարաբերական տողի թիվը բաժանում է 3-ի և վերադարձնում մնացածը բաժանումից հետո: Մեր դեպքում այն տալիս է զրո յուրաքանչյուր երրորդ տողի համար, քանի որ յուրաքանչյուր երրորդ թիվը բաժանվում է 3-ի առանց մնացորդի (3,6,9 և այլն):
Եվ հիմա, դուք կատարեք արդեն ծանոթ քայլերը՝ «0» տողերը զտելու համար.
- Ընտրեք ձեր աղյուսակի ցանկացած բջիջ և սեղմեք Զտիչ կոճակը Տվյալներ
- Զտեք Օգնականի սյունակը միայն «0» արժեքները ցուցադրելու համար:
- Ընտրեք բոլոր տեսանելի «0» տողերը, սեղմեք աջը և ընտրեք Ջնջել տողը համատեքստի ընտրացանկից:
- Հեռացրեք ֆիլտրը ևջնջեք Helper սյունակը:
Նման ձևով կարող եք ջնջել Excel-ի յուրաքանչյուր 4-րդ, 5-րդ կամ ցանկացած այլ N-րդ տող:
Հուշում. Այն դեպքում, երբ դուք պետք է հեռացնեք անհամապատասխան տվյալներ ունեցող տողերը, հետևյալ ուղեցույցը օգտակար կլինի. Ինչպես ջնջել տողերը՝ հիմնված բջջի արժեքի վրա:
Շնորհակալ եմ կարդալու համար և հուսով եմ, որ հաջորդ շաբաթ ձեզ նորից կտեսնենք մեր բլոգում: .