Kazalo
Morda se boste srečali s številnimi situacijami, ko boste morali izbrisati nadomestne vrstice v Excelovih delovnih listih. Na primer, morda boste želeli ohraniti podatke za lihe vrstice in premakniti vse podatke sodih vrstic. To lahko storimo ročno, vendar to ni učinkovito za velike delovne liste. Zato bom v tem članku prikazal 5 hitrih in primernih metod za izbris nadomestnih vrstic v Excelu z ostrimi koraki in živahnimi ilustracijami.
Prenesi delovni zvezek za prakso
Brezplačno predlogo Excel lahko prenesete s tega mesta in jo uporabite sami.
Brisanje nadomestnih vrstic.xlsm5 načinov za brisanje nadomestnih vrstic v programu Excel
Najprej vam bom predstavil svoj nabor podatkov, ki vsebuje prodajo nekaterih prodajalcev v dveh regijah za isti mesec. Zdaj bomo uporabili pet učinkovitih metod za odstranitev nadomestnih vrstic, kar pomeni, da bomo odstranili vrstice, ki vsebujejo regijo UK.
Metoda 1: Za brisanje nadomestnih vrstic uporabite Excelovo bliskovno zapolnitev in filter
V naši prvi metodi bom uporabil Excel Izpolnitev z bliskavico in . Filter za odstranitev nadomestnih vrstic. V ta namen sem dodal pomožni stolpec.
Koraki:
- V prvi stolpec vnesite TRUE, v drugi stolpec podatkovne tabele pa FALSE.
- Nato izberite ti dve celici in povlecite navzdol Izpolnitev z bliskavico
Zdaj so vse celice zapolnjene s tem vzorcem.
- Kasneje izberite katero koli celico podatkovnega niza in kliknite, kot sledi.
Domov> Urejanje> Razvrsti> Filter> Filter .
Zdaj si oglejte, da je možnost filtriranja dodana v glave.
- Kliknite ikono filtra v stolpcu Pomočnik.
- Nato označite samo možnost FALSE.
- Pritisnite V REDU .
Zdaj prikazuje vrstice samo za regijo Združeno kraljestvo.
- Izberite vrstice in pritisnite gumb Izbriši na tipkovnici.
Vrstice so zdaj izbrisane.
- Če želite vrniti druge vrstice, ponovno kliknite ikono filtra.
- Nato označite samo možnost TRUE.
- Na koncu pritisnite V REDU .
Tu so naše preostale vrstice.
Preberite več: Kako filtrirati in brisati vrstice z VBA v Excelu (2 metodi)
Metoda 2: Vstavite obliko celice in filter za brisanje nadomestnih vrstic
Uporabimo lahko celico Format in . Filter skupaj odstranite nadomestne vrstice. Pri tem bomo uporabili obliko Excelove tabele.
Koraki:
- Izberite nabor podatkov o kitih.
- Nato kliknite, kot sledi. Domov> Oblika kot tabela.
- Kasneje izberite obliko tabele, ki ima med vrsticami izmenično barvo polnila in brez polnila.
Nato se bo odprlo pogovorno okno, v katerem bo prikazano območje podatkov. Prepričajte se, da je označena možnost Moja tabela ima glave, če izberete območje podatkov z glavami.
- Pritisnite V REDU .
- Nato zaporedno kliknite- Oblikovanje> Pretvori v obseg .
- Nato ponovno kliknite, kot sledi.
Domov> Urejanje> Razvrsti> Filter> Filter .
- Zdaj pritisnite katero koli ikono filtra v glavi in kliknite na Filtriranje po barvi> Brez polnila .
Opazili boste, da se filtrirajo neizpolnjene celice, ki vsebujejo območja Združenega kraljestva.
- V tem trenutku samo izberite vrstice in pritisnite Izbriši na tipkovnici.
- Zdaj za vrnitev drugih vrstic samo izklopite možnost Filtriranje s ponovnim klikom-
Domov> Urejanje> Razvrsti> Filter> Filter .
Zdaj smo dobili nazaj druge vrstice.
Preberi več: Izbriši Excelovo vrstico, če celica vsebuje določene vrednosti (3 metode)
Metoda 3: Uporaba funkcij MOD in ROW za brisanje nadomestnih vrstic v Excelu
Uporaba funkcij je v Excelu zelo prijazna do uporabnika. Nalogo lahko opravimo z uporabo MOD in . ROW funkcije. MOD se uporablja za vračilo ostanka dveh števil po deljenju, funkcija ROW se uporablja za vračanje številke vrstice celice. Pri tem bomo spet potrebovali pomožni stolpec.
Koraki:
- Vnesite naslednjo formulo v Celica F5 -
=MOD(ROW(),2)
- Pritisnite na Vnesite
- Povlecite navzdol Ročaj za polnjenje za kopiranje formule.
Stolpec za pomočnike je zdaj zapolnjen.
- Nato izberite katero koli celico in kliknite, kot sledi, da aktivirate možnost filtriranja.
Domov> Urejanje> Razvrsti> Filter> Filter .
- Kasneje kliknite ikono filtra v stolpcu Pomočnik.
- Označite možnost "0".
- Nato pritisnite V REDU .
- Nato izberite filtrirane vrstice in pritisnite gumb Izbriši na tipkovnici.
Vrstice so zdaj odstranjene.
- Če želite vrniti druge vrstice, ponovno pritisnite ikono filtra in označite možnost "1".
- Na koncu pritisnite V REDU .
Tukaj je naš rezultat.
⏬ Razčlenitev formule:
➥ ROW()
Spletna stran ROW funkcija bo vrnila številko vrstice te celice, ki je-
{5}
➥ MOD(ROW(),2)
{1}
Preberite več: Excel izbriše vrstice v območju z VBA (3 preprosti načini)
Podobna branja:
- Kako izbrisati več vrstic v Excelu z uporabo formule (5 metod)
- Brisanje več vrstic v Excelu naenkrat (5 metod)
- Kako izbrisati vrstice v Excelu z določenim besedilom (3 metode)
- Brisanje vrstice z uporabo makra Če celica vsebuje 0 v Excelu (4 metode)
- Kako izbrisati nefiltrirane vrstice v Excelu z uporabo VBA (4 načini)
Metoda 4: Uporaba funkcij Excel ISEVEN in ROW za odstranitev nadomestnih vrstic
Za izvedbo operacije lahko uporabimo drugo kombinacijo funkcij, ki so ISEVEN in . ROW funkcije. ISEVEN se uporablja za preverjanje, ali je število sodo ali ne.
Koraki:
- Na spletnem mestu Celica F5 napišite naslednjo formulo-
=ISEVEN(ROW())
- Pritisnite na Vnesite
- Nato povlecite navzdol Ročaj za polnjenje ikona za kopiranje formule za druge celice.
- Nato izberite katero koli celico in kliknite, kot sledi, da aktivirate možnost filtriranja. Domov> Urejanje> Razvrsti> Filter> Filter .
- Nato kliknite ikono filtra v stolpcu Pomočnik.
- Označite možnost "TRUE".
- Pritisnite V REDU .
- Pozneje izberite filtrirane vrstice in pritisnite Izbriši na tipkovnici, da jih odstranite.
- Če želite vrniti druge vrstice, ponovno pritisnite ikono filtra in označite možnost "FALSE".
- Na koncu pritisnite V REDU .
Vrstice z regijo UK so zdaj izbrisane.
⏬ Razčlenitev formule:
➥ ROW()
Spletna stran ROW funkcija bo vrnila številko vrstice te celice, ki je-
{5}
➥ ISEVEN(VRSTICA())
{FALSE}
Preberite več: Kako izbrisati vrstice v Excelu brez vpliva na formule (2 hitra načina)
Metoda 5: Uporaba makra VBA za odstranitev nadomestnih vrstic v Excelu
V naši zadnji metodi bom pokazal, kako lahko operacijo izvedemo z uporabo Makri VBA Ima manj korakov in je zelo hitra metoda.
Koraki:
- Z desno tipko miške kliknite na naslovu lista.
- Izberite Prikaži kodo iz kontekstni meni .
A VBA Prikaže se okno.
- Vanj zapišite naslednje kode.
Sub Delete_Alternate_Rows() Dim x As Range Set x = Application.InputBox("Izberite obseg brez glave", "Izbor obsega", Type:=8) For i = x.Rows.Count To 1 Step -2 If i Mod 2 = 0 Then x.Rows(i).Delete End If Next i End Sub
- Nato pritisnite Ikona za predvajanje za zagon kod.
Pojavilo se bo pogovorno okno za izbiro podatkovnega območja.
Zdaj nastavite območje podatkov in pritisnite V REDU .
Zdaj smo končali z brisanjem nadomestnih vrstic.
Preberi več: Makro za brisanje vrstice v Excelu, če je celica prazna
Zaključek
Upam, da bodo vse zgoraj opisane metode dovolj dobre za brisanje nadomestnih vrstic v Excelu. Vabljeni, da postavite kakršno koli vprašanje v razdelku s komentarji in mi prosim sporočite povratne informacije.