Mõnikord peate kopeerima lahtreid, mis vastavad teatud kriteeriumidele. Ja siin tutvustame 2 kasulikku meetodit sihtrakkude kopeerimiseks.
Exceli töölehel on kindlasti palju andmeid ja teavet. Kuid need lahtrid sisaldavad väärtusi, mis vastavad teatud kriteeriumile, eralduvad erinevas vahemikus. Seetõttu on nende kogumine keeruline.
Sellel töölehel peate kopeerima lahtreid, mis on suuremad kui 350. Ja kui sorteerite need lahtrid ükshaaval ja seejärel kopeerite, kulutate kindlasti palju aega ja energiat.
Seega saate nüüd selle ülesande täitmiseks kasutada kahte allolevat meetodit.
1. meetod: kopeerige filtri tulemus
Kui sihtrakud asuvad vahemikus, saate Excelis kasutada filtrifunktsiooni. Saate veerule määrata mitu kriteeriumi ja seejärel filtri tulemuse kopeerida.
- Asetage kursor sihtvahemikku.
- Seejärel klõpsake tööriistaribal nuppu "Sorteeri ja filtreerige".
- Järgmisena valige ripploendist suvand "Filter".
- Nüüd klõpsake veeru päises olevat nuppu.
- Järgmisena valige suvand "Numbrifiltrid"
- Valige alammenüüst soovitud valik. Siin valime "Suurem kui".
- Seadistage aknas „Kohandatud automaatfilter” vajalikud kriteeriumid.
- Ja seejärel klõpsake nuppu "OK".
Seetõttu kuvatakse töölehel ainult kriteeriumile vastavad lahtrid. Teised lahtrid peidetakse.
Kui filtriprotsess on lõppenud, saate kopeerida ja kleepida.
- Valige töölehel tulemus.
- Seejärel vajutage vahemiku kopeerimiseks klaviatuuril kiirklahve “Ctrl + C”.
- Nüüd klõpsake töölehel teist lahtrit.
- Järgmisena vajutage nende lahtrite kleepimiseks kiirklahve "Ctrl + V".
- Seejärel vajutage kopeerimisrežiimist väljumiseks nuppu "Esc".
Näete, et uude vahemikku kleebitakse ainult kriteeriumidele vastavad lahtrid.
Siiski tekib probleeme, kui kleepite vahemikku, mis jagab algse vahemikuga samu ridu. Siin on uude vahemikku kleebitud ainult kaks numbrit.
Põhjus on tegelikult väga lihtne. Algses vahemikus peidetakse lahtrid, mis kriteeriumile ei vasta. Ja terved read, mis sisaldavad neid lahtreid, on samuti peidetud. Seetõttu näete uues vahemikus ainult osa tulemusest. Muud väärtused on peidetud ridadel. Tulemuse kuvamiseks saate filtri funktsioonis kriteeriumid tühjendada. Ja siis näete kogu tulemust töölehel.
2. meetod: kasutage VBA makrot
Kui need sihtrakud ei asu veerus, ei saa filtrifunktsiooni kasutada. Selle ülesande lõpetamiseks saate nüüd kasutada VBA makrot.
- Visual Basicu redaktori avamiseks vajutage klaviatuuril kiirklahve "Alt + F11".
- Seejärel klõpsake tööriistaribal vahekaarti "Lisa".
- Pärast seda valige alammenüüst valik "Moodul". Seetõttu olete sellesse projekti lisanud uue mooduli.
- Selles etapis kopeerige järgmised VBA-koodid uude moodulisse.
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
Sellest makrost leiame kriteeriumidele vastavad lahtrid. Järgmisena kopeeritakse väärtused uude vahemikku. Kui kopeerimis- ja kleepimisprotsess lõpeb, kustutab see makro uues vahemikus tühjad lahtrid. Tegelikul töölehel peate muutma kriteeriume ja koodide vahemikku vastavalt oma tegelikule vajadusele.
- Makro käivitamiseks klõpsake siin tööriistaribal nuppu "Run Sub" või vajutage klaviatuuril nuppu "Enter".
Järgmiseks tulge tagasi töölehel, näete, et tulemus on juba töölehel.
Veerus mitteolevate lahtrite leidmiseks saate kasutada ka VBA-makrosid. Seega, kui teil on vaja kopeerida lahtreid mitmes vahemikus, saate makrot muuta ja seda kasutada.
Kahe meetodi võrdlus
Selles tabelis näitame teile kahe meetodi eeliseid ja puudusi.
|
võrdlus |
Kopeerige filtri tulemus |
Kasutage VBA makrot |
|
Eelised |
Kui te pole Exceli VBA-ga tuttav, saate seda meetodit kasutada. | Seda meetodit saate kasutada ka erinevates vahemikes olevate lahtrite kopeerimiseks. |
|
Puudused |
Kui lahtrid on töölehe eri aladel eraldi, ei saa te selle meetodiga andmeid filtreerida. | VBA makrode kasutamine tekitab mõnikord teie töölehel vigu. |
Seega, kui järgmine kord peate lahtreid teatud kriteeriumide alusel kopeerima, saate valida sobivaima meetodi.
Exceli ohutus on põhjust muretsemiseks
Exceli turvalisus on teie jaoks väga oluline ja peaksite Exceli turvalisusele rohkem tähelepanu pöörama. Paljud kasutajad on erinevatel põhjustel oma andmeid ja teavet Excelis kaotanud. Kui te ei saa oma failide turvalisust garanteerida, kannatate kindlasti palju. Exceli andmete rikkumise tagajärjed võivad olla katastroofilised. Kui Excelis ilmneb vigu, saate... parandage Exceli xls-i andmete rikkumine kasuliku kolmanda osapoole tööriista abil. selle tööriista abil ei kaota te kunagi oma andmeid ega teavet.
Autori sissejuhatus:
Anna Ma on andmete taastamise ekspert DataNumen, Inc., mis on maailmas juhtiv andmete taastamise tehnoloogiate, sealhulgas parandage Wordi dokumendi kahjustused ja Outlooki remonditarkvaratooted. Lisateabe saamiseks külastage www.datanumenCom








