2 meetodit lahtrite kopeerimiseks teie Exceli töölehe teatud kriteeriumide alusel

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.Lahtrite kopeerimise näide

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.

  1. Asetage kursor sihtvahemikku.
  2. Seejärel klõpsake tööriistaribal nuppu "Sorteeri ja filtreerige".
  3. Järgmisena valige ripploendist suvand "Filter".filtrid
  4. Nüüd klõpsake veeru päises olevat nuppu.
  5. Järgmisena valige suvand "Numbrifiltrid"
  6. Valige alammenüüst soovitud valik. Siin valime "Suurem kui".Andmete filtreerimine
  7. Seadistage aknas „Kohandatud automaatfilter” vajalikud kriteeriumid.
  8. Ja seejärel klõpsake nuppu "OK".Kohandatud automaatfilter

Seetõttu kuvatakse töölehel ainult kriteeriumile vastavad lahtrid. Teised lahtrid peidetakse.Vahemikus olevad rakud

Kui filtriprotsess on lõppenud, saate kopeerida ja kleepida.

  1. Valige töölehel tulemus.
  2. Seejärel vajutage vahemiku kopeerimiseks klaviatuuril kiirklahve “Ctrl + C”.
  3. Nüüd klõpsake töölehel teist lahtrit.
  4. Järgmisena vajutage nende lahtrite kleepimiseks kiirklahve "Ctrl + V".
  5. Seejärel vajutage kopeerimisrežiimist väljumiseks nuppu "Esc".

Näete, et uude vahemikku kleebitakse ainult kriteeriumidele vastavad lahtrid.pasta

Siiski tekib probleeme, kui kleepite vahemikku, mis jagab algse vahemikuga samu ridu. Siin on uude vahemikku kleebitud ainult kaks numbrit.Haigus

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.

Kuva tulemus

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.

  1. Visual Basicu redaktori avamiseks vajutage klaviatuuril kiirklahve "Alt + F11".
  2. Seejärel klõpsake tööriistaribal vahekaarti "Lisa".
  3. Pärast seda valige alammenüüst valik "Moodul". Seetõttu olete sellesse projekti lisanud uue mooduli.Sisesta moodul
  4. 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.

  1. 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.VBA tulemus

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

Kommentaarid on suletud.