Kako skriti vrstice na podlagi vrednosti celice v Excelu (5 metod)

  • Deliti To
Hugh West

Pri vsakodnevni uporabi moramo skrivanje vrstic na podlagi vrednosti celic v Excelu Običajno vsebuje Excelov nabor podatkov številne vrstice. In večino časa je naporno pregledovati celoten nabor podatkov, da bi razvrstili vnose glede na vrednosti klicev. Filter , Pogojno oblikovanje funkcije in Formula in . VBA lahko v Excelu skrijemo vrstice na podlagi vrednosti celice. V tem članku prikazujemo prej omenjene načine skrivanja vrstic na podlagi vrednosti celice v Excelu.

Recimo, da imamo nabor podatkov o prodaji, sestavljen iz stolpcev Datum naročila , Regija , Izdelek in Količina . Za skrivanje vrstic želimo uporabiti katero koli vrednost celice v stolpcu.

Prenos Excelovega delovnega zvezka

Skrivanje vrstic na podlagi vrednosti celice.xlsm

5 preprostih načinov za skrivanje vrstic na podlagi vrednosti celice v Excelu

Metoda 1: Skrivanje vrstic na podlagi vrednosti celice z uporabo funkcije filtra

V Domov, zavihek Excel ponuja Filter funkcijo v Urejanje lahko uporabimo katero koli želeno vrednost celice za filtriranje vnosov, kar privede do skrivanja vrstic.

Korak 1: V delovnem listu pojdite na Domov zavihek> Izberite Razvrsti in filtriraj (iz Urejanje oddelek)> Izberite Filter (iz Razvrsti in filtriraj možnosti).

Izbira spletne strani Filter prikaže Filter v glavi vsakega stolpca.

Korak 2: Kliknite na kateri koli filter v glavi stolpcev (npr, Regija ).

Korak 3: Po kliku na Filter ikona, ikona Filter Prikaže se ukazno okno. Odkljukajte vse elemente (tj, West ) za skrivanje njunih vrstic iz nabora podatkov.

Kliknite na V REDU .

Excel v trenutku skrije neoznačene vnose (tj, West ) iz nabora podatkov, vsi drugi vnosi pa se prikažejo, kot je prikazano na spodnji sliki.

Odkljukate lahko katerikoli vnos, da skrijte vrstice iz kateregakoli stolpca z uporabo ikone za filtriranje glave. Za boljšo predstavo metodo prikazujemo s peščico vrstic in stolpcev. To metodo lahko uporabite za poljubno število stolpcev in skrijete poljubno število vrstic glede na vrsto podatkov.

Preberi več: Excelov makro: Skrijte vrstice na podlagi besedila v celici v Excelu (3 preproste metode)

Metoda 2: Uporaba formule in nato filtriranja za skrivanje vrstic na podlagi vrednosti celice

Pri prejšnji metodi smo uporabili Filter funkcijo za skrivanje vrstic na podlagi vrednosti celic. Kaj pa, če želimo s formulo označiti, ali naši vnosi izpolnjujejo naša merila ali ne? Nato filtrirajte vrstice glede na označbo.

Pri tej metodi uporabljamo IF funkcijo za vstavljanje niza po meri (tj, Skrij ), da bi pokazal nezmožnost izpolnitve naše zahteve. Nato z uporabo Filter skrijemo vrstice, ki vsebujejo Skrij v njih je niz.

Korak 1: V vse celice vnesite naslednjo formulo (npr, F5 ), ki se nahaja ob naboru neobdelanih podatkov.

=IF(E5<50,"Hide",E5)

E5<50, je logični_test v katerem je naveden E5 vrednosti, ki so manjše od 50 se prikaže Skrij v celicah. V nasprotnem primeru formula prikaže E5 sama.

Korak 2: Pritisnite VSTOP in povlecite Ročaj za polnjenje v niz po meri v celicah, kot je prikazano na spodnji sliki.

Korak 3: Sledite Koraki od 1 do 3 na spletnem mestu Metoda 1 da bi izpostavili Filter V ukaznem polju izberite možnost Skrij nato kliknite V REDU .

Filtriranje vnosov brez izbire Skrij skrije vse vrstice, ki vsebujejo vrednost Skrij vrednost v svojih vnosih.

