Efnisyfirlit
Í þ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:
- Ý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 .
- Ý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ð.
Athugið. Gakktu úr skugga um að þú notir ekki línuhnappana til að velja allar línurnar.
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.
- 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ð.
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.
- Beita Síu á töfluna þína. Farðu í flipann Data í Excel og smelltu á táknið Sía .
Þ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.
- 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.
- 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.
Veldu gildin sem fundust í glugganum með því að halda Ctrl takkanum inni. Þú færð sjálfkrafa auðkennd gildin sem fundust í töflunni þinni.
Á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!