2 načina kopiranja celic na podlagi določenih meril v Excelovem delovnem listu

Skupna raba zdaj:

Včasih morate kopirati celice, ki izpolnjujejo določena merila. In tukaj bomo predstavili 2 uporabni metodi za kopiranje tardobili celice.

V Excelovem delovnem listu bo zagotovo veliko podatkov in informacij. Vendar bodo te celice vsebovale vrednosti, ki izpolnjujejo določeno merilo, ločene v drugem obsegu. Posledično bo težko, ko jih boste morali zbrati.

Na tem delovnem listu morate kopirati celice, ki so večje od 350. In če te celice razvrstite eno za drugo in nato kopirate, boste zagotovo porabili veliko časa in energije.Primer kopiranja celic

Tako lahko zdaj uporabite spodnji dve metodi za dokončanje te naloge.

1. način: Kopirajte rezultat filtra

Če tarče so celice v območju, lahko uporabite funkcijo filtra v Excelu. Za stolpec lahko nastavite več kriterijev in nato kopirate rezultat filtra.

  1. Kazalec postavite znotraj tardobili razpon.
  2. In nato v orodni vrstici kliknite gumb »Razvrsti in filtriraj«.
  3. Nato na spustnem seznamu izberite možnost »Filter«.filter
  4. Zdaj kliknite gumb v glavi stolpca.
  5. Nato izberite možnost »Številski filtri«
  6. V podmeniju izberite možnost, ki jo potrebujete. Tukaj bomo izbrali »Večji od«.Filtriraj podatke
  7. V oknu »Custom AutoFilter« nastavite kriterije, ki jih potrebujete.
  8. In nato kliknite gumb »V redu«.Samodejni filter po meri

Zato bodo na delovnem listu prikazane le celice, ki izpolnjujejo merilo. Druge celice bodo skrite.Celice v območju

Ko se postopek filtriranja konča, lahko izvedete postopek kopiranja in lepljenja.

  1. Izberite rezultat na delovnem listu.
  2. In nato pritisnite tipki za bližnjico »Ctrl + C« na tipkovnici, da kopirate obseg.
  3. Zdaj kliknite drugo celico na delovnem listu.
  4. Nato pritisnite bližnjične tipke »Ctrl + V«, da prilepite te celice.
  5. Nato pritisnite gumb "Esc", da zapustite način kopiranja.

Vidite lahko, da bodo v nov obseg prilepljene le celice, ki izpolnjujejo pogoje.testenine

Vendar boste naleteli na težave, če prilepite v obseg, ki si deli iste vrstice z izvirnim obsegom. Tukaj sta samo dve številki prilepljeni v nov obseg.Motnja

Razlog je pravzaprav zelo preprost. V prvotnem obsegu so celice, ki ne izpolnjujejo merila, skrite. Prav tako so skrite celotne vrstice, ki vsebujejo te celice. Zato lahko v novem obsegu vidite le del rezultata. Druge vrednosti so v skritih vrsticah. Če želite prikazati rezultat, lahko počistite merila v funkciji filtra. In potem lahko vidite celoten rezultat na delovnem listu.

Pokaži rezultat

2. način: Uporabite makro VBA

Ko tiste target celice niso v stolpcu, ne morete uporabiti funkcije filtra. In da bi dokončali to nalogo, lahko zdaj uporabite makro VBA.

  1. Pritisnite bližnjične tipke »Alt + F11« na tipkovnici, da odprete urejevalnik Visual Basic.
  2. Nato v orodni vrstici kliknite zavihek »Vstavi«.
  3. Nato v podmeniju izberite možnost "Modul". Zato ste v ta projekt vstavili nov modul.Vstavite modul
  4. V tem koraku kopirajte naslednje kode VBA v nov 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

V tem makru bomo našli celice, ki ustrezajo kriterijem. Nato bodo vrednosti kopirane v nov obseg. Ko se postopek kopiranja in lepljenja konča, bo ta makro izbrisal prazne celice v novem obsegu. V svojem dejanskem delovnem listu morate spremeniti merila in obseg v kodah glede na vaše dejanske potrebe.

  1. Tukaj kliknite gumb »Run Sub« v orodni vrstici ali pritisnite gumb »Enter« na tipkovnici, da zaženete makro.

Nato se vrnite na delovni list in videli boste, da je rezultat že na delovnem listu.Rezultat VBA

Za iskanje celic, ki niso v stolpcu, lahko uporabite tudi makre VBA. Ko morate torej kopirati celice v več obsegih, lahko spremenite makro in ga uporabite.

Primerjava obeh metod

V tej tabeli vam bomo pokazali prednosti in slabosti obeh metod.

Primerjava

Kopirajte rezultat filtra

Uporabite makro VBA

Prednosti

Če niste seznanjeni z Excelom VBA, lahko uporabite to metodo. To metodo lahko uporabite tudi za kopiranje celic, ki so v različnih obsegih.

Slabosti

Ko so celice ločene na različnih področjih na delovnem listu, podatkov ne morete filtrirati s to metodo. Uporaba makrov VBA bo včasih povzročila napake na vašem delovnem listu.

Zato lahko naslednjič, ko boste morali kopirati celice na podlagi določenih kriterijev, izberete most primerna metoda.

Varnost programa Excel je razlog za skrb

Varnost Excela je za vas zelo pomembna, zato bi morali biti bolj pozorni na varnost Excela. Veliko uporabnikov ima lost svojih podatkov in informacij v Excelu zaradi različnih razlogov. Če ne morete zagotoviti varnosti svojih datotek, boste zagotovo zelo trpeli. Posledica poškodovanja Excela je lahko katastrofalna. Kadarkoli naletite na napake v Excelu, lahko popravi poškodovane podatke Excel xls z uporabnim orodjem tretje osebe. s tem orodjem pri roki ne boste nikoli izgubili podatkov in informacij.

Uvod avtorja:

Anna Ma je ​​strokovnjakinja za obnovitev podatkov v DataNumen, Inc., ki je vodilna na svetu na področju tehnologij za obnovitev podatkov, vključno z popraviti poškodbe Wordovega dokumenta in obeti za popravilo programskih izdelkov. Za več informacij obiščite www.datanumen.com

Skupna raba zdaj:

Komentarji so zaprti.