Ustvarite lahko poljuben niz po meri za uporabo Filter Ta metoda je uporabna za izvajanje meril (ki se lahko vrednost ali besedilo ) v naboru podatkov.

Preberite več: Formula za skrivanje vrstic v Excelu (7 metod)

Podobna branja

  • Kako skriti prazne vrstice v programu Excel VBA (4 uporabne metode)
  • Kako skriti in odkriti vrstice v Excelu (6 najlažjih načinov)
  • Odkrivanje vseh vrstic ne deluje v Excelu (5 vprašanj in amp; rešitve)
  • Skrite vrstice v Excelu: kako jih odstraniti ali izbrisati?
  • Skrijte podvojene vrstice na podlagi enega stolpca v Excelu (4 metode)

Metoda 3: Uporaba pogojnega oblikovanja za skrivanje vrstic na podlagi vrednosti celice v Excelu

Excelova Pogojno oblikovanje Zna skriti tudi vsebino vrstice glede na vrednost celice. Vendar prejšnje metode skrijejo celotno vrstico tako, da se zdi, da ne obstaja, ta metoda pa skrije samo vsebino vrstice.

Korak 1: Pojdite na Domov zavihek> Izberite Pogojno oblikovanje > Izberite Novo pravilo (iz možnosti).

Korak 2: Spletna stran Novo pravilo za oblikovanje Prikaže se okno. Novo pravilo za oblikovanje okno,

Izberite Uporabite formulo za določitev celice, ki jo želite oblikovati kot Izberite vrsto pravila .

Napišite naslednjo formulo pod Urejanje opisa pravila .

=$C5="Zahod"

Kliknite na Format .

Korak 3: Spletna stran Oblikovanje celic Prikaže se okno. Znotraj okna Oblikovanje celic okno,

Izberite Številka oddelek> Izberite Po meri (v okviru Kategorija možnost)> Tip 3 Polovičniki (tj, ;;; ) v okviru Tip oddelek.

Kliknite na V REDU .

4. korak: S klikom V REDU , Excel vas vrne v Novo pravilo za oblikovanje pogovorno okno. Ponovno kliknite V REDU .

Izvajanje Koraki 1 na . 4 skrije vse vsebine, ki se ujemajo z West v C stolpec.

V formulo, ki jo vstavimo, lahko pripišemo poljubno besedilo ali vrednost, da uporabimo Pogojno oblikovanje Če želite skriti le vsebino, ne pa tudi vrstic, je ta metoda zelo priročna. Pogojno oblikovanje pravila iz možnosti, kadar koli želite neobdelan nabor podatkov, ne da bi pri tem kar koli spremenili.

Preberite več: Skrijte vrstice na podlagi vrednosti celice s pogojnim oblikovanjem v Excelu

Metoda 4: Skrijte vrstice na podlagi vrednosti celice z uporabo makra VBA v Excelu

VBA je močno orodje za doseganje pogojno pogojenih rezultatov. V tej metodi uporabljamo Makro koda VBA za skrivanje vrstic iz določenega stolpca postavitev določenega pogoja.

Pri tej metodi preoblikujemo naš nabor podatkov v praktične, kot je prikazano na spodnji sliki zaslona. In želimo skriti vrstice glede na vrednost stolpca (tj, Regija ) vrednost enaka vrednosti celice (tj, Vzhodno ).

Korak 1: Hit ALT+F11 v celoti odprete Microsoft Visual Basic V oknu se pomaknite na Orodna vrstica > Izberite Vstavite > Izberite Modul .

Korak 2: Vnesite naslednjo makro kodo v Modul in pritisnite F5 za zagon makra.

 Sub Hide_Rows_Based_On_Cell_Value() StartRow = 2 EndRow = 15 ColNum = 2 For i = StartRow To EndRow If Cells(i, ColNum).Value "East" Then Cells(i, ColNum).EntireRow.Hidden = True Else Cells(i, ColNum).EntireRow.Hidden = False End If Next i End Sub 

