Izbriši red ako ćelija sadrži određene vrijednosti u Excelu (3 metode)

  • Podijeli Ovo
Hugh West

Dok radite s podacima u Excelu, brisanje Excel reda je prilično česta pojava. Postoji dobar broj metoda koje možemo koristiti da izbrišemo Excel red ako ćelija sadrži određenu vrijednost unutar sebe. Čini se da različiti pristupi funkcioniraju u različitim situacijama. Ovaj članak će pokazati 3 efikasne tehnike za brisanje reda u Excelu Ako ćelija sadrži određene vrijednosti s primjerima i odgovarajućim ilustracijama.

Preuzmite Vježbenicu

Preporučujemo vam da preuzmete Excel datoteku i vježbajte zajedno s tim.

Izbriši red ako ćelija sadrži određenu vrijednost.xlsm

3 metode za brisanje Excel reda ako ćelija sadrži određene vrijednosti

Mi će koristiti uzorak ličnih podataka. Baza podataka kao skup podataka za demonstriranje svih metoda u ovom vodiču.

Dakle, bez daljnje rasprave hajdemo ući u sve metode jednu po jednu.

1. Upotreba funkcije Pronađi i zamijeni za brisanje reda ako ćelija sadrži određeni tekst u Excelu

Recimo, želimo izbrisati sve zapise koji su započeti s “ Mr .” u koloni Naziv . Da biste to učinili,

🔗 Koraci:

❶ Pritisnite CTRL + F da otvorite sa Pronađi i Zamijeni prozor.

❷ Zatim upišite “ Mr .” unutar trake Pronađi šta .

❸ Nakon toga kliknite na opciju Pronađi sve .

❹ Sada odaberite jedan od pronađenih rezultata i zatim pritisnite dugme CTRL + A ▶ zaodaberite sve pronađene rezultate.

❺ Kako ste uspješno odabrali sve pronađene rezultate, sada pritisnite opciju Zatvori .

❻ Sada pritisnite dugme CTRL + – da otvorite dijaloški okvir Izbriši .

❼ Odaberite opciju Pomakni ćelije gore i pritisnite OK .

To je to.

Pročitajte više: Kako izbrisati redove u Excelu: 7 metoda

2. Upotreba automatskog filtera za uklanjanje Excel reda ako ćelija sadrži određeni tekst/broj

2.1  Izbriši red ako ćelija sadrži određeni tekst

U ovoj metodi ćemo izbrisati sve Excel zapisi počinju sa “ Ms. Liesel ” u koloni Ime koristeći funkciju AutoFilter u Excelu. Da biste to učinili,

🔗 Koraci:

❶ Odaberite cijelu tablicu podataka.

❷ Idite na Podaci ▶ Sortiraj & Filter ▶ Filter.

❸ Kliknite na padajuću ikonu u donjem desnom uglu u koloni Naziv .

❹ Idite na opciju Text Filters ▶ Počinje sa .

U ovom trenutku, ime dijaloškog okvira Prilagođeni automatski filter će se pojaviti na ekranu.

❺ Sada upišite Ms. Liesel unutar počinje sa trakom i pritisnite OK .

❻ Nakon toga pritisnite dugme CTRL + – i dijaloški okvir kao na slici ispod će se pojaviti na ekranu.

❼ Samo pritisnite OK dugme. To je jednostavno to.

2.2  Izbriši red ako ćelija sadrži broj

U ovoj metodi, izbrisat ćemo sve Excelovebeleži veće od 23 u koloni Starost koristeći funkciju AutoFilter u programu Excel. Da biste to učinili,

🔗 Koraci:

❶ Odaberite bilo koju ćeliju u koloni Starost .

❷ Idite na Podaci ▶ Sortiraj & Filter ▶ Filter.

❸ Kliknite na padajuću ikonu u donjem desnom uglu u koloni Starost .

❹ Idite na opciju Filteri brojeva ▶ Veći od .

❺ Upišite 23 unutar je veći nego okvir i pritisnite OK .

