Turinys
Kopijavimas gali būti monotoniškas etapas, o naudojant "Excel" . naudodami formules galite šiek tiek pagyvinti šią kopijavimo užduotį. Šiandienos pamokos darbotvarkė - kaip naudoti "Excel" formulę, kad nukopijuoti ląstelės vertę į kitą ląstelę 5 tinkamais būdais. Šias formules galite naudoti bet kurioje "Excel" versijoje.
Atsisiųsti praktikos sąsiuvinį
Kviečiame atsisiųsti darbo vadovėlį iš toliau pateiktos nuorodos.
Kopijuoti langelio reikšmę į kitą langelį.xlsm5 tinkami būdai, kaip naudoti "Excel" formulę ląstelės vertei nukopijuoti į kitą ląstelę
Aptarkime pavyzdinį duomenų rinkinį. Šiame duomenų rinkinyje yra 5 asmenų Vardai , Pavardės ir Amžius .
Dabar naudojate "Excel" formules, nukopijuosime langelio reikšmę iš šio duomenų rinkinio į kitą langelį.
1. Kopijuokite ląstelės vertę į kitą ląstelę naudodami "Excel" ląstelės nuorodą
Pamatysime ląstelių elementų kopijavimą naudojant Nuoroda į ląstelę Viskas, ką jums reikia padaryti, tai eiti į ląstelę, į kurią norite įterpti kopijos vertę. Ir parašykite Nuoroda į ląstelę ląstelės, kurią norite kopijuoti, po Equal ( = ) pasirašykite. Patikrinkite toliau pateiktą procesą.
- Pirmiausia pasirinkite langelis F5 ir įveskite šią formulę, kad išgautumėte ląstelė B5 .
=B5
- Paspauskite Įveskite .
- Toliau tą patį procesą taikykite ląstelė G5 pagal šią formulę.
=C5
- Panašiai nukopijuokite reikšmę langelis D5 į H5 langelis pagal šią formulę.
=D5
- Galiausiai pasirinkite ląstelių diapazonas F5:H5 ir naudokite Automatinis pildymas įrankiu vienu metu nukopijuoti likusias duomenų rinkinio vertes.
2. Sujunkite VALUE-CONCATENATE funkcijas, kad nukopijuotumėte ląstelės vertę į kitą
Galite nukopijuoti ląstelės reikšmę derindami CONCATENATE ir VALUE funkcijos Norėdami tai padaryti, atlikite toliau nurodytus veiksmus.
- Pirmiausia įterpkite šią formulę į langelis F5 .
=IFERROR(VALUE(B5),CONCATENATE(B5))
- Paspauskite Įveskite .
- Dabar panašią procedūrą taikykite ląstelė G5 .
=IFERROR(VALUE(C5),CONCATENATE(C5))
- Panašiai naudokite šią formulę H5 langelis .
=IFERROR(VALUE(D5),CONCATENATE(D5))
- Galiausiai atlikite tą pačią procedūrą ląstelių diapazonas F6:H10 ir gausite tokią išvestį.
3. Ląstelių reikšmių kopijavimas naudojant "Excel" VLOOKUP funkciją
Taip pat galite nukopijuoti ląstelės vertę naudodami VLOOKUP funkcija . Pažiūrėkime, kaip tai veikia.
- Pirmiausia įterpkite šią formulę, kad išgautumėte ląstelės vertę B5 į langelis F5 . Taip pat paspauskite Įveskite .
=VLOOKUP(B5,B5,1,FALSE)
- Tada tą pačią formulę įrašykite pirmajai eilutei Pavardė stulpelyje, keičiant Nuoroda į ląstelę vertės.
=VLOOKUP(C5,C5,1,FALSE)
- Panašiai šią formulę taikykite ir H5 langelis .
=VLOOKUP(D5,D5,1,FALSE)
Čia VLOOKUP funkcija naudojama nustatyti diapazono stulpelį, kuriame bus ieškoma reikšmės, nes mūsų reikšmė bus diapazono pradžioje. 1 . Tada, norėdami rasti tikslią atitiktį, rašome FALSE arba 0 . - Galiausiai tą patį atlikite su likusiomis ląstelėmis, kad gautumėte galutinį rezultatą.
4. Ląstelių reikšmių kopijavimas į kitą "Excel" ląstelę naudojant funkciją HLOOKUP
Panašiai kaip VLOOKUP funkciją, galite atlikti užduotį naudodami funkcija HLOOKUP taip pat.
- Pirmiausia įveskite šią formulę langelis F5 .
=HLOOKUP(B5,B5,1,FALSE)
- Tada paspauskite Įveskite .
- Tada tą pačią formulę pritaikykite likusioms ląstelėms, pakeisdami ląstelės nuorodą.
- Galiausiai sėkmingai nukopijuosite langelio reikšmes į kitą langelį.
5. "Excel" formulė su INDEX-MATCH funkcijomis ląstelių reikšmei kopijuoti
Galite naudoti INDEX-MATCH funkcijos norėdami gauti vertę iš tam tikros ląstelės. Tiesiog atlikite toliau nurodytus veiksmus.
- Pirmiausia įterpkite šią formulę į langelis F5 nukopijuoti reikšmę ląstelė B5 .
=INDEX(B5,MATCH(B5,B5,0))
- Po to paspauskite Įveskite .
- Toliau taikykite tą patį ląstelė G5 .
=INDEX(C5,MATCH(C5,C5,0))
- Galiausiai įveskite panašią formulę į H5 langelis keičiant ląstelės nuorodą į D5 .
=INDEX(D5,MATCH(D5,D5,0))
Šioje formulėje INDEX-MATCH funkcijos veikia kaip dinaminis masyvas, ieškantis konkrečios reikšmės tiek horizontaliai, tiek vertikaliai. 0 už tikslus atitikimas . - Galiausiai pasirinkite ląstelių diapazonas F5:H5 ir naudokite Automatinis pildymas įrankis, kad gautumėte šį galutinį rezultatą.
Įprastiniai metodai ląstelių reikšmėms kopijuoti į kitą "Excel" ląstelę
"Microsoft Excel taip pat padeda įprastais metodais kopijuoti ląstelių reikšmes į kitas. Šie metodai taikomi bet kuriai "Excel" versijai.
1. Pasirinkite Kopijuoti & amp; įklijuoti parinktis
Šis pirmasis metodas padės jums naudotis "Excel" juostoje esančiomis kopijavimo ir įklijavimo parinktimis.
- Pirmiausia pasirinkite langelis B4 .
- Toliau, ant Sąsiuvinė skyriuje Pagrindinis skirtuką, spustelėkite Kopijuoti.
- Dabar pasirinkite paskirties vietą langelis F4 .
- Tada vėl Sąsiuvinė skyriuje rasite parinktį Pasta .
- Čia spustelėkite Pasta piktogramą iš parinkčių sąrašo.
- Štai ir viskas, pagaliau gausite nukopijuotą vertę.
- Be to, galite gauti Kopijuoti komandą dešiniuoju pelės klavišu spustelėdami šaltinio langelį.
- Po to dešiniuoju pelės klavišu spustelėkite paskirties ląstelę ir rasite Pasta komanda.
- Galite išbandyti bet kurią iš kopijavimo ir įkėlimo parinkčių.
2. Kopijuoti & amp; įklijuoti tarp dviejų ląstelių
Galite kopijuoti ir įklijuoti reikšmę dviejų esamų reikšmių viduje. Panagrinėkime pavyzdį.
- Pirmiausia nukopijavome ir įklijavome Vardas ir Amžius į du gretimus langelius.
- Tada pasirinkite ir nukopijuokite ląstelę su pavadinimu Pavardė .
- Po to žymeklį pastatykite į dešinę nuo daugumos dviejų gretimų langelių ir spustelėkite dešiniuoju pelės klavišu.
- Čia spustelėkite Įterpti nukopijuotas ląsteles .
- Tada bus atidarytas dialogo langas Įterpti.
- Šiame lange pasirinkite Ląstelių perkėlimas į dešinę ir spustelėkite GERAI .
- Galiausiai reikšmė bus nukopijuota tarp dviejų langelių.
3. Taikyti klaviatūros spartųsias klaviatūras
Kopijuoti ir įklijuoti galite ir naudodami klaviatūros spartųjį klavišą. Norėdami atlikti šią užduotį, tiesiog atlikite šį procesą.
- Pirmiausia pasirinkite ląstelių diapazonas B5:D5 .
- Tada paspauskite Ctrl + C klaviatūroje, kad nukopijuotumėte langelį.
- Po to tiesiog eikite į paskirties langelį ir paspauskite Ctrl + V gauti nukopijuotas reikšmes.
"Excel VBA" reikšmės kopijavimas į kitą ląstelę
Galime nukopijuoti ląstelę naudodami VBA kodas. VBA reiškia "Visual Basic for Applications . tai "Excel" programavimo kalba. Patikrinsime VBA kodo taikymo metodus tiek vienai ląstelei, tiek ląstelių intervalui.
1. Nukopijuokite vieną ląstelę
Pirmiausia nukopijuokime vieną ląstelę, naudodami VBA kodą. Norėdami tai padaryti, vadovaukitės toliau pateiktais nurodymais.
- Pradžioje pasirinkite langelis B4 kaip norime jį nukopijuoti.
- Tada viduje Kūrėjas skirtuką, pasirinkite "Visual Basic parinktį pagal Kodas grupė.
- Toliau, po Įdėkite parinktį, pasirinkite Modulis .
- Dabar čia įrašykite kodą.
Sub Copy_SingleCell() Selection.Copy ActiveCell.Offset(0, 4).Range("A1").Select ActiveSheet.Paste End Sub
Šis kodas pasirinks ląstelę ir įklijuos ją esant skirtumui 4 stulpelius, nes nustatėme Poslinkio vertė 0 ir 4 . 0 rodo, kad eilutė nepakeista, o 4 rodo pokytį 4 stulpelius. Galite padidinti arba sumažinti reikšmę, kaip pageidaujate. - Po to spustelėkite Paleisti "Run Sub piktogramą arba paspauskite F5 ant klaviatūros.
- Galiausiai jis nukopijavo ląstelę ir įklijavo, kai skirtumas yra 4 ląstelės.
Sub Copy_SingleCell() Selection.Copy ActiveCell.Offset(0, 4).Range("A1").Select Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _ :=False, Transpose:=False End Sub
2. Nukopijuokite ląstelių sritį
Panašiai kaip ir kopijuojant vieną ląstelę, naudodami VBA galite nukopijuoti ir ląstelių intervalą. Jei norite nukopijuoti ląstelių intervalą, kodas bus toks:
Sub Copy_Range() Range(Selection, Selection.End(xlDown)).Select Selection.Copy ActiveCell.Offset(0, 4).Range("A1").Select ActiveSheet.Paste End Sub
Galiausiai rasite kažką panašaus į toliau pateiktą paveikslėlį.
Papildomi patarimai
Jei norite nukopijuoti ląstelę iš kito lapo, tereikia prieš ląstelės nuorodą įterpti lapo pavadinimą. Pavyzdžiui, norėjome gauti reikšmę, priklausančią langelis B4 iš INDEX-MATCH todėl formulėje pateikiamas šis sprendimas.
Pastaba: Kai pavadinate lapą keliais žodžiais, pavadinimą reikia paminėti per Apostrofa ( ''
), tačiau vienažodžiams pavadinimams šis skyrybos ženklas nereikalingas.