Hvernig á að eyða línum í Excel með flýtileiðum eða VBA fjölvi

  • Deildu Þessu
Michael Brown

Í þessari grein eru taldar upp nokkrar leiðir til að eyða línum í Excel byggt á hólfigildi. Í þessari færslu muntu finna flýtilykla sem og Excel VBA. Eyddu línum sjálfkrafa eða notaðu staðlaða Finna valkostinn ásamt gagnlegum flýtileiðum.

Excel er fullkomið tæki til að geyma gögn sem breytast öðru hvoru. Hins vegar gæti þurft mjög langan tíma að uppfæra töfluna þína eftir nokkrar breytingar. Verkefnið getur verið eins einfalt og að fjarlægja allar auðar línur í Excel. Eða þú gætir þurft að finna og eyða afrituðum gögnum. Eitt sem við vitum með vissu er að hvenær sem upplýsingar koma eða fara, leitar þú að bestu lausninni til að hjálpa þér að spara tíma í núverandi vinnu.

Til dæmis ertu með markaðstorg þar sem mismunandi söluaðilar selja vörur sínar. Einhverra hluta vegna lokaði einn af söluaðilum sínum viðskiptum og nú þarftu að eyða öllum línum sem innihalda nafn seljanda, jafnvel þótt þær séu í mismunandi dálkum.

