2 Mga Paraan upang Kopyahin ang Mga Cell Batay sa Ilang Mga Pamantayan sa iyong Excel Worksheet

Ipamahagi ngayon:

Minsan kailangan mong kopyahin ang mga cell na nakakatugon sa ilang partikular na pamantayan. At dito ay ipapakilala namin ang 2 kapaki-pakinabang na paraan upang kopyahin ang mga target na cell.

Sa isang worksheet ng Excel, tiyak na magkakaroon ng maraming data at impormasyon. Gayunpaman, naglalaman ang mga cell na iyon ng mga halagang nakakatugon sa ilang pamantayan na magkakahiwalay sa iba't ibang saklaw. Bilang isang resulta, magiging mahirap kapag kailangan mo silang kolektahin.

Sa worksheet na ito, kailangan mong kopyahin ang mga cell na mas malaki sa 350. At kung inisa-isa mo ang mga cell na iyon at pagkatapos ay kopyahin, sigurado kang gugugol ng maraming oras at lakas.Halimbawa upang Kopyahin ang Mga Cell

Sa gayon, maaari mo nang gamitin ang dalawang pamamaraan sa ibaba upang matapos ang gawaing ito.

Paraan 1: Kopyahin ang Resulta ng Filter

Kung ang mga target na cell ay nasa isang range, maaari mong gamitin ang feature na filter sa Excel. Maaari kang magtakda ng maraming criteria para sa column at pagkatapos ay kopyahin ang resulta ng filter.

  1. Ilagay ang iyong cursor sa loob ng target range.
  2. At pagkatapos ay i-click ang pindutang "Pagbukud-bukurin at I-filter" sa toolbar.
  3. Susunod na piliin ang pagpipiliang "Filter" sa drop-down na listahan.Filter
  4. Ngayon i-click ang pindutan sa header ng haligi.
  5. Susunod na piliin ang pagpipiliang "Mga Filter ng Numero"
  6. Sa sub menu, piliin ang pagpipilian na kailangan mo. Dito pipiliin namin ang "Mas Malaki Pa Sa".Salain ang Data
  7. Sa window ng "Pasadyang AutoFilter", itakda ang mga pamantayan na kailangan mo.
  8. At pagkatapos ay i-click ang pindutang "OK".Pasadyang AutoFilter

Samakatuwid, ang mga cell lamang ang nakakatugon sa pamantayan na ipapakita sa worksheet. Ang ibang mga cell ay maitatago.Mga Cell sa Saklaw

Kapag natapos ang proseso ng filter, maaari mong gawin ang proseso ng kopya at i-paste.

  1. Piliin ang resulta sa worksheet.
  2. At pagkatapos ay pindutin ang mga shortcut key na "Ctrl + C" sa keyboard upang kopyahin ang saklaw.
  3. Ngayon mag-click sa isa pang cell sa worksheet.
  4. Susunod na pindutin ang mga shortcut key na "Ctrl + V" upang i-paste ang mga cell na iyon.
  5. At pagkatapos ay pindutin ang pindutang "Esc" upang umalis sa kopya mode.

Maaari mong makita na ang mga cell lamang ang nakakatugon sa mga pamantayan na mai-paste sa bagong saklaw.Ilagay

Gayunpaman, makakatagpo ka ng mga problema kung nag-paste ka sa saklaw na nagbabahagi ng parehong mga hilera sa orihinal na saklaw. Dito dalawang numero lamang ang na-paste sa bagong saklaw.Karamdaman

Ang dahilan ay talagang napaka-simple. Sa orihinal na saklaw, ang mga cell na hindi nakakatugon sa pamantayan ay itinago. At ang buong mga hilera na naglalaman ng mga cell ay nakatago din. Samakatuwid, sa bagong saklaw, maaari mo lamang makita ang bahagi ng resulta. Ang iba pang mga halaga ay nasa mga nakatagong hilera. Upang maipakita ang resulta, maaari mong i-clear ang mga pamantayan sa tampok na filter. At pagkatapos ay makikita mo ang buong resulta sa worksheet.