Makro koda dodeli začetek (tj, 2 ), konec (tj, 15 ) vrstica in stolpec (tj, 2, regija Stolpec Številka stolpca določa, v katerem stolpcu se makro ujema z dano vrednostjo (tj, Vzhodno ). Potem VBA IF funkcija skrije vse vrstice, razen vrstic Vzhodno vrednost, ki obstaja v vrsticah danega stolpca (tj, Stolpec Regija ).

Korak 3: Izvajanje makro kode skrije vse vrstice, razen vrstic, ki vsebujejo Vzhodno v svojih celicah, kot je prikazano na spodnji sliki.

Preberite več: VBA za skrivanje vrstic v programu Excel (14 metod)

Metoda 5: Skrivanje vrstic na podlagi vrednosti celice v realnem času z uporabo makra VBA

Uporaba spletne strani Koda makra VBA na spletnem mestu Metoda 4 , skrijemo vrstice končnega ali dokončanega nabora podatkov. Lahko pa se zgodi, da moramo vrstice skriti v realnem času ob ohranjanju določenega pogoja. V tem primeru lahko za reševanje tovrstnih scenarijev uporabimo zasebni makro.

Za spodnji nabor podatkov želimo izvesti operacijo, pri kateri samo zapišemo merila in Excel samodejno skrije vrstice v realnem času.

Korak 1: Po odprtju Microsoft Visual Basic (s pritiskom na ALT+F11 skupaj), Dvojni klik na ustreznem listu (tj, List3 ) v okviru VBAProject oddelek.

Korak 2: Izberite Delovni list iz okna kode lista, kot je prikazano na spodnji sliki zaslona.

Korak 3: Spletna stran Zasebni podsklop se pojavi.

4. korak: Podobno kot pri prejšnji makro kodi prilepite naslednjo makro kodo v okno kode lista.

 Private Sub Worksheet_SelectionChange(ByVal Target As Range) StartRow = 2 EndRow = 15 ColNum = 2 For i = StartRow To EndRow If Cells(i, ColNum).Value = Range("A18").Value Then Cells(i, ColNum).EntireRow.Hidden = True Else Cells(i, ColNum).EntireRow.Hidden = False End If Next i End Sub 

Napisana makro koda dodeli začetek (tj, 2 ), konec (tj, 15 ) vrstica, in . stolpec (tj. 2) številki. Nato določi pogoj, da skrije vrednosti, ki so enake celici A18 v stolpcu 2 . VBA IF funkcija ustvari zasebno makro kodo za skrivanje vrstic v realnem času po vnosu katere koli vrednosti v celico A18 .

5. korak: Hit F5 za zagon makra, nato pa se vrnite na delovni list. Poskusite vnesti karkoli, kar obstaja v stolpcu 2 in pritisnite VSTOP .

Če po vnosu besedila pritisnete tipko enter (npr, Vzhodno ali West ), skrije ustrezno besedilo, ki vsebuje vrstice iz podatkovnega niza. Za skrivanje vrstic v podatkovnem nizu lahko uporabite katero koli besedilo ali vrednost dodeljenega stolpca.

Zaključek

V tem članku prikazujemo skrivanje vrstic na podlagi vrednosti celic v Excelu. Filter in . Pogojno oblikovanje funkcije so priročne za skrivanje vrstic. Pogojno oblikovanje funkcija samo skrije vsebino v vrsticah. VBA Makroji ponujajo učinkovite načine za skrivanje vrstic glede na vrsto podatkov. Upam, da te opisane metode opravljajo delo tako, kot si želite. Če imate dodatna vprašanja ali želite kaj dodati, komentirajte.

Hugh West je zelo izkušen trener Excela in analitik z več kot 10-letnimi izkušnjami v industriji. Po izobrazbi je diplomirani računovodstvo in finance ter magisterij poslovne administracije. Hugh ima strast do poučevanja in je razvil edinstven pristop k poučevanju, ki ga je enostavno slediti in razumeti. Njegovo strokovno znanje o Excelu je pomagalo na tisoče študentom in strokovnjakom po vsem svetu, da so izboljšali svoje sposobnosti in se izkazali v karieri. Prek svojega bloga Hugh deli svoje znanje s svetom, ponuja brezplačne vadnice za Excel in spletno usposabljanje, ki posameznikom in podjetjem pomaga doseči njihov polni potencial.