Sisällysluettelo
Tässä artikkelissa luetellaan useita tapoja poistaa rivejä Excelissä solun arvon perusteella. Tästä viestistä löydät pikanäppäimet sekä Excel VBA:n. Poista rivit automaattisesti tai käytä tavallista Etsi-vaihtoehtoa yhdessä hyödyllisten pikanäppäinten kanssa.
Excel on täydellinen työkalu sellaisten tietojen tallentamiseen, jotka muuttuvat silloin tällöin. Taulukon päivittäminen joidenkin muutosten jälkeen voi kuitenkin vaatia todella paljon aikaa. Tehtävä voi olla niinkin yksinkertainen kuin kaikkien tyhjien rivien poistaminen Excelistä. Tai sinun on ehkä löydettävä ja poistettava päällekkäiset tiedot. Yksi asia, jonka tiedämme varmasti, on se, että aina kun yksityiskohtia tulee tai menee, etsit parhaan ratkaisun, joka auttaa sinua säästämään aikaa nykyisentyötä.
Sinulla on esimerkiksi markkinapaikka, jossa eri myyjät myyvät tuotteitaan. Jostain syystä yksi myyjistä lopetti toimintansa, ja nyt sinun on poistettava kaikki rivit, jotka sisältävät myyjän nimen, vaikka ne olisivat eri sarakkeissa.
Tästä viestistä löydät Excel VBA:n ja pikanäppäimet rivien poistamiseen tietyn tekstin tai arvon perusteella. Näet, miten voit helposti etsiä ja valita tarvittavat tiedot ennen poistamista. Jos tehtäväsi ei ole poistaminen vaan rivien lisääminen, löydät, miten se tehdään osoitteessa Nopein tapa lisätä useita rivejä Excelissä.
Nopein Excel-pikakuvake taulukon rivien poistamiseksi taulukosta
Jos haluat käyttää nopeinta tapaa poistaa useita rivejä niiden sisältämän solun arvon mukaan, sinun on ensin valittava nämä rivit oikein.
Voit valita rivit joko korostamalla vierekkäiset solut, joissa on tarvittavat arvot, ja napsauttamalla Shift + välilyönti -näppäintä tai valitsemalla tarvittavat solut, jotka eivät ole vierekkäisiä, pitämällä Ctrl-näppäintä painettuna.
Voit valita kokonaisia rivejä myös rivien numeropainikkeilla. Näet korostettujen rivien numeron viimeisen painikkeen vieressä.
Kun olet valinnut tarvittavat rivit, voit poistaa ne nopeasti Excelin "poista rivi" -pikakuvakkeella. Alla on kerrottu, miten pääset eroon valituista riveistä riippumatta siitä, onko sinulla tavallinen datataulukko vai taulukko, jossa on tietoja oikealla puolella.
Poista rivit koko taulukosta
Jos sinulla on yksinkertainen Excel-luettelo, jonka oikealla puolella ei ole lisätietoja, voit poistaa rivejä kahdessa yksinkertaisessa vaiheessa Poista rivi -pikakuvakkeella:
- Paina pikanäppäintä Ctrl + - (miinus päänäppäimistössä).
Näet, että käyttämättömät rivit katoavat hetkessä.
Vihje. Voit korostaa vain sen alueen, joka sisältää poistettavat arvot. Käytä sitten pikanäppäintä Ctrl + - (miinus päänäppäimistöllä) saadaksesi vakio-Excelin Poista valintaikkunassa voit valita Koko rivi valintanappi tai mikä tahansa muu tarvitsemasi poistovaihtoehto.
Poista rivejä, jos taulukon oikealla puolella on tietoja.
Ctrl + - (miinus päänäppäimistöllä) Excel-pikanäppäin on nopein tapa poistaa rivejä. Jos kuitenkin päätaulukon oikealla puolella on tietoja, kuten alla olevassa kuvakaappauksessa, se voi poistaa rivejä yhdessä säilytettävien tietojen kanssa.
Jos näin on, sinun on muotoiltava tietosi muotoon Excel-taulukko ensiksi.
- Paina Ctrl + T tai siirry Aloitusvälilehti -> Muotoile taulukkona ja valitse tyyli, joka sopii sinulle parhaiten.
Näet Luo taulukko valintaikkuna, jonka avulla voit korostaa tarvittavan alueen.
Huomautus: Varmista, ettet käytä rivipainikkeita kokonaisten rivien valitsemiseen.
Toivottavasti tämä "poista rivi" -pikakomento oli hyödyllinen. Jatka lukemista löytääksesi Excel VBA:n rivien poistamiseen ja opit, miten poistaa tietoja tietyn solutekstin perusteella.
Poista rivit, jotka sisältävät tiettyä tekstiä yhdessä sarakkeessa.
Jos poistettavien rivien kohteet esiintyvät vain yhdessä sarakkeessa, seuraavat vaiheet opastavat sinua poistamaan rivit, joilla on tällaisia arvoja.
- Ensin sinun on sovellettava suodatinta taulukkoon. Siirry tätä varten kohtaan Tiedot välilehti Excelissä ja napsauta Suodatin kuvake.
Klikkaa lopuksi Suodatin kuvaketta uudelleen tyhjentääksesi sen ja nähdäksesi, että arvoja sisältävät rivit katosivat taulukosta.
Kuinka poistaa rivejä Excelissä solun värin mukaan
Suodatusvaihtoehto mahdollistaa tietojen lajittelun solujen värin perusteella. Voit käyttää sitä poistamaan kaikki rivit, jotka sisältävät tietyn taustavärin.
- Hae Suodatin pöydällesi. Siirry Tiedot välilehti Excelissä ja napsauta Suodatin kuvake.
Se siitä! Rivit, joissa on samanvärisiä soluja, poistetaan hetkessä.
Poista rivejä, jotka sisältävät tiettyä tekstiä eri sarakkeissa.
Jos poistettavat arvot ovat hajallaan eri sarakkeissa, lajittelu voi vaikeuttaa tehtävää. Alla on hyödyllinen vinkki, jolla voit poistaa rivejä tiettyjä arvoja tai tekstiä sisältävien solujen perusteella. Alla olevasta taulukosta haluan poistaa kaikki rivit, jotka sisältävät tammikuun, joka esiintyy kahdessa sarakkeessa.
- Aloita etsimällä ja valitsemalla solut, joissa on tarvittava arvo, käyttämällä komentoa Etsi ja korvaa dialogi. Napsauta Ctrl + F ajaa sitä.
Vihje. Löydät saman valintaikkunan, jos siirryt osoitteeseen Aloitusvälilehti -> Etsi & valitse ja valitse Etsi vaihtoehto avattavasta luettelosta.
- Kirjoita tarvittava arvo kenttään Etsi mitä kenttään ja valitse tarvittaessa lisävaihtoehtoja. Paina sitten Etsi kaikki nähdäksesi tuloksen.
Valitse löydetyt arvot ikkunasta pitämällä Ctrl Näppäin painettuna. Löydetyt arvot korostuvat automaattisesti taulukossa.
Vihje. Voit poistaa rivit, joilla on valitut arvot, painamalla Ctrl + - näppäimiä. (miinus pääkortilla) ja valitse valintapainike Koko rivit .
Voila! Ei-toivotut rivit on poistettu.
Excel VBA -makro poistaa rivejä tai poistaa joka toinen rivi
Jos etsit aina ratkaisua tämän tai tuon Excel-rutiinin automatisoimiseksi, nappaa alla olevat makrot, joilla voit virtaviivaistaa rivien poistotehtävääsi. Tässä osassa on 2 VBA-makroa, joiden avulla voit poistaa rivejä, joissa on valitut solut, tai poistaa jokaisen toisen rivin Excelissä.
Makro RemoveRowsWithSelectedCells poistaa kaikki rivit, jotka sisältävät vähintään yhden korostetun solun.
Makro RemoveEveryOveryOtherRow kuten sen nimestä voi päätellä, auttaa sinua pääsemään eroon joka toisesta/kolmannesta jne. rivistä asetustesi mukaan. Se poistaa rivit alkaen hiiren kursorin nykyisestä sijainnista aina taulukon loppuun asti.
Jos et tiedä, miten makroja lisätään, voit katsoa VBA-koodin lisääminen ja suorittaminen Excelissä.
Sub RemoveRowsWithSelectedCells() Dim rngCurCell, rng2Delete As Range Application.ScreenUpdating = False Application.Calculation = xlCalculationManual For Each rngCurCell In Selection If Not rng2Delete Is Nothing Then Set rng2Delete = Application.Union(rng2Delete, _ ActiveSheet.Cells(rngCurCell.Row, 1)) Else Set rng2Delete = rngCurCell End If Next rngCurCell If Not rng2Delete Is Nothing Thenrng2Delete.EntireRow.Delete End If Application.ScreenUpdating = True Application.Calculation = xlCalculationAutomatic End Sub 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.UsedRange.SpecialCells(xlCellTypeLastCell).Row Application.ScreenUpdating = False.Application.Calculation = xlCalculationManual For rowNo = rowStart To rowFinish Step rowStep If Not rng2Delete Is Nothing Then Set rng2Delete = Application.Union(rng2Delete, _ ActiveSheet.Cells(rowNo, 1)) Else Set rng2Delete = ActiveSheet.Cells(rowNo, 1) End If Next If Not rng2Delete Is Nothing Then rng2Delete.EntireRow.Delete ' Piilota joka toinen rivi 'rng2Delete.EntireRow.Hidden = True End IfApplication.ScreenUpdating = True Application.Calculation = xlCalculationAutomatic End SubVihje. Jos tehtävänäsi on värittää joka toinen/kolmas jne. rivi eri värillä, löydät vaiheet kohdasta Rivien värien ja sarakkeiden sävytyksen vuorottelu Excelissä (kaistoitetut rivit ja sarakkeet).
Tässä artikkelissa kuvailin, miten poistat rivejä Excelissä. Nyt sinulla on useita hyödyllisiä VBA-makroja, joilla voit poistaa valitut rivit, tiedät, miten poistaa joka toinen rivi ja miten käyttää Etsi & korvaa; Korvaa auttaa sinua etsimään ja valitsemaan kaikki rivit, joilla on samat arvot, ennen kuin poistat ne. Toivottavasti yllä olevat vinkit yksinkertaistavat työtäsi Excelissä ja antavat sinulle enemmän vapaata aikaa nauttia näistä viimeisistä.Kesäpäivät. Ole onnellinen ja loista Excelissä!