Ipakita ang Resulta

Paraan 2: Gumamit ng VBA Macro

Kapag ang mga target cell na iyon ay wala sa isang column, hindi mo magagamit ang filter feature. At para matapos ang gawaing ito, maaari mo nang gamitin ang VBA macro.

  1. Pindutin ang mga pindutan ng shortcut na "Alt + F11" sa keyboard upang buksan ang Visual Basic editor.
  2. At pagkatapos ay i-click ang tab na "Ipasok" sa toolbar.
  3. Pagkatapos nito, piliin ang pagpipiliang "Modyul" sa sub menu. Samakatuwid, nagsingit ka ng isang bagong module sa proyektong ito.Ipasok ang Module
  4. Sa hakbang na ito, kopyahin ang mga sumusunod na VBA code sa bagong module.
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

Sa macro na ito, mahahanap namin ang mga cell na nakakatugon sa pamantayan. At sa susunod ang mga halaga ay makopya sa isang bagong saklaw. Kapag natapos ang proseso ng kopya at i-paste, tatanggalin ng macro na ito ang mga blangko na cell sa bagong saklaw. Sa iyong tunay na worksheet, kailangan mong baguhin ang mga pamantayan at saklaw sa mga code alinsunod sa iyong aktwal na pangangailangan.

  1. Dito i-click ang pindutang "Run Sub" sa tool bar o pindutin ang pindutang "Enter" sa keyboard upang patakbuhin ang macro.

Susunod na bumalik sa worksheet, makikita mo na ang resulta ay nasa worksheet na.Resulta ng VBA

Maaari mo ring gamitin ang VBA macros upang makahanap ng mga cell na wala sa isang haligi. Kaya, kapag kailangan mong kopyahin ang mga cell sa maraming saklaw, maaari mong baguhin ang macro at gamitin ito.

Isang Paghahambing sa Dalawang Paraan

Sa talahanayan na ito, ipapakita namin sa iyo ang mga pakinabang at kawalan ng dalawang pamamaraan.

paghahambing

Kopyahin ang Resulta ng Filter

Gumamit ng VBA Macro

Bentahe

Kung hindi ka pamilyar sa Excel VBA, maaari mong gamitin ang pamamaraang ito. Maaari mo ring gamitin ang pamamaraang ito upang makopya ang mga cell na nasa iba't ibang mga saklaw.

Mga Disbentaha

Kapag ang mga cell ay hiwalay sa magkakaibang lugar sa worksheet, hindi mo masasala ang data sa pamamaraang ito. Ang paggamit ng VBA macros ay bubuo minsan ng mga error sa iyong worksheet.

Kaya naman, sa susunod na kailangan mong kopyahin ang mga cell batay sa ilang partikular na pamantayan, maaari mong piliin ang pinakaangkop na paraan.

Ang Kaligtasan ng Excel ay Sanhi para sa Pag-aalala

Napakahalaga para sa iyo ang kaligtasan ng Excel, at dapat mong bigyang-pansin ang kaligtasan ng Excel. Maraming gumagamit ang nawalan ng kanilang data at impormasyon sa Excel dahil sa iba't ibang dahilan. Kung hindi mo magagarantiyahan ang kaligtasan ng iyong mga file, tiyak na magdurusa ka nang malaki. Ang resulta ng pagkasira ng Excel ay maaaring maging kapaha-pahamak. Sa tuwing makakatagpo ka ng mga error sa Excel, maaari mong ayusin ang katiwalian ng data ng xls data ng isang kapaki-pakinabang na tool ng third-party. sa tool na ito sa kamay, hindi mo mawawala ang iyong data at impormasyon.

Panimula ng May-akda:

Si Anna Ma ay isang dalubhasa sa pagbawi ng data sa DataNumen, Inc., na pinuno ng mundo sa mga teknolohiya sa pagbawi ng data, kasama ang ayusin ang pagkasira ng Word doc at pananaw sa pag-aayos ng mga produktong software. Para sa karagdagang impormasyon pagbisita www.datanumen. Sa

Ipamahagi ngayon:

Mga komento ay sarado.