Dažreiz jums ir jākopē šūnas, kas atbilst noteiktiem kritērijiem. Un šeit mēs iepazīstināsim ar 2 noderīgām metodēm mērķa šūnu kopēšanai.
Excel darblapā noteikti būs daudz datu un informācijas. Tomēr šajās šūnās ir vērtības, kas atbilst noteiktam kritērijam, atšķirsies dažādos diapazonos. Tā rezultātā būs grūti, kad jums vajadzēs tos savākt.
Šajā darblapā jums ir jākopē šūnas, kuru izmērs ir lielāks par 350. Un, ja jūs kārtojat šīs šūnas pa vienai un pēc tam kopējat, jūs noteikti tērēsiet daudz laika un enerģijas.
Tādējādi, lai pabeigtu šo uzdevumu, tagad varat izmantot divas tālāk norādītās metodes.
1. metode: nokopējiet filtra rezultātu
Ja mērķa šūnas atrodas diapazonā, varat izmantot filtra funkciju programmā Excel. Varat iestatīt vairākus kritērijus kolonnai un pēc tam kopēt filtra rezultātu.
- Novietojiet kursoru mērķa diapazonā.
- Pēc tam rīkjoslā noklikšķiniet uz pogas “Kārtot un filtrēt”.
- Pēc tam nolaižamajā sarakstā izvēlieties opciju “Filtrēt”.
- Tagad noklikšķiniet uz pogas kolonnas galvenē.
- Pēc tam izvēlieties opciju “Skaitļu filtri”
- Apakšizvēlnē izvēlieties nepieciešamo opciju. Šeit mēs izvēlēsimies “Lielāku nekā”.
- Logā “Custom AutoFilter” iestatiet nepieciešamos kritērijus.
- Pēc tam noklikšķiniet uz pogas “OK”.
Tāpēc darblapā tiks rādītas tikai kritērijam atbilstošās šūnas. Citas šūnas tiks paslēptas.
Kad filtrēšanas process beidzas, varat veikt kopēšanas un ielīmēšanas procesu.
- Darblapā atlasiet rezultātu.
- Pēc tam tastatūrā nospiediet īsinājumtaustiņus “Ctrl + C”, lai kopētu diapazonu.
- Tagad darblapā noklikšķiniet uz citas šūnas.
- Pēc tam nospiediet īsinājumtaustiņus “Ctrl + V”, lai ielīmētu šīs šūnas.
- Pēc tam nospiediet pogu “Esc”, lai izietu no kopēšanas režīma.
Var redzēt, ka tikai šūnas, kas atbilst kritērijiem, tiks ielīmētas jaunajā diapazonā.
Tomēr jūs sastapsieties ar nepatikšanām, ja ielīmēsit diapazonā, kuram ir tādas pašas rindas kā sākotnējā diapazonā. Šeit jaunajā diapazonā tiek ielīmēti tikai divi skaitļi.
Iemesls patiesībā ir ļoti vienkāršs. Sākotnējā diapazonā šūnas, kas neatbilst kritērijam, tiek paslēptas. Arī visas rindas, kurās ir šīs šūnas, tiek paslēptas. Tāpēc jaunajā diapazonā jūs varat redzēt tikai daļu no rezultāta. Citas vērtības ir slēptās rindās. Lai parādītu rezultātu, filtra funkcijā varat notīrīt kritērijus. Un tad darblapā var redzēt visu rezultātu.
2. metode: izmantojiet VBA makro
Ja šīs mērķa šūnas neatrodas kolonnā, filtra funkciju nevar izmantot. Lai pabeigtu šo uzdevumu, tagad varat izmantot VBA makro.
- Nospiediet tastatūras īsinājumtaustiņus “Alt + F11”, lai atvērtu Visual Basic redaktoru.
- Pēc tam rīkjoslā noklikšķiniet uz cilnes “Ievietot”.
- Pēc tam apakšizvēlnē izvēlieties opciju “Modulis”. Tādēļ šajā projektā esat ievietojis jaunu moduli.
- Šajā solī kopējiet šādus VBA kodus jaunajā 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
Šajā makro mēs atradīsim šūnas, kas atbilst kritērijiem. Tālāk vērtības tiks kopētas jaunā diapazonā. Kad kopēšanas un ielīmēšanas process beigsies, šī makro izdzēsīs tukšās šūnas jaunajā diapazonā. Faktiskajā darblapā ir jāmaina kritēriji un diapazons kodos atbilstoši faktiskajai vajadzībai.
- Rīkjoslā noklikšķiniet uz pogas “Run Sub” vai nospiediet tastatūras pogu “Enter”, lai palaistu makro.
Pēc tam atgriezieties pie darblapas, un redzēsit, ka rezultāts jau ir darblapā.
Varat arī izmantot VBA makro, lai atrastu šūnas, kas nav kolonnā. Tādējādi, kad jums ir jākopē šūnas vairākos diapazonos, varat modificēt makro un to izmantot.
Divu metožu salīdzinājums
Šajā tabulā mēs parādīsim abu metožu priekšrocības un trūkumus.
|
salīdzinājums |
Nokopējiet filtra rezultātu |
Izmantojiet VBA Macro |
|
Priekšrocības |
Ja neesat pazīstams ar Excel VBA, varat izmantot šo metodi. | Šo metodi varat izmantot arī dažādu diapazonu šūnu kopēšanai. |
|
Trūkumi |
Kad darblapas šūnas ir atdalītas dažādās jomās, datus nevar filtrēt, izmantojot šo metodi. | Izmantojot VBA makro, dažreiz jūsu darblapā tiek ģenerētas kļūdas. |
Tādējādi nākamajā reizē, kad būs jākopē šūnas, pamatojoties uz noteiktiem kritērijiem, varat izvēlēties vispiemērotāko metodi.
Programmas Excel drošība rada bažas
Programmas Excel drošība jums ir ļoti svarīga, un jums vajadzētu pievērst lielāku uzmanību Excel drošībai. Daudzi lietotāji dažādu iemeslu dēļ ir zaudējuši savus datus un informāciju programmā Excel. Ja nevarat garantēt savu failu drošību, jūs noteikti cietīsiet daudz. Programmas Excel korupcijas sekas var būt postošas. Ikreiz, kad programmā Excel rodas kļūdas, varat labot Excel xls datu korupciju izmantojot noderīgu trešās puses rīku. izmantojot šo rīku, jūs nekad nezaudēsit savus datus un informāciju.
Autora ievads:
Anna Ma ir datu atkopšanas eksperte DataNumen, Inc., kas ir pasaules līderis datu atkopšanas tehnoloģiju, tostarp labot Word doc bojājumus un perspektīvas remonta programmatūras produktus. Lai iegūtu vairāk informācijas, apmeklējiet vietni www.datanumen. Ar