❻ Sada pritisnite CTRL + – da obrišete sve filtrirane rezultate, a zatim pritisnite OK dugme u iskačućem dijaloškom okviru.

To je to.

Pročitajte više: Kako Filtrirajte i izbrišite redove pomoću VBA u Excelu (2 metode)

Slična očitanja:

  • Kako izbrisati više redova u Excelu pomoću Formula (5 metoda)
  • Brisanje više redova u Excelu odjednom (5 metoda)
  • Kako izbrisati skrivene redove u Excel VBA (A Detaljna analiza)
  • Brisanje redova u Excelu bez utjecaja na formule (2 brza načina )
  • Kako izbrisati red koristeći makro ako ćelija sadrži 0 u Excel (4 Metode)

3. Izbrišite redak ako ćelija sadrži određeni tekst/broj u Excelu koristeći VBA kod

U ovom odjeljku ćemo izbrisati red ako bilo koja ćelija u njemu sadrži bilo koji tekst ili broj koristeći VBA kod.

3.1  Izbriši red ako ćelija sadrži određeni tekst

U ovomemetodom, pokušaćemo da izbrišemo red koji ima starost 17 u koloni Starost .

🔗 Koraci:

❶ Pritisnite ALT +F11 da otvorite VBA prozor.

❷ Sada idite na Insert ▶ Module da otvorite novi modul.

❸ Kopirajte sljedeći kod:

9869

❹ Zalijepite ga u uređivač VBA i sačuvajte pritisnite CTRL + S.

❺ Sada se vratite na radni list pod nazivom “ VBA ” i pritisnite <1 Dugme>ALT + F8 .

❻ Odaberite naziv funkcije DeleteRowsContainingtext() i kliknite Pokreni .

To je to.

3.2  Izbriši red ako ćelija sadrži broj

U ovoj metodi ćemo razgovarati o tome kako zapravo možete izbrisati bilo koji red ako bilo koja ćelija u koloni Age sadrži bilo koji broj unutar njega.

🔗 Koraci:

❶ Pritisnite ALT +F11 da otvorite VBA prozor.

❷ Sada idite na Ubaci ▶ Modul da otvorite novi modul.

❸ Kopirajte sljedeći kod:

5719

Zalijepi ga na VBA editoru i Sačuvaj b y pritiskom na CTRL + S .

❺ Sada se vratite na radni list pod nazivom “ VBA (2) ” i pritisnite Dugme ALT + F8 .

❻ Odaberite naziv funkcije pod nazivom DeleteRowsContainingNumbers() i kliknite Run .

To je to.

Pročitajte više: Excel VBA za brisanje redova sa određenim podacima (9 primjera)

Stvari koje treba zapamtiti

📌 Pritisnite CTRL + F da otvorite Pronađi i zamijeni dijaloški okvir.

📌 CTRL + – je prečica za brisanje.

📌 Možete pritisnuti ALT + F11 za otvaranje VBA prozora.

Zaključak

Da završimo, ilustrovali smo 3 različite metode, za brisanje reda ako ćelija sadrži određenu vrijednost u Excelu. Preporučujemo vam da preuzmete radnu svesku za vježbanje priloženu uz ovaj članak i vježbate sve metode uz to. I ne ustručavajte se postaviti bilo kakva pitanja u odjeljku za komentare ispod. Pokušat ćemo odgovoriti na sve relevantne upite što je prije moguće.

Hugh West je vrlo iskusan Excel trener i analitičar s više od 10 godina iskustva u industriji. Diplomirao je računovodstvo i finansije i magistrirao poslovnu administraciju. Hugh ima strast prema podučavanju i razvio je jedinstven pristup podučavanju koji je lako pratiti i razumjeti. Njegovo stručno znanje o Excel-u pomoglo je hiljadama studenata i profesionalaca širom svijeta da poboljšaju svoje vještine i napreduju u karijeri. Kroz svoj blog, Hugh dijeli svoje znanje sa svijetom, nudeći besplatne Excel tutorijale i online obuku kako bi pomogli pojedincima i preduzećima da ostvare svoj puni potencijal.