Turinys
Atliekant didžiulių duomenų analizę gali tekti nukopijuoti kelias pakaitines eilutes ir jas kur nors įklijuoti vienu metu. "Excel" nėra integruotos funkcijos ar formulės, kuri padėtų tai atlikti. Todėl šiame straipsnyje parodysime, kaip "Excel" programoje kopijuoti pakaitines eilutes.
Atsisiųsti praktikos sąsiuvinį
Atsisiųskite šį pratybų sąsiuvinį, kad galėtumėte atlikti pratimus skaitydami šį straipsnį.
Pakaitinių eilučių kopijavimas.xlsm4 tinkami pakaitinių eilučių kopijavimo būdai programoje "Excel
Toliau pateiktuose skirsniuose kopijuosime pakaitines eilutes, esančias "Excel" naudodami "Excel" nustatymų ir formulių derinį. Vėliau parodysime, kaip tą patį atlikti naudojant VBA . Toliau pateiktame paveikslėlyje pateikiamas duomenų rinkinio pavyzdys, kuris bus naudojamas procedūrai užbaigti.
1. Laikydami nuspaustą klavišą Ctrl ir pasirinkite, kad nukopijuotumėte pakaitines eilutes programoje "Excel
Jei jūsų duomenys nėra per dideli, galite juos pasirinkti naudodami Ctrl klaviatūros ir pelės mygtuką. Norėdami tai padaryti, vadovaukitės toliau pateiktais nurodymais.
1 žingsnis:
- Laikykite savo Ctrl
- Pasirinkite pakaitines eilutes.
2 žingsnis:
- Pasirinkę ląstelę, paspauskite Ctrl + C kopijuoti.
3 veiksmas:
- Tada įklijuokite jį bet kur, kur norite.
Skaityti daugiau: Kaip automatiškai nukopijuoti duomenis iš vienos "Excel" ląstelės į kitą
2. Taikykite "Go to Special" parinktį, kad nukopijuotumėte "Excel" pakaitines eilutes
Galite kopijuoti pakaitines eilutes "Excel" programoje naudodami redagavimo parinktį. Norėdami tai padaryti, vadovaukitės toliau pateiktais nurodymais.
1 žingsnis:
- Įveskite stulpelį šalia savo duomenų rinkinio.
- Tipas 'X' pirmoje eilutėje ir palikite antrą eilutę tuščią, kaip parodyta toliau pateiktame paveikslėlyje.
2 žingsnis:
- Tada naudokite Automatinis pildymas įrankiu užpildykite, kiek langelių reikia nukopijuoti.
- Pasirinkite ląsteles.
3 veiksmas:
- Iš Redagavimas parinktį, pasirinkite Rasti ir pasirinkti
- Tada pasirinkite Pereiti į specialią
4 veiksmas:
- Šiame lange spustelėkite Ruošiniai
- Tada paspauskite Įveskite .
5 veiksmas:
- Bus pasirinktos tuščios ląstelės, dabar ištrinsite visas tuščias ląsteles.
6 veiksmas:
- Norėdami ištrinti tuščius langelius, dešiniuoju pelės klavišu spustelėkite pelę ir pasirinkite Ištrinti
7 veiksmas:
- Spustelėkite Visa eilutė
- Tada paspauskite Įveskite
Todėl rasite visas savo pakaitines eilutes serijoje. Dabar galite jas nukopijuoti ir įklijuoti bet kur, kur norite.
Skaityti daugiau: VBA specialusis įterpimas, skirtas kopijuoti vertes ir formatus "Excel" programoje (9 pavyzdžiai)
Panašūs skaitiniai
- "Excel VBA" eilučių kopijavimas į kitą darbalapį pagal kriterijus
- Naudokite VBA, norėdami "Excel" programoje įklijuoti tik vertes be formatavimo
- Kaip automatiškai filtruoti ir kopijuoti matomas eilutes naudojant "Excel VBA
- Unikalių verčių kopijavimas į kitą "Excel" darbalapį (5 metodai)
- Kaip kopijuoti sujungtas ir filtruotas ląsteles "Excel" programoje (4 metodai)
3. Naudokite formulę ir filtro parinktį pakaitinėms eilutėms kopijuoti "Excel" programoje
Galite kopijuoti pakaitines eilutes naudodami formulę kartu su Filtras parinktį "Excel" . Atlikite toliau nurodytas procedūras, kad įvykdytumėte užduotį.
1 žingsnis:
- ląstelėje įveskite šią formulę D5 .
=MOD(EILUTĖ(A1),2)=0
2 žingsnis:
- Rezultatas bus toks. FALSE .
3 veiksmas:
- Vilkite juos žemyn į tiek langelių, kiek norite. 'FALSE' ir "TRUE alternatyviose eilutėse.
4 veiksmas:
- Pasirinkę diapazoną, spustelėkite Duomenys skirtuko meniu.
- Pasirinkite Filtras
5 veiksmas:
- Tada spustelėkite Filtras
- Atšaukite "FALSE
- Paspauskite Įveskite
6 veiksmas:
- Todėl gausite tik TRUE' .
7 veiksmas:
- Nukopijuokite langelio vertę iš formulių juostos ir įklijuokite ją į "TRUE
8 veiksmas:
- Tada, Automatinis pildymas likusios ląstelės.
9 veiksmas:
- Iš Filtras parinktį, pasirinkite Pasirinkite visus
10 veiksmas:
- Rezultatas bus toks, kaip matote toliau pateiktame paveikslėlyje. 'FALSE' vertė ląstelėse.
11 veiksmas:
- Pasirinkite "FALSE parinktį iš Filtras
12 veiksmas:
- Vertinama ląstelės vertė "FALSE pasirodys.
- Tiesiog ištrinkite juos.
13 veiksmas:
- Vėlgi, iš Filtras parinktį, pasirinkite Pasirinkite visus
14 veiksmas:
- Galiausiai rezultatus galite gauti alternatyviu būdu.
Skaityti daugiau: Kaip kopijuoti eilutes "Excel" programoje naudojant filtrą (6 greiti metodai)
4. Paleiskite VBA kodą, kad nukopijuotumėte pakaitines "Excel" eilutes
Be to, padedant VBA kodą, taip pat galite kopijuoti pakaitines eilutes. Norėdami tai padaryti, atlikite toliau nurodytus veiksmus.
1 žingsnis:
- Pasirinkite diapazono ląsteles.
2 žingsnis:
- Paspauskite Alt + F11 atidaryti VBA makrokomandos .
- Spustelėkite Įdėkite
- Pasirinkite Modulis
3 veiksmas:
- Įklijuokite šį VBA kodą.
Sub CopyAlternateRows() Dim SelectionRng As Range Dim alternatedRowRng As Range Dim RowNumber, i As Long Set SelectionRng = Selection RowNumber = SelectionRng.Rows.Count With SelectionRng "pasirinkite eilutės numerį 1 į diapazono kintamąjį Set alternatedRowRng = .Rows(1) "taikyti ciklą per kiekvieną eilutę ir pridėti juos į diapazono kintamąjį For i = 3 To RowNumber Step 2 Set alternatedRowRng = Union(alternatedRowRng,.Rows(i)) Next i End With 'pasirinkti pakaitines eilutes alternatedRowRng.Select End Sub
4 veiksmas:
- Išsaugokite programą ir paspauskite F5 paleisti. Bus atrinktos pakaitinės eilutės.
5 veiksmas:
- Dabar paspauskite Ctrl + C nukopijuoti ir įklijuoti ten, kur norite.
Skaityti daugiau: Kaip nukopijuoti kelias eilutes "Excel" programoje naudojant makrokomandą (4 pavyzdžiai)
Išvada
Apibendrinant, tikiuosi, kad dabar suprantate, kaip "Excel" programoje kopijuoti pakaitines eilutes naudojant formules ir VBA . visų šių metodų turėtumėte išmokyti savo duomenis ir juos taikyti. Peržiūrėkite pratybų knygą ir panaudokite tai, ko išmokote. Dėl jūsų neįkainojamos paramos esame įkvėpti ir toliau siūlyti tokius seminarus.
Jei turite klausimų, nedvejodami kreipkitės į mus. Praneškite mums, ką manote, toliau pateiktame komentarų skyriuje.
Svetainė Exceldemy darbuotojai kuo greičiau atsakys į jūsų užklausas.
Būkite su mumis ir toliau mokykitės.