Kako sakriti retke na temelju vrijednosti ćelije u Excelu (5 metoda)

  • Podijeli Ovo
Hugh West

U svakodnevnoj upotrebi moramo sakriti retke na temelju vrijednosti ćelija u Excelu kako bismo radili s ogromnim skupom podataka. Skup podataka programa Excel obično sadrži brojne retke. I većinu vremena je zamorno prolaziti kroz cijeli skup podataka da biste sortirali unose prema vrijednostima poziva. Međutim, korištenjem Excelovih značajki Filter , Uvjetno oblikovanje kao i Formula i VBA makronaredbe, možemo sakriti retke na temelju vrijednosti ćelije u Excel. U ovom članku demonstriramo prethodno spomenute načine sakrivanja redaka na temelju vrijednosti ćelije u Excelu.

Recimo da imamo skup podataka o prodaji koji se sastoji od stupaca Datum narudžbe , Regija , Proizvod i Količina . Želimo upotrijebiti bilo koju vrijednost ćelije u stupcu da sakrijemo retke.

Preuzmi radnu knjigu programa Excel

Sakrij retke na temelju vrijednosti ćelije.xlsm

5 jednostavnih načina za skrivanje redaka na temelju vrijednosti ćelije u Excelu

Metoda 1: Sakrij Redovi temeljeni na vrijednosti ćelije pomoću značajke filtra

Na kartici Početna, Excel nudi značajku Filtar u odjeljku Uređivanje . Možemo koristiti bilo koju željenu vrijednost ćelije za filtriranje unosa što rezultira skrivanjem redaka.

Korak 1: Na radnom listu idite na karticu Početna > Odaberite Sortiraj & Filter (iz odjeljka Uređivanje ) > Odaberite Filter (iz opcija Sortiraj & Filter ).

Odabirom Filtar prikazuje seIkona Filtar u zaglavlju svakog stupca.

2. korak: Kliknite bilo koju ikonu filtara u zaglavlja stupaca (tj. Regija ).

Korak 3: Nakon klika na ikonu Filtar , pojavljuje se naredbeni okvir Filter . Poništili ste odabir bilo koje stavke (tj. Zapad ) da biste sakrili odgovarajuće retke iz skupa podataka.

Kliknite na U redu .

U trenutku Excel skriva neoznačene unose (tj. Zapad ) iz skupa podataka i ostavlja sve ostale unose da se prikazuju kao što je prikazano na slici ispod.

Možete poništiti odabir bilo kojeg unosa kako biste sakrili retke iz bilo kojeg stupca pomoću ikone filtra zaglavlja. Radi boljeg predstavljanja, demonstriramo metodu s nekoliko redaka i stupaca. Ovu metodu možete koristiti za onoliko stupaca koliko vam je potrebno i sakriti što je moguće više redaka u skladu s vašom vrstom podataka.

Pročitajte više: Macro programa Excel: sakrivanje redaka na temelju teksta ćelije u programu Excel (3 Jednostavne metode)

Metoda 2: Korištenje formule i zatim filtriranje za skrivanje redaka na temelju vrijednosti ćelije

U prethodnoj metodi koristili smo Filter značajka za skrivanje redaka na temelju vrijednosti ćelija. Što ako želimo formulu koja pokazuje ispunjavaju li naše unose naše kriterije ili ne? Zatim filtrirajte retke prema indikaciji.

U ovoj metodi koristimo funkciju IF za umetanje prilagođenog niza (tj. Sakrij ) kako bismo označili nemogućnostispunjavanje našeg zahtjeva. Zatim pomoću značajke Filter sakrivamo retke koji u sebi sadrže niz Sakrij .

Korak 1: Upišite sljedeću formulu u sve ćelije (tj. F5 ) uz neobrađeni skup podataka.

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

E5<50, je logical_test gdje izjavljuje E5 vrijednosti koje će manje od 50 prikazati Sakrij tekst u ćelijama. U suprotnom, formula sama prikazuje E5 .

Korak 2: Pritisnite ENTER i povucite Full Handle prilagođenom nizu u ćelijama kao što je prikazano ispod slike.

Korak 3: Slijedite Korake 1 do 3 od Metode 1 da biste prikazali naredbeni okvir Filter . U naredbenom okviru poništite odabir vrijednosti Sakrij , a zatim kliknite U redu .

Filtriranje unosa bez odabira opcije Sakrij vrijednost, skriva sve retke koji sadrže vrijednost Sakrij u svojim unosima.

Možete stvoriti bilo koji prilagođeni niz za primjenu Filtriraj na. Ova je metoda korisna za provođenje pretraživanja kriterija (koji mogu biti vrijednost ili tekst ) u skupu podataka.

Pročitajte više: Formula za skrivanje redaka u Excelu (7 metoda)

Slična čitanja

  • Kako sakriti prazne retke u programu Excel VBA (4 korisna Metode)
  • Kako sakriti i otkriti retke u Excelu (6 najlakših načina)
  • Otkriti sve retke koji ne rade u Excelu (5 problema)& Rješenja)
  • Skriveni redovi u Excelu: Kako ih otkriti ili izbrisati?
  • Sakrij duplikate redaka na temelju jednog stupca u Excelu (4 metode )

Metoda 3: Primjena uvjetnog oblikovanja za skrivanje redaka na temelju vrijednosti ćelije u Excelu

Excelova značajka Uvjetno oblikovanje također može sakriti sadržaj retka ovisno o vrijednosti ćelije. Međutim, ranije metode skrivaju cijeli red na takav način da se čini da ne postoje, ali ova metoda skriva samo sadržaj retka.

Korak 1: Idite na Početna kartica > Odaberite Uvjetno oblikovanje > Odaberite Novo pravilo (iz opcija).

Korak 2: Prozor Novo pravilo oblikovanja pojavljuje se. U prozoru Novo pravilo oblikovanja ,

Odaberite Upotrijebite formulu da biste odredili koju ćeliju oblikovati kao Odaberite vrstu pravila .

Napišite sljedeću formulu pod Uređivanje opisa pravila .

=$C5="West"

Kliknite na Format .

Korak 3: Prikazuje se prozor Format Cells . Unutar prozora Format Cells ,

Odaberite odjeljak Number > Odaberite Prilagođeno (ispod opcije Kategorija ) > Upišite 3 Točka-zarez (tj. ;;; ) u odjeljku Tip .

Kliknite na OK .

Korak 4: Klikom na OK , Excel vas vraća u dijaloški okvir Novo pravilo oblikovanja .Opet kliknite OK .

Izvršavanje koraka 1 do 4 rezultira skrivanjem svih sadržaja koji odgovara West u stupcu C .

Možete dodijeliti bilo koji tekst ili vrijednost u formuli koju umetnemo da primijenimo Uvjetno oblikovanje . Ako želite sakriti samo sadržaj, a ne retke, ova je metoda vrlo praktična za korištenje. Također, možete izbrisati pravila uvjetnog oblikovanja iz opcija kad god želite neobrađeni skup podataka bez mijenjanja ijedne stvari.

Pročitajte više: Sakrij retke Na temelju vrijednosti ćelije s uvjetnim oblikovanjem u Excelu

Metoda 4: Sakrij retke na temelju vrijednosti ćelije pomoću VBA makronaredbe u Excelu

VBA je snažan alat za postizanje bilo kakvih uvjetovanih ishoda. U ovoj metodi koristimo VBA makro kod za skrivanje redaka iz određenog stupca namećući određeni uvjet.

Za ovu metodu transformiramo naš skup podataka kao praktičan kao što je prikazano na snimci zaslona u nastavku . I želite sakriti retke ovisno o vrijednosti stupca (tj. Region ) koja je jednaka vrijednosti ćelije (tj. East ).

Korak 1: Pritisnite zajedno ALT+F11 da otvorite prozor Microsoft Visual Basic . U prozoru prijeđite pokazivačem na Alatnu traku > Odaberite Umetni > Odaberite Modul .

Korak 2: Zalijepite sljedeći makro kod u Modul i pritisnite F5 za pokretanjemakro.

7827

Makro kod dodjeljuje početak (tj. 2 ), kraj (tj. , 15 ) brojevi retka i stupca (tj. 2, stupac regije ). Broj stupca deklarira u kojem se stupcu makronaredba podudara s danom vrijednošću (tj. Istok ). Tada funkcija VBA IF skriva sve retke osim vrijednosti Istok koja postoji u redovima danog stupca (tj. stupac Regija ).

Korak 3: Izvršenje makro koda skriva sve retke osim redaka koji sadrže East u svojim ćelijama slično kao na slici ispod.

Pročitajte više: VBA za skrivanje redaka u Excelu (14 metoda)

Metoda 5: Sakrivanje redaka na temelju vrijednosti ćelije u stvarnom vremenu VBA makro

Upotrebom VBA makro koda u metodi 4 skrivamo retke konačnog ili gotovog skupa podataka. Ali može postojati scenarij u kojem moramo sakriti retke u stvarnom vremenu održavajući određeni uvjet. U tom slučaju možemo upotrijebiti privatnu makronaredbu za rješavanje ove vrste scenarija.

Za ovaj skup podataka u nastavku želimo izvršiti operaciju u kojoj samo pišemo kriterije, a Excel automatski skriva retke u stvarnom vrijeme.

Korak 1: Nakon otvaranja Microsoft Visual Basic (pritiskom ALT+F11 ukupno), Dvaput kliknite na odgovarajući list (tj. Sheet3 ) u odjeljku VBAProject .

Korak 2: Odaberite Radni list iz prozora koda lista kao što je prikazano na slici ispod.

3. korak: Pojavljuje se Privatni pod .

Korak 4: Slično prethodnom makro kodu, zalijepite sljedeći makro kod u prozor koda lista.

2651

Pisani makro kod dodjeljuje početak (tj. 2 ), kraj (tj. 15 ) redak, i stupac (tj. 2) brojevi. Zatim nameće uvjet da sakrije vrijednosti jednake ćeliji A18 u stupcu 2 . Funkcija VBA IF stvara privatni makro kod za skrivanje redaka u stvarnom vremenu nakon unosa bilo koje vrijednosti u ćeliju A18 .

Korak 5: Pritisnite F5 za pokretanje makronaredbe, a zatim se vratite na radni list. Pokušajte upisati bilo što što postoji u stupcu 2 i pritisnite ENTER .

Pritisnite enter nakon upisivanja bilo kojeg teksta (tj. Istok ili Zapad ), skriva odgovarajući tekst koji sadrži retke iz skupa podataka. Možete koristiti bilo koji tekst ili vrijednost dodijeljenog stupca da sakrijete retke unutar skupa podataka.

Zaključak

U ovom članku demonstriramo sakrivanje redaka na temelju vrijednosti ćelije u Excelu. Excelove značajke Filter i Uvjetno oblikovanje korisne su za skrivanje redaka. Međutim, značajka Uvjetno oblikovanje samo skriva sadržaj u recima. Makronaredbe VBA nude učinkovite načine za skrivanje redaka prema vašoj vrsti podataka. Nadamo se da će ove opisane metode obaviti posaoonako kako želite. Ostavite komentar ako imate dodatnih pitanja ili želite nešto dodati.

Hugh West vrlo je iskusan Excel trener i analitičar s više od 10 godina iskustva u industriji. Diplomirao je računovodstvo i financije te magistrirao poslovno upravljanje. Hugh ima strast za podučavanjem i razvio je jedinstveni pristup podučavanju koji je lako pratiti i razumjeti. Njegovo stručno poznavanje programa Excel pomoglo je tisućama studenata i profesionalaca diljem svijeta da poboljšaju svoje vještine i postignu uspjeh u karijeri. Putem svog bloga, Hugh dijeli svoje znanje sa svijetom, nudeći besplatne vodiče za Excel i online obuku kako bi pomogao pojedincima i tvrtkama da dostignu svoj puni potencijal.