Kako preprosto skriti vrstice v Excelu. 3 enostavne metode

Zadnja posodobitev: 04/10/2024
skrij vrstice v excelu

V tem članku vam bomo povedali, kako skrij vrstice v excelu. Delo z velikimi nabori podatkov, ki vsebujejo vrstice za vrsticami podatkov, je lahko precej zapleteno. V takih primerih je iskanje podatkov, ki ustrezajo določenim kriterijem, lahko podobno iskanju igle v kupu sena. Na srečo Excel ponuja nekaj funkcij, ki vam omogočajo, da skrijete določene vrstice glede na vrednost celice, tako da vidite samo vrstice, ki jih želite videti. To lahko storite na več načinov. Delali bomo z več metodami, vi pa si lahko izberete tistega, ki se vam zdi najbolj udoben.

Morda vas bo morda zanimalo: Emojiji v Excelu. 4 načini, kako jih vstaviti in kako jih uporabiti

Kako na preprost način skriti stolpce in vrstice v Excelu

Obstaja več načinov za skrivanje in prikaz stolpcev in vrstic v Excelu. Nečesa morda ne veste: lahko skriti in prikazati več kot en stolpec ali vrstico, hkrati, tudi če niso sosednji. Še bolje, če sta sosednji, lahko uporabite Excel orodje za združevanje. Spodaj opisujemo nekaj načinov za skrivanje in prikazovanje stolpcev in vrstic v Excelu, da prihranite čas.

Skrij in pokaži stolpce in vrstice

To so koraki, ki jih morate upoštevati:

  • Korak 1: Izberite število stolpcev ali vrstic, ki jih želite skriti (uporabite tipko Nadzor za izbiro dodatnih nesosednjih stolpcev ali vrstic).
  • Korak 2: kliknite gumb Oblika ki se nahaja v zavihku Domov / Skupina Celice in nato izberite Skrij stolpce ali vrstice (Druga možnost je, da z desno miškino tipko kliknete označeno glavo stolpca ali vrstice in izberete skriti).
  • Korak 3: vaši stolpci in vrstice so zdaj skriti.

skrij vrstice v excelu

Pokaži vse stolpce ali vrstice

V tem primeru morate narediti naslednje:

  • Korak 1: Kliknite gumb Oblika, ki se nahaja pod zavihkom Domov / Skupina Celice, nato izberite Pokaži stolpce ali vrstice (Druga možnost je, da povlečete čez obseg stolpcev ali vrstic, ki jih želite prikazati. Nato z desno miškino tipko kliknite glavo stolpca ali vrstice in izberite prikaz.)
  • Korak 2: vaši stolpci in vrstice so zdaj vidni.

skrij vrstice v excelu

Skrivanje in prikazovanje stolpcev in vrstic s funkcijo skupine

Naslednji koraki spodaj opisujejo, kako uporabiti možnost Group v Excelu za različice 2007, 2010, 2013 in 2016. Združevanje deluje samo s sosednjimi (skupaj) stolpci in vrsticami. To so koraki, ki jih morate upoštevati:

  • Korak 1: izberite število sosednjih vrstic ali stolpcev, ki jih želite skriti (ne morete uporabiti tipke Nadzor med to operacijo).
  • Korak 2: kliknite gumb Skupina ki se nahaja v zavihku Shema podatkov/skupine in nato izberite.

Skrij in pokaži stolpce in vrstice

  • Korak 3: vaši stolpci in vrstice so zdaj skriti. Ne samo, da so vaši stolpci ali vrstice skriti, ampak je Excel dodal gumbe za prikaz in skrivanje, ki vam pomagajo preklapljati med pogledom:

Skrij in pokaži stolpce in vrstice

Strnjen pogled stolpcev:

Skrij in pokaži stolpce in vrstice

Če želite onemogočiti skupinsko funkcijo

V tem primeru je postopek naslednji:

  • Korak 1: izberite čin stolpcev ali vrstic, ki jih želite razdružiti.
  • Korak 2: kliknite gumb Skupina ki se nahaja v zavihku Podatki/skupina, Shema in nato izberite.
  • Korak 3: Funkcija združevanja je zdaj odstranjena.

Uporaba filtrov za skrivanje vrstic v Excelu na podlagi vrednosti celice

