Hoe kinne jo rigen yn Excel wiskje mei fluchtoetsen as VBA-makro

  • Diel Dit
Michael Brown

Dit artikel listet ferskate manieren om rigen yn Excel te wiskjen basearre op in selwearde. Yn dizze post sille jo fluchtoetsen fine lykas Excel VBA. Wiskje rigen automatysk of brûk de standert Find-opsje yn kombinaasje mei nuttige fluchtoetsen.

Excel is in perfekt ark om gegevens op te slaan dy't sa no en dan feroarje. It bywurkjen fan jo tabel nei guon feroarings kin lykwols echt in protte tiid nedich wêze. De taak kin sa ienfâldich wêze as it fuortsmiten fan alle lege rigen yn Excel. Of jo moatte miskien de duplikearre gegevens fine en wiskje. Ien ding dat wy wis witte is dat wannear't details komme of gean, jo sykje nei de bêste oplossing om jo te helpen tiid te besparjen op it hjoeddeistige wurk.

Jo hawwe bygelyks in merkplak wêr't ferskate ferkeapers har produkten ferkeapje. Om ien of oare reden hat ien fan 'e ferkeapers har bedriuw sluten en no moatte jo alle rigen wiskje dy't de namme fan' e ferkeaper befetsje, sels as se yn ferskate kolommen steane.

Yn dizze post fine jo Excel VBA en fluchtoetsen nei wiskje rigen basearre op bepaalde tekst of wearde. Jo sille sjen hoe't jo de nedige ynformaasje maklik fine en selektearje foardat jo fuortsmite. As jo ​​​​taak net giet oer it wiskjen, mar it tafoegjen fan rigen, kinne jo fine hoe't jo it dwaan op fluchste manieren om meardere rigen yn Excel yn te foegjen.

    De fluchste Excel-fluchtoets om rigen yn jo tabel te wiskjen.

    As jo ​​​​de rapste metoade wolle brûke om meardere rigen te wiskjen neffens de selwearde dy't se befetsje, moatte joom dizze rigen earst goed te selektearjen.

    Om de rigen te selektearjen, kinne jo de neistlizzende sellen markearje mei de nedige wearden en op Shift + Spaasje klikke of de nedige net-neilizzende sellen kieze troch de Ctrl-toets yndrukt te hâlden.

    Jo kinne ek folsleine rigels selektearje mei de rige nûmerknoppen. Jo sjogge it nûmer fan de markearre rigen neist de lêste knop.

    Neidat jo de nedige rigen selektearre hawwe, kinne jo se fluch fuortsmite mei in Excel "rige wiskje" fluchtoets. Hjirûnder fine jo hoe't jo de selektearre rigels kwyt kinne, of jo in standert gegevenstabel hawwe, of in tabel dy't gegevens oan 'e rjochter hat.

    Rien fuortsmite fan 'e hiele tabel

    As jo hawwe in ienfâldige Excel-list dy't gjin oanfoljende ynformaasje nei rjochts hat, jo kinne de rychkeppeling wiskje brûke om rigen yn 2 maklike stappen te ferwiderjen:

    1. Druk op de Ctrl + - (minus op it haadtoetseboerd ) fluchtoets.

    Jo sille sjen dat de net brûkte rigen yn in snap ferdwine.

    Tip. Jo kinne allinich it berik markearje dat de wearden befettet dy't jo fuortsmite wolle. Brûk dan de fluchtoets Ctrl + - (minus op it haadtoetseboerd) om it standert Excel Wiskje dialoochfinster te krijen wêrmei jo de radioknop Hele rige kinne selektearje, of in oare wiskopsje dy't jo nedich hawwe kinne.

    Rijen wiskje as der gegevens rjochts fan jo tabel binne

    Ctrl + - (minus op it haadtoetseboerd) Excel fluchtoets is it fluchste middel om rigen te wiskjen.As d'r lykwols gegevens rjochts fan jo haadtabel binne lykas op 'e skermôfdruk hjirûnder, kin it rigen fuortsmite tegearre mei de details dy't jo moatte bewarje.

    As dat is jo gefal, jo moatte earst opmaak jo gegevens as Excel Tabel .

    1. Druk op Ctrl + T, of gean nei de Thús tab -> Formatearje as Tabel en kies de styl dy't jo it bêste by jo past.

    Jo sille it dialoochfinster Tabel oanmeitsje sjen dat jo brûke kinne om it nedige berik te markearjen.

  • No't jo list opmakke is, selektearje it berik mei de wearden of rigen dy't jo yn jo tabel wiskje wolle.
  • Opmerking. Soargje asjebleaft dat jo de rigeknoppen net brûke om de folsleine rigen te selektearjen.

  • Druk op Ctrl + - (minus op haadtoetseboerd) om te sjen dat de net-winske gegevens allinich fan jo tabel fuortsmiten binne. De ekstra ynformaasje nei rjochts sil yntakt bliuwe.
  • Hoopje dat jo dizze fluchtoets "rige fuortsmite" nuttich fûn hawwe. Trochgean mei lêzen om Excel VBA te finen foar it wiskjen fan rigen en learje hoe't jo gegevens eliminearje kinne op basis fan bepaalde seltekst.

    Rien wiskje dy't bepaalde tekst yn ien kolom befetsje

    As de items yn 'e rigen jo fuortsmite wolle ferskine mar yn ien kolom, sille de folgjende stappen jo liede troch it proses fan it wiskjen fan de rigen mei sokke wearden.

    1. Earst moatte jo Filter tapasse op jo tabel. Om dit te dwaan, navigearje nei it ljepblêd Data yn Excel en klikje op de Filter ikoan.

  • Filterje de kolom dy't de wearden foar it wiskjen befettet troch de nedige tekst. Klikje op it pylkpictogram neist de kolom dy't de nedige items befettet. Untselektearje dan de opsje Alles selektearje en selektearje de karfakjes neist de juste wearden. As de list lang is, fier dan gewoan de nedige tekst yn yn it fjild Sykje . Klik dan op OK om te befêstigjen.
  • Selektearje de filtere sellen yn 'e rigen dy't jo wiskje wolle. It is net nedich om folsleine rigen te selektearjen.
  • Rjochtsklik op it markearre berik en kies de opsje Rige wiskje út de menulist.
  • Klik op it lêst nochris op it Filter -ikoantsje om it te wiskjen en te sjen dat de rigen mei de wearden fan jo tabel ferdwûn binne.

    Hoe kinne jo rigen yn Excel fuortsmite troch selkleur

    De filteropsje lit jo gegevens sortearje op basis fan de kleur fan sellen. Jo kinne it brûke om alle rigen te wiskjen dy't bepaalde eftergrûnkleur befetsje.

    1. Tapasse Filter oan jo tabel. Gean nei it ljepblêd Data yn Excel en klikje op it Filter -ikoantsje.

  • Klik op de lytse pylk neist nei de nedige kolomnamme, gean nei Filter op kleur en kies de juste selkleur. Klik op OK en sjoch alle markearre sellen boppe.
  • Selektearje de filtere kleurde sellen, klikje der mei rjochts op en kies de Rij wiskje opsje út demenu.
  • Dat is it! De rigen mei identike kleurde sellen wurde yn in momint fuortsmiten.

    Rijen wiskje dy't bepaalde tekst yn ferskate kolommen befetsje

    As de wearden dy't jo fuortsmite wolle ferspraat binne oer ferskate kolommen, kin sortearring it komplisearje taak. Hjirûnder fine jo in nuttige tip om rigen te ferwiderjen basearre op de sellen dy't bepaalde wearden of tekst befetsje. Ut myn tabel hjirûnder wol ik alle rigen fuortsmite dy't jannewaris befetsje dy't yn 2 kolommen ferskynt.

    1. Begjin troch te sykjen en te selektearjen fan de sellen mei de nedige wearde mei de Fyn en ferfange dialooch. Klik Ctrl + F om it út te fieren.

      Tip. Jo kinne fine itselde dialoochfinster as jo gean nei de Thús tab - & GT; Fyn & amp; Selektearje en selektearje de opsje Fyn út it útklapmenu.

    2. Fier de nedige wearde yn yn it fjild Fyn wat en selektearje as nedich ekstra opsjes. Druk dan op Alles fine om it resultaat te sjen.

  • De resultaten sille ferskine yn it finster Fyn en ferfange .
  • Selektearje de fûnen wearden yn it finster mei de Ctrl -toets yndrukt. Jo sille de fûne wearden automatysk markearre krije yn jo tabel.

  • Navigearje no nei it ljepblêd Thús -> Wiskje - & GT; Blêdrijen wiskje .
  • Tip. Jo kinne de rigen mei de selekteare wearden wiskje as jo op Ctrl + - drukke (minus op 'e haadboard) en selektearje de radioknop Hele rigen .

    Woila! De net-winske rigen wurde wiske.

    Excel VBA-makro om rigen te wiskjen of elke oare rige te ferwiderjen

    As jo ​​altyd sykje nei in oplossing om dizze of dy Excel-routine te automatisearjen, pak dan de makro's hjirûnder om te streamlynjen jo wiskje-rige taak. Yn dit diel fine jo 2 VBA-makro's dy't jo helpe om rigen te ferwiderjen mei de selektearre sellen of elke oare rige yn Excel te wiskjen.

    De makro RemoveRowsWithSelectedCells sil alle rigels eliminearje dy't by op syn minst ien markearre sel.

    De makro RemoveEveryOtherRow sa't de namme al oanjout, sil jo helpe om elke sekonde/tredde, ensfh., rige neffens jo ynstellings kwyt te reitsjen. It sil rigen fuortsmite dy't begjinne mei de aktuele lokaasje fan 'e mûsoanwizer en oant it ein fan jo tabel.

    As jo ​​net witte hoe't jo makro's ynfoegje moatte, sjoch dan frij nei Hoe kinne jo VBA-koade ynfoegje en útfiere yn Excel .

    Sub RemoveRowsWithSelectedCells() Dim rngCurCell, rng2Delete As Range Application.ScreenUpdating = False Application.Calculation = xlCalculationManual foar elke rngCurCell yn seleksje As net rng2Delete Is Nothing Then Set rng2Delete .Row, 1)) Else Set rng2Delete = rngCurCell End If Next rngCurCell If Not rng2Delete Is Nothing Then rng2Delete.EntireRow.Delete End If Application.ScreenUpdating = True Application.Calculation =xlCalculationAutomatic End Sub Sub RemoveEveryOtherRow() Dim rowNo, rowStart, rowFinish, rowStep As Long Dim rng2Delete As Range rowStep = 2 rowStart = Application.Selection.Cells(1, 1).Row rowFinish = ActiveSheet.UsedlCzellyp). Application.ScreenUpdating = False Application.Calculation = xlCalculationManual For rowNo = rowStart To rowFinish Stap rowStep If Not rng2Delete Is Nothing Then Set rng2Delete = Application.Union(rng2Delete, _ ActiveSheet.Cells(rowDeletSet. (rowNo, 1) End If Next If Not rng2Delete Is Nothing Then rng2Delete.EntireRow.Delete ' Hide every other row 'rng2Delete.EntireRow.Hidden = True End If Application.ScreenUpdating = True Application.Calculation = xlCalculationAutomatic Tip End

    . As jo ​​​​taak is in kleur elke sekonde / tredde, ensfh, rige mei in oare kleur, fine jo de stappen yn Alternating rige kleur en kolom skaden yn Excel (bânde rigen en kolommen).

    Yn dit artikel haw ik beskreaun hoe't jo rigen kinne wiskje yn Excel. No hawwe jo ferskate nuttige VBA-makro's foar it wiskjen fan de selektearre rigen, jo witte hoe't jo elke oare rige ferwiderje en hoe't jo Find & amp; Ferfange om jo te helpen sykjen en selektearje alle rigels mei deselde wearden foardat se eliminearje. Hoopje dat de tips hjirboppe jo wurk yn Excel sille ferienfâldigje en jo mear frije tiid kinne krije om te genietsjen fan dizze lêste simmerdagen. Wês bliid enExcel yn Excel!

    Michael Brown is in tawijd technology-entûsjast mei in passy foar it ferienfâldigjen fan komplekse prosessen mei software-ark. Mei mear as in desennium ûnderfining yn 'e tech-yndustry hat hy syn feardigens yn Microsoft Excel en Outlook, lykas Google Blêden en Docs, oanskerpe. Michael's blog is wijd oan it dielen fan syn kennis en ekspertize mei oaren, en biedt maklik te folgjen tips en tutorials foar it ferbetterjen fan produktiviteit en effisjinsje. Oft jo in betûfte profesjonele of in begjinner binne, Michael's blog biedt weardefolle ynsjoch en praktysk advys om it measte út dizze essensjele software-ark te heljen.