Í þessari færslu finnur þú Excel VBA og flýtileiðir til eyða línum út frá ákveðnum texta eða gildi. Þú munt sjá hvernig á að finna og velja nauðsynlegar upplýsingar á auðveldan hátt áður en þú fjarlægir. Ef verkefnið þitt snýst ekki um að eyða heldur bæta við línum, geturðu fundið hvernig á að gera það á fljótlegan hátt til að setja inn margar línur í Excel.

    Fljótlegasta Excel flýtileiðin til að eyða línum í töflunni þinni.

    Ef þú vilt nota hraðvirkustu aðferðina til að eyða mörgum línum í samræmi við hólfgildið sem þær innihalda, þarftutil að velja þessar línur rétt fyrst.

    Til að velja línurnar geturðu annað hvort auðkennt aðliggjandi reiti með nauðsynlegum gildum og smellt á Shift + bil eða valið nauðsynlega reiti sem ekki eru aðliggjandi með því að halda Ctrl takkanum inni.

    Þú getur líka valið heilar línur með því að nota línunúmerahnappana. Þú munt sjá númer auðkenndu raðanna við hlið síðasta hnappsins.

    Eftir að þú hefur valið nauðsynlegar línur geturðu fjarlægt þær fljótt með því að nota Excel „eyða línu“ flýtileið. Hér að neðan finnur þú hvernig á að losna við valdar línur hvort sem þú ert með venjulega gagnatöflu, eða töflu sem hefur gögn til hægri.

    Fjarlægðu línur úr allri töflunni

    Ef þú ert með einfaldan Excel lista sem hefur engar viðbótarupplýsingar til hægri, þú getur notað eyða línu flýtileið til að fjarlægja línur í 2 einföldum skrefum:

    1. Ýttu á Ctrl + - (mínus á aðallyklaborðinu ) flýtilykill.

    Þú munt sjá ónotuðu línurnar hverfa á svipstundu.

    Ábending. Þú getur aðeins auðkennt það svið sem inniheldur gildin sem þú vilt fjarlægja. Notaðu síðan flýtileiðina Ctrl + - (mínus á aðallyklaborðinu) til að fá staðlaða Excel Eyða valmyndina sem gerir þér kleift að velja Alla röðina valhnappinn, eða einhver annar eyðingarmöguleiki sem þú gætir þurft.

    Eyða línum ef það eru gögn hægra megin við töfluna þína

    Ctrl + - (mínus á aðallyklaborðinu) Excel flýtileið er fljótlegasta leiðin til að eyða línum.Hins vegar, ef einhver gögn eru hægra megin við aðaltöfluna þína eins og á skjámyndinni hér að neðan, gæti það fjarlægt línur ásamt upplýsingum sem þú þarft að geyma.

    Ef það er þitt mál þarftu fyrst að forsníða gögnin þín sem Excel töflu .

    1. Ýttu á Ctrl + T , eða farðu á Heimaflipann -> Forsníða sem töflu og veldu þann stíl sem hentar þér best.

    Þú munt sjá Búa til töflu svargluggann sem þú getur notað til að auðkenna nauðsynlegt svið.

  • Nú þegar listinn þinn er sniðinn skaltu velja svið með gildunum eða línunum sem þú vilt eyða innan töflunnar.
  • Athugið. Gakktu úr skugga um að þú notir ekki línuhnappana til að velja allar línurnar.

  • Ýttu á Ctrl + - (mínus á aðallyklaborðinu) til að sjá óæskileg gögn eingöngu fjarlægð úr töflunni þinni. Viðbótarupplýsingarnar til hægri verða ósnortnar.
  • Vona að þér hafi fundist þessi flýtileið „fjarlægja línu“ gagnleg. Haltu áfram að lesa til að finna Excel VBA til að eyða línum og læra hvernig á að eyða gögnum sem byggjast á ákveðnum klefatexta.

    Eyða línum sem innihalda ákveðinn texta í einum dálki

    Ef atriðin í röðunum vilt fjarlægja birtast aðeins í einum dálki, eftirfarandi skref munu leiða þig í gegnum ferlið við að eyða línum með slíkum gildum.

    1. Fyrst þarftu að nota síu á töfluna þína. Til að gera þetta, farðu í Gögn flipann í Excel og smelltu á Sía táknið.

  • Síaðu dálkinn sem inniheldur gildin til að eyða eftir nauðsynlegum texta. Smelltu á örvatáknið við hlið dálksins sem inniheldur nauðsynlega hluti. Taktu síðan hakið við Veldu allt og merktu við gátreitina við hlið réttu gildin. Ef listinn er langur, sláðu bara inn nauðsynlegan texta í Leita reitinn. Smelltu síðan á Í lagi til að staðfesta.
  • Veldu síuðu frumurnar í línunum sem þú vilt eyða. Það er ekki nauðsynlegt að velja heilar línur.
  • Hægri-smelltu á auðkennda svið og veldu Eyða línu af valmyndarlistanum.
  • Smelltu loksins á Síuna táknið aftur til að hreinsa það og sjáðu að línurnar með gildunum hurfu úr töflunni þinni.

    Hvernig á að fjarlægja línur í Excel eftir frumalit

    Síuvalkosturinn gerir kleift að flokka gögnin þín út frá lit frumna. Þú getur notað það til að eyða öllum línum sem innihalda ákveðinn bakgrunnslit.

    1. Beita Síu á töfluna þína. Farðu í flipann Data í Excel og smelltu á táknið Sía .

  • Smelltu á litlu örina næst að nafni dálksins sem þarf, farðu í Sía eftir lit og veldu réttan reitlit. Smelltu á Í lagi og sjáðu allar auðkenndar frumur efst.
  • Veldu síuðu lituðu frumurnar, hægrismelltu á þær og veldu Eyða línu valkostur frámatseðill.
  • Það er það! Línurnar með eins lituðum hólfum eru fjarlægðar á augabragði.

    Eyða línum sem innihalda ákveðinn texta í mismunandi dálkum

    Ef gildin sem þú vilt fjarlægja eru á víð og dreif um mismunandi dálka, getur flokkun torveldað verkefni. Hér að neðan finnurðu gagnlegar ábendingar um að fjarlægja línur byggðar á hólfum sem innihalda ákveðin gildi eða texta. Úr töflunni hér fyrir neðan vil ég fjarlægja allar línur sem innihalda janúar sem birtist í 2 dálkum.

    1. Byrjaðu á því að leita og velja reiti með nauðsynlegu gildi með því að nota Finna og skipta út valmynd. Smelltu á Ctrl + F til að keyra það.

      Ábending. Þú getur fundið sama valmynd ef þú ferð á flipann Heima -> Finndu & Veldu og veldu Finna valmöguleikann af fellilistanum.

    2. Sláðu inn nauðsynlegt gildi í reitinn Finndu hvað og veldu frekari valkosti ef þörf krefur. Ýttu síðan á Finndu allt til að sjá niðurstöðuna.

  • Niðurstöðurnar munu birtast í Finna og skipta út glugganum.
  • Veldu gildin sem fundust í glugganum með því að halda Ctrl takkanum inni. Þú færð sjálfkrafa auðkennd gildin sem fundust í töflunni þinni.

  • Farðu nú á Heimaflipann -> Eyða -> Eyða blaðlínum .
  • Ábending. Þú getur eytt línum með völdum gildum ef þú ýtir á Ctrl + - (mínus á aðalborð) og veldu valhnappinn Heilar línur .

    Voila! Óæskilegum línum er eytt.

    Excel VBA fjölvi til að eyða línum eða fjarlægja aðra hverja línu

    Ef þú leitar alltaf að lausn til að gera þessa eða hina Excel rútínu sjálfvirkan, gríptu þá fjölva fyrir neðan til að hagræða Delete-rows verkefnið þitt. Í þessum hluta finnur þú 2 VBA fjölvi sem hjálpa þér að fjarlægja línur með völdum frumum eða eyða annarri hverri línu í Excel.

    Fróið RemoveRowsWithSelectedCells mun eyða öllum línum sem innihalda kl. að minnsta kosti einn auðkenndur hólf.

    Fróið RemoveEveryOtherRow eins og nafnið gefur til kynna mun hjálpa þér að losa þig við hverja sekúndu/þriðju, o.s.frv., röð í samræmi við stillingar þínar. Það mun fjarlægja línur sem byrja á núverandi staðsetningu músarbendils og til loka töflunnar.

    Ef þú veist ekki hvernig á að setja inn fjölva, ekki hika við að skoða Hvernig á að setja inn og keyra VBA kóða í Excel .

    Sub RemoveRowsWithSelectedCells() Dim rngCurCell, rng2Delete As Range Application.ScreenUpdating = False Application.Calculation = xlCalculationManual fyrir hvern rngCurCell í vali ef ekki rng2Delete Is Nothing Þá stilltu =_2DeleteCellurCurng.UniellCheet rng2DeleterCellsheet(Virkt forrit .Row, 1)) Else Setja rng2Delete = rngCurCell End If Next rngCurCell Ef ekki rng2Delete Is Nothing Þá rng2Delete.EntireRow.Delete End If Application.ScreenUpdating = True Application.Calculation =xlCalculationAutomatic End Sub Sub RemoveEveryOtherRow() Dim rowNo, rowStart, rowFinish, rowStep As Long Dimm rng2Delete As Range rowStep = 2 rowStart = Application.Selection.Cells(1, 1).Row rowFinish = ActiveSheet.SpxeRcialCellyp). Application.ScreenUpdating = False Application.Calculation = xlCalculationManual Fyrir rowNo = rowStart To rowFinish Step rowStep If Not rng2Delete Is Nothing Then Set rng2Delete = Application.Union(rng2Delete, _ ActiveSheet.Cells(rowDeletse)ElrngSheetSheetNo, 1rngSheet) (röðNr, 1) End If Next If Not rng2Delete Is Nothing Then rng2Delete.EntireRow.Delete ' Fela aðra hverja röð 'rng2Delete.EntireRow.Hidden = True End If Application.ScreenUpdating = True Application.Calculation = xlCalculationSjálfvirk ábending undirstöðu. . Ef verkefni þitt er að lita sekúndu/þriðju hverja o.s.frv., raðir með öðrum lit, finnurðu skrefin í Skipt um línulit og dálkaskyggingu í Excel (röndóttar raðir og dálkar).

    Í þessari grein lýsti ég hvernig á að eyða línum í Excel. Nú hefur þú nokkra gagnlega VBA fjölvi til að eyða völdum línum, þú veist hvernig á að fjarlægja aðra hverja röð og hvernig á að nota Finndu & Skiptu um til að hjálpa þér að leita og velja allar línur með sömu gildi áður en þú eyðir þeim. Vona að ráðin hér að ofan muni einfalda vinnu þína í Excel og leyfa þér að fá meiri frítíma til að njóta þessara síðustu sumardaga. Vertu sæll ogskara fram úr í Excel!

    Michael Brown er hollur tækniáhugamaður með ástríðu fyrir því að einfalda flókna ferla með hugbúnaðarverkfærum. Með meira en áratug af reynslu í tækniiðnaðinum hefur hann aukið færni sína í Microsoft Excel og Outlook, sem og Google Sheets og Docs. Blogg Michael er tileinkað því að deila þekkingu sinni og sérfræðiþekkingu með öðrum, veita auðveld ráð og leiðbeiningar til að bæta framleiðni og skilvirkni. Hvort sem þú ert vanur fagmaður eða byrjandi, þá býður blogg Michaels upp á dýrmæta innsýn og hagnýt ráð til að fá sem mest út úr þessum nauðsynlegu hugbúnaðarverkfærum.