Recimo, da imate nabor podatkov, prikazan spodaj, in želite videti podatke samo o zaposlenih, ki so še zaposleni.

Uporaba filtrov za skrivanje vrstic v Excelu

To je zelo enostavno narediti z uporabo filtrov. To so koraki, ki jih morate upoštevati:

Korak 1: izberite delovno področje vašega nabora podatkov.

Korak 2: v zavihku Podatki, izberite gumb Filter. Našli ga boste v skupini 'Razvrsti in filtriraj".

Uporaba filtrov za skrivanje vrstic v Excelu

Korak 3: Zdaj bi morali videti majhen puščični gumb v vsaki celici vrstice glave.

  Kako načrtovati pošiljanje e -poštnih sporočil v Outlooku

Slika 8

Korak 4: Ti gumbi so namenjeni za pomoč pri filtriranju celic. Lahko kliknete katero koli puščico, da izberete filter za ustrezen stolpec.

Korak 5: V tem primeru želimo filtrirati vrstice, ki vsebujejo status zaposlitve = »V službi«. Zato izberite puščico poleg glave Zaposlitveni status.

Korak 6: Počistite polja ob vseh statusih razen «V službi«. Lahko preprosto počistite polje «Izberi vse» za hitro počistite vse in nato izberite «V službi".

Uporaba filtrov za skrivanje vrstic v Excelu

Korak 7: kliknite na sprejemajo.

Zdaj bi morali videti samo vrstice z Zaposlitveni status = "V službi«. Vse druge vrstice bi morale biti zdaj skrite.

Uporaba filtrov za skrivanje vrstic v Excelu

Opomba: Če želite prikazati skrite celice, preprosto znova kliknite gumb Filter.

Uporaba VBA za skrivanje vrstic v Excelu na podlagi vrednosti celice

Druga metoda zahteva nekaj kodiranja. Če ste navajeni uporabljati makre in nekaj kodiranja z uporabo VBA, potem dobite veliko več možnosti in prilagodljivosti za manipulacijo svojih podatkov, da se bodo obnašali točno tako, kot želite.

Pisanje kode VBA

Naslednja koda vam bo pomagala prikazati samo vrstice, ki vsebujejo informacije o zaposlenih, ki so 'v službi', in skriti vse druge vrstice:

Ukaz

Makro preleti vsako celico v stolpcu C in skrije vrstice, ki ne vsebujejo vrednosti »V uporabi«. V bistvu morate razčleniti vsako celico od vrstic 2 do 19 in prilagoditi 'atributskrita' vrstice, ki jo želite skriti. Če želite vnesti zgornjo kodo, jo kopirajte in prilepite v okno razvijalca. Evo kako:

Korak 1: na traku menija Razvijalec, Izberite Visual Basic.

Uporaba VBA za skrivanje vrstic v Excelu

Korak 2: ko se odpre okno VBA, boste videli vse svoje datoteke in mape v Raziskovalcu projektov na levi strani. Če ne vidite raziskovalca projektov, kliknite Pogled->Raziskovalec projektov.

Uporaba VBA za skrivanje vrstic v Excelu

Korak 3: poskrbi, da 'Ta delovni zvezek' je izbran v projektu VBA z istim imenom kot vaš Excelov delovni zvezek.

Uporaba VBA za skrivanje vrstic v Excelu

Korak 4: kliknite na Vstavi->Modul. Morali bi videti odprto okno novega modula.

skrij vrstice v excelu

Korak 5: zdaj lahko začnete kodirati. Kopirajte zgornje vrstice kode in jih prilepite v novo okno modula.

skrij vrstice v excelu

Korak 6: V našem primeru želimo skriti vrstice, ki ne vsebujejo vrednosti »V uporabi« v stolpcu 3. Lahko pa zamenjate vrednost številke ColNum »3« v vrstici 4 s številko stolpca, ki vsebuje vrednosti kriterijev.

Korak 7: zaprite okno VBA.

Opomba: Če vaš nabor podatkov zajema več kot 19 vrstic, lahko spremenite vrednosti spremenljivk StartRow y EndRow na zahtevane številke vrstic.

Če ne vidite možnosti Razvijalec, na meniju ArhivPojdi do možnosti. Izberite Prilagodi trak in potrdite možnost Razvijalec v glavnih zavihkih.

Korak 8: na koncu kliknite sprejemajo.

Vaš makro je zdaj pripravljen za uporabo.

Morda želite vedeti: Kako izvoziti iz Microsoft Project v Excel

Zagon makra

Kadar koli morate uporabiti zgornji makro, ga morate samo zagnati, in to je, kako:

Korak 1: izberite zavihek Razvijalec.

Korak 2: kliknite gumb Makri (v skupini Koda).

skrij vrstice v excelu

Korak 3: To bo odprlo okno Makro, kjer boste našli imena vseh makrov, ki ste jih ustvarili do sedaj.

Korak 4: izberite makro (ali modul), imenovan 'HideRows« in kliknite gumb Teči.

skrij vrstice v excelu

Morali bi videti vse vrstice, kjer je Zaposlitveni status Ni skrito kot «V službie ".

  6 najboljših programov za organizacijo turnirjev

skrij vrstice v excelu

Koda Razlaga

Tukaj je razlaga zgornje kode po vrsticah:

V vrstici 1 določimo ime funkcije.

SubHideRows()

V vrsticah 2, 3 in 4 definiramo spremenljivke za začetno vrstico in končno vrstico nabora podatkov ter indeks stolpca kriterijev.

Začetna vrstica = 2

Končna vrstica = 19

Stolpec = 3

V vrsticah od 5 do 11 se premikamo po vsaki celici v stolpcu »3« (ali stolpcu C) aktivnega delovnega lista. Če celica ne vsebuje vrednosti »V uporabi«, nastavimo atribut 'Skrito' ali "skrito" celotne vrstice (ki ustreza tej celici) na True, kar pomeni, da želimo skriti celotno ustrezno vrstico.

skrij vrstice v excelu

Vrstica 12 preprosto razmejuje konec funkcije HideRows.

End Sub

Na ta način zgornja koda skrije vse vrstice, ki ne vsebujejo vrednosti 'v službi' v stolpcu C.

Prikaži stolpce na podlagi vrednosti celice

Zdaj, ko smo lahko skrili vrstice v Excelu, ki niso potrebne, kaj, če želimo znova videti skrite vrstice? To je zelo enostavno narediti. Narediti morate le majhno spremembo funkcije HideRows. Ukaz

Tukaj preprosto zagotovimo, da so ne glede na vrednost prikazane vse vrstice (z nastavitvijo lastnosti Hidden vseh vrstic na False). Ta makro lahko zaženete na povsem enak način kot HideRows.

skrij vrstice v excelu

Skrij vrstice na podlagi vrednosti celic v realnem času

V prvem primeru so stolpci skriti le, ko se izvaja makro. Vendar pa večino časa želimo skriti stolpce sproti, glede na vrednost določene celice. Zdaj pa si poglejmo še en primer, ki to dokazuje. V tem primeru imamo naslednji niz podatkov:

Skrij vrstice na podlagi vrednosti

Edina razlika od prvega niza podatkov je, da imamo v celici A21 vrednost, ki bo določila, katere vrstice naj bodo skrite. Torej, ko celica A21 vsebuje vrednost 'Upokojen', so skrite samo vrstice, ki vsebujejo status zaposlitve 'Upokojen'. Podobno, ko celica A21 vsebuje vrednost 'Na preizkusni dobi', so skrite samo vrstice, ki vsebujejo status zaposlitve 'Na preizkusni dobi'.

Ko v celici A21 ni ničesar, želimo, da so prikazane vse vrstice. Želimo, da se to zgodi v realnem času, vsakič, ko se spremeni vrednost v celici A21. Za to moramo uporabiti funkcijo Excel Worksheet_SelectionChange.

Dogodek Worksheet_SelectionChange

Postopek Worksheet_SelectionChange je dogodek VBA, vgrajen v Excel. Vnaprej je nameščen z delovnim listom in se aktivira vsakič, ko uporabnik izbere celico in nato spremeni svojo izbiro v drugo celico.

Ker je ta funkcija vnaprej nameščena z delovnim listom, jo ​​morate za uporabo postaviti v pravilen kodni modul delovnega lista. V naši kodi bomo vse svoje vrstice postavili v to funkcijo, tako da se bodo izvajale vsakič, ko uporabnik spremeni vrednost v A21 in nato izbere drugo celico.

Pisanje kode VBA

Tukaj je koda, ki jo bomo uporabili:

skrij vrstice v excelu

Če želite vnesti prejšnjo kodo, jo morate znotraj postopka kopirati in prilepiti v okno razvijalca Sprememba delovnega lista iz vašega delovnega lista. Evo kako:

Korak 1: v meniju Razvijalec, Izberite Visual Basic.

Korak 2: ko se odpre okno VBA, boste v Raziskovalcu projektov na levi strani videli vse svoje projektne datoteke in mape.

  Odpravite napako 0xa0000400 pri posodabljanju na Windows 11

Korak 3: V Raziskovalcu projektov dvokliknite ime svojega delovnega lista pod projektom VBA z istim imenom kot vaš Excelov delovni zvezek. V našem primeru delamo s Sheet1.

Skrij stolpce v Excelu

Korak 4: to bo odprlo novo okno modula za izbrani list.

Korak 5: Kliknite spustno puščico na levi strani okna. Morali bi videti možnost, ki pravi "Delovni list".

Skrij stolpce v Excelu

Korak 6: kliknite možnost 'delovni list'. Privzeto boste videli postopek Sprememba delovnega lista ustvarjen za vas v oknu modula.

Skrij stolpce v Excelu

Korak 7: zdaj lahko začnete kodirati. Kopirajte zgornje vrstice kode in jih prilepite v postopek Worksheet_SelectionChange, takoj za vrstico: Private Sub Worksheet_SelectionChange (ByVal Target As Range).

Skrij stolpce v Excelu

Korak 8: zaprite okno VBA.

Zagon makra

Postopek Worksheet_SelectionChange se začne izvajati takoj, ko končate kodiranje. Zato vam ni treba izrecno zagnati makra, da začne delovati. Poskusi napisati 'Upokojen' v celici A21, nato kliknite katero koli drugo celico. Ugotoviti bi morali, da vse vrstice, ki vsebujejo vrednost 'Withdrawn' v stolpcu C, izginejo.

Skrij stolpce v Excelu

Zdaj poskusite zamenjati vrednost v celici A21 z 'Na preizkusni dobi', nato kliknite katero koli drugo celico. Morali bi najti vse vrstice, ki vsebujejo vrednost 'Na preizkusni dobi' v stolpcu C izginejo.

Skrij stolpce v Excelu

Zdaj poskusite izbrisati vrednost v celici A21 in jo pustite prazno. Nato kliknite katero koli drugo celico. Ugotoviti morate, da obe vrstici znova postaneta vidni.

Skrij stolpce v Excelu

To pomeni, da koda deluje v realnem času, ko se celica B20 spremeni.

Koda Razlaga

Vzemimo si nekaj minut, da zdaj razumemo to kodo.

Vrstice 1, 2 in 3 določajo spremenljivke za začetno in končno vrstico nabora podatkov ter indeks stolpca s kriteriji. Vrednosti lahko spremenite glede na svoje potrebe.

Začetna vrstica = 2

Končna vrstica = 19

Stolpec = 3

Vrstice od 4 do 10 potekajo skozi vsako celico v stolpcu »3« (ali stolpcu C) delovnega lista. Če celica vsebuje vrednost v celici A21, potem nastavimo atribut 'Hidden' celotne vrstice (ki ustreza tej celici) na True, kar pomeni, da želimo skriti celotno ustrezno vrstico.

Koda5

Na ta način zgornja koda skrije vrstice nabora podatkov na podlagi vrednosti v celici A21. Če A21 ne vsebuje nobene vrednosti, koda prikaže vse vrstice.

Oglejte si: Kako združiti Excel z Wordom: uvozite podatke iz Excela v Word

Pensamientos finales

V tej vadnici vam pokažemo, kako lahko uporabite filtre in Excel VBA za skrivanje vrstic v Excelu na podlagi vrednosti celice. Pokažemo vam tudi nekaj preprostih metod za skrivanje stolpcev in vrstic v Excelu. To smo storili s pomočjo dveh preprostih primerov: enega, ki izbriše zahtevane vrstice le, ko se makro izvede izrecno, in drugega, ki deluje v realnem času. Upamo, da smo vam uspešno pomagali razumeti koncept kode, da jo boste lahko prilagodili in uporabili za lastne namene.

Pustite komentar