Ponekad je potrebno kopirati ćelije koje zadovoljavaju određene kriterije. Ovdje ćemo predstaviti dvije korisne metode za kopiranje ciljnih ćelija.
U Excel radnom listu sigurno će biti puno podataka i informacija. Međutim, te ćelije sadrže vrijednosti koje zadovoljavaju određeni kriterij će se odvojiti 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 i potom kopirate, sigurno ćete potrošiti puno vremena i energije.
Dakle, sada možete koristiti dvije metode u nastavku da završite ovaj zadatak.
Metoda 1: kopirajte rezultat filtra
Ako se ciljne ćelije nalaze u rasponu, možete koristiti značajku filtriranja u Excelu. Možete postaviti više kriterija za stupac, a zatim kopirati rezultat filtriranja.
- Postavite kursor unutar ciljnog raspona.
- Zatim kliknite gumb "Sortiraj i filtriraj" na alatnoj traci.
- Zatim odaberite opciju "Filtar" na padajućem popisu.
- Sada kliknite gumb u zaglavlju stupca.
- Zatim odaberite opciju "Filtri brojeva"
- U podizborniku odaberite opciju koja vam je potrebna. Ovdje ćemo odabrati "Veće od".
- U prozoru "Prilagođeni automatski filtar" postavite kriterije koji su vam potrebni.
- Zatim kliknite gumb "OK".
Stoga će se na radnom listu prikazati samo ćelije koje zadovoljavaju kriterij. Ostale će ćelije biti skrivene.
Kada proces filtriranja završi, možete izvršiti postupak kopiranja i lijepljenja.
- Odaberite rezultat na radnom listu.
- Zatim pritisnite tipke prečaca “Ctrl + C” na tipkovnici za kopiranje raspona.
- Sada kliknite drugu ćeliju na radnom listu.
- Zatim pritisnite tipke prečaca “Ctrl +V” da zalijepite te ćelije.
- Zatim pritisnite tipku “Esc” za izlazak iz moda 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 retke s izvornim rasponom. Ovdje su samo dva broja zalijepljena u novi raspon.
Razlog je zapravo vrlo jednostavan. U izvornom rasponu ćelije koje ne zadovoljavaju kriterij su skrivene. I cijeli redovi koji sadrže te ćelije također su skriveni. Stoga u novom asortimanu možete vidjeti samo dio rezultata. Ostale vrijednosti su u skrivenim redovima. Kako biste prikazali rezultat, možete izbrisati kriterije u značajci filtra. A onda možete vidjeti cijeli rezultat na radnom listu.
Metoda 2: Koristite VBA makronaredbu
Kada te ciljne ćelije nisu u stupcu, ne možete koristiti značajku filtriranja. A da biste dovršili ovaj zadatak, sada možete koristiti VBA makro.
- Pritisnite tipke prečaca “Alt + F11” na tipkovnici za otvaranje Visual Basic editora.
- Zatim kliknite karticu "Umetni" na alatnoj traci.
- Nakon toga u podizborniku odaberite opciju “Modul”. Stoga ste umetnuli novi modul u ovaj projekt.
- 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 ovoj makronaredbi pronaći ćemo ćelije koje zadovoljavaju kriterije. Zatim će se vrijednosti kopirati u novi raspon. Kada proces kopiranja i lijepljenja završi, ova će makronaredba izbrisati prazne ćelije u novom rasponu. U svom stvarnom radnom listu trebate promijeniti kriterije i raspon u kodovima prema svojim stvarnim potrebama.
- Ovdje kliknite gumb "Run Sub" na alatnoj traci ili pritisnite gumb "Enter" na tipkovnici za pokretanje makronaredbe.
Zatim se vratite na radni list, vidjet ćete da je rezultat već u radnom listu.
Također možete koristiti VBA makronaredbe za pronalaženje ćelija koje nisu u stupcu. Stoga, kada trebate kopirati ćelije u više raspona, možete izmijeniti makronaredbu i koristiti je.
Usporedba dviju metoda
U ovoj tablici pokazat ćemo vam prednosti i nedostatke dviju metoda.
|
usporedba |
Kopirajte rezultat filtra |
Koristite VBA makronaredbu |
|
Prednosti |
Ako niste upoznati s Excel VBA, možete koristiti ovu metodu. | Ovu metodu možete koristiti i za kopiranje ćelija koje su u različitim rasponima. |
|
Nedostaci |
Kada su ćelije odvojene u različitim područjima na radnom listu, ne možete filtrirati podatke ovom metodom. | Korištenje VBA makronaredbi ponekad će generirati pogreške u vašem radnom listu. |
Stoga, sljedeći put kada trebate kopirati ćelije na temelju određenih kriterija, možete odabrati najprikladniju metodu.
Sigurnost programa Excel razlog je za brigu
Sigurnost Excela je vrlo 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 raznih razloga. Ako ne možete jamčiti sigurnost svojih datoteka, sigurno ćete puno patiti. Posljedice oštećenja Excela mogu biti katastrofalne. Kad god naiđete na pogreške u Excelu, možete popravak oštećenja Excel xls podataka pomoću korisnog alata treće strane. s ovim alatom pri ruci nikada nećete izgubiti svoje podatke i informacije.
Uvod za autora:
Anna Ma stručnjakinja je za oporavak podataka u DataNumen, Inc., koji je svjetski lider u tehnologijama za oporavak podataka, uključujući popraviti oštećenje Word dokumenta i softverske proizvode za popravak Outlooka. Za više informacija posjetite www.datanumen.com








