Ponekad je potrebno kopirati ćelije koje ispunjavaju određene kriterije. Ovdje ćemo predstaviti dvije korisne metode za kopiranje ciljnih ćelija.
U Excel radnom listu sigurno će biti mnogo podataka i informacija. Međutim, te ćelije sadrže vrijednosti koje ispunjavaju određeni kriterij odvojit će se u različitim rasponima. Kao rezultat toga, bit će teško kada ih trebate prikupiti.
U ovom radnom listu morate kopirati ćelije veće od 350. A ako sortirate te ćelije jednu po jednu, a zatim kopirate, sigurno ćete potrošiti mnogo vremena i energije.
Dakle, sada možete koristiti dvije metode u nastavku da završite ovaj zadatak.
Metoda 1: Kopirajte rezultat filtera
Ako se ciljne ćelije nalaze u rasponu, možete koristiti funkciju filtriranja u Excelu. Možete postaviti više kriterija za kolonu, a zatim kopirati rezultat filtriranja.
- Postavite kursor unutar ciljnog raspona.
- Zatim kliknite na dugme „Sort & Filter” na traci sa alatkama.
- Zatim odaberite opciju “Filter” na padajućoj listi.
- Sada kliknite na dugme u zaglavlju kolone.
- Zatim odaberite opciju "Filteri brojeva"
- U podmeniju odaberite opciju koja vam je potrebna. Ovdje ćemo izabrati “Veće od”.
- U prozoru „Prilagođeni automatski filter“ postavite kriterijume koji su vam potrebni.
- Zatim kliknite na dugme “OK”.
Stoga će se na radnom listu prikazati samo ćelije koje ispunjavaju kriterij. Ostale ćelije će biti skrivene.
Kada se proces filtriranja završi, možete izvršiti proces kopiranja i lijepljenja.
- Izaberite rezultat na radnom listu.
- Zatim pritisnite tipke prečaca “Ctrl + C” na tastaturi da kopirate raspon.
- Sada kliknite na drugu ćeliju na radnom listu.
- Zatim pritisnite tipke prečaca “Ctrl + V” da zalijepite te ćelije.
- Zatim pritisnite dugme “Esc” da izađete iz režima kopiranja.
Možete vidjeti da će samo ćelije koje ispunjavaju kriterije biti zalijepljene u novi raspon.
Međutim, naići ćete na probleme ako zalijepite u raspon koji dijele iste redove s originalnim rasponom. Ovdje su samo dva broja zalijepljena u novi raspon.
Razlog je zapravo vrlo jednostavan. U originalnom rasponu, ćelije koje ne ispunjavaju kriterij su skrivene. I cijeli redovi koji sadrže te ćelije su također skriveni. Stoga, u novom rasponu možete vidjeti samo dio rezultata. Ostale vrijednosti su u skrivenim redovima. Da biste prikazali rezultat, možete obrisati kriterije u funkciji filtera. A onda možete vidjeti cijeli rezultat na radnom listu.
Metod 2: Koristite VBA makro
Kada te ciljne ćelije nisu u koloni, ne možete koristiti funkciju filtriranja. A da biste završili ovaj zadatak, sada možete koristiti VBA makro.
- Pritisnite tipke prečice “Alt + F11” na tastaturi da otvorite Visual Basic editor.
- Zatim kliknite na karticu „Insert“ na traci sa alatkama.
- Nakon toga izaberite opciju “Modul” u podmeniju. Stoga ste u ovaj projekat ubacili novi modul.
- U ovom koraku kopirajte sljedeće VBA kodove u novi modul.
Sub Copy_Cells()
Dim c As Range, i As Integer, j As Integer
i = 0
For Each c In Range("B2:B13")
If c > 350 Then
Cells(2 + i, 6) = Cells(c.Row, c.Column - 1)
Cells(2 + i, 7) = c
End If
i = i + 1
Next c
For j = 13 To 2 Step -1
If Cells(j, 6) = "" Then
Range("F" & j, "G" & j).Delete Shift:=xlUp
End If
Next j
End Sub
U ovom makrou pronaći ćemo ćelije koje ispunjavaju kriterije. Zatim će vrijednosti biti kopirane u novi raspon. Kada se proces kopiranja i lijepljenja završi, ovaj makro će izbrisati prazne ćelije u novom rasponu. U vašem stvarnom radnom listu morate promijeniti kriterije i raspon kodova prema vašim stvarnim potrebama.
- Ovdje kliknite na dugme “Run Sub” na traci sa alatkama ili pritisnite dugme “Enter” na tastaturi da pokrenete makro.
Zatim se vratite na radni list, vidjet ćete da je rezultat već na radnom listu.
Takođe možete koristiti VBA makroe da pronađete ćelije koje nisu u koloni. Stoga, kada trebate kopirati ćelije u više raspona, možete modificirati makro i koristiti ga.
Poređenje dviju metoda
U ovoj tabeli pokazat ćemo vam prednosti i nedostatke ove dvije metode.
|
poređenje |
Kopirajte rezultat filtera |
Koristite VBA makro |
|
prednosti |
Ako niste upoznati sa Excel VBA, možete koristiti ovu metodu. | Ovu metodu možete koristiti i za kopiranje ćelija koje se nalaze u različitim rasponima. |
|
nedostaci |
Kada su ćelije odvojene u različitim oblastima na radnom listu, ne možete filtrirati podatke ovom metodom. | Korišćenje VBA makroa ponekad će generisati greške na vašem radnom listu. |
Stoga, sljedeći put kada budete trebali kopirati ćelije na osnovu određenih kriterija, možete odabrati najprikladniju metodu.
Excel sigurnost je razlog za zabrinutost
Sigurnost Excela je veoma važna za vas i trebali biste posvetiti više pažnje sigurnosti Excela. Mnogi korisnici su izgubili svoje podatke i informacije u Excelu iz različitih razloga. Ako ne možete garantovati sigurnost svojih datoteka, sigurno ćete mnogo patiti. Posljedice oštećenja Excela mogu biti katastrofalne. Kad god naiđete na greške u Excelu, možete popraviti oštećenje Excel xls podataka pomoću korisnog alata treće strane. sa ovim alatom pri ruci, nikada nećete izgubiti svoje podatke i informacije.
Uvod za autora:
Anna Ma je stručnjak za oporavak podataka DataNumen, Inc., koji je svjetski lider u tehnologijama za oporavak podataka, uključujući popraviti oštećenje Word doc i Outlook softverski proizvodi za popravku. Za više informacija posjetite www.datanumen.com








