Exceli valem, et kopeerida lahtri väärtus teise lahtrisse

  • Jaga Seda
Hugh West

Kopeerimine võib olla monotoonne faas, kui kasutate Excel . Valemite kasutamine võib sellele kopeerimisülesandele elu sisse tuua. Tänase õpetuse päevakorras on, kuidas kasutada Exceli valemit, et kopeerida lahtri väärtus teise lahtrisse 5 sobival viisil. Valemeid saate kasutada mis tahes Exceli versioonis.

Lae alla praktiline töövihik

Võite töövihiku alla laadida allolevalt lingilt.

Raku väärtuse kopeerimine teise lahtrisse.xlsm

5 sobivat viisi Exceli valemi kasutamiseks, et kopeerida lahtri väärtus teise lahtrisse

Võtame aruteluks ühe näidisandmestiku. Selles andmestikus on 5 isikut. Eesnimed , Perekonnanimed ja Vanused .

Kasutades nüüd Excel valemeid, kopeerime lahtri väärtuse sellest andmekogumist teise lahtrisse.

1. Exceli lahtri väärtuse kopeerimine teise lahtrisse, kasutades lahtriviidet Excelis

Me näeme kopeerida lahtri elemente kasutades Raku viide . Kõik, mida peate tegema, on minna lahtrisse, kuhu soovite sisestada kopeerimisväärtuse. Ja kirjutada Raku viide lahtri, mida soovite kopeerida pärast Equal ( = ) märk. Kontrollime alljärgnevat protsessi.

  • Kõigepealt valige lahter F5 ja sisestage see valem, et saada välja väärtus lahter B5 .
=B5

  • Hit Sisesta .

  • Järgnevalt kohaldatakse sama protsessi lahter G5 selle valemiga.
=C5

  • Samamoodi kopeeri väärtus lahter D5 aadressile lahter H5 selle valemiga.
=D5

  • Lõpuks valige rakkude vahemik F5:H5 ja kasutada Automaatne täitmine tööriista, et kopeerida ülejäänud väärtused andmekogumist korraga.

2. Kombineerige VÄLJAKATSE funktsioonid lahtri väärtuse kopeerimiseks teise lahtrisse

Te saate kopeerida lahtri väärtuse, kombineerides CONCATENATE ja VALUE funktsioonid ka. Selleks käige läbi alljärgnevad sammud.

  • Esmalt sisestage see valem lahter F5 .
=IFERROR(VALUE(B5),CONCATENATE(B5))

  • Press Sisesta .

Selles valemis on CONCATENATE funktsiooni kasutatakse stringide liitmiseks kokku lahter B5 . siis kasutasime VÄÄRTUS funktsiooni, et eraldada numbrilised väärtused, kui neid on. Lõpuks kasutage funktsiooni funktsioon IFERROR et vältida igasuguseid vigu arvutustes.

  • Nüüd kohaldatakse sarnast menetlust lahter G5 .
=IFERROR(VALUE(C5),CONCATENATE(C5))

  • Samamoodi kasutage seda valemit lahter H5 .
=IFERROR(VALUE(D5),CONCATENATE(D5))

  • Lõpuks läbige sama protseduur rakkude vahemik F6:H10 ja saate järgmise tulemuse.

Märkus: Te ei saa kasutada CONCATENATE või VÄÄRTUS funktsioonid eraldi selle protsessi jaoks. Sest üks ekstraheerib tekstistringi ja teine ekstraheerib numbreid. Seetõttu tuleb neid kombineerida, et saada terviklik lahendus mis tahes väärtuse jaoks.

3. Raku väärtuse kopeerimine Exceli VLOOKUP-funktsiooniga

Raku väärtust saab kopeerida ka kasutades funktsioon VLOOKUP Vaatame, kuidas see toimib.

  • Esmalt sisestage see valem, et eraldada lahtri väärtus B5 aadressile lahter F5 . Samuti vajutage Sisesta .
=VLOOKUP(B5,B5,1,FALSE)

  • Seejärel kirjutage sama valem esimese rea jaoks. Perekonnanimi veerus, muutes Raku viide väärtused.
=VLOOKUP(C5,C5,1,FALSE)

  • Samamoodi kohaldatakse seda valemit lahter H5 .
=VLOOKUP(D5,D5,1,FALSE)

Siin on VLOOKUP funktsiooni kasutatakse selleks, et määrata vahemiku veergu, kust väärtust otsida, kuna meie väärtus on vahemiku alguses, siis kasutame funktsiooni 1 . siis täpse kokkulangevuse jaoks kirjutasime VALE või 0 .

  • Lõpuks tehke sama ülejäänud lahtritega, et saada see lõplik väljund.

4. Raku väärtuse kopeerimine funktsiooniga HLOOKUP Exceli teise lahtrisse

Sarnaselt VLOOKUP funktsiooniga, võite teha ülesande kasutades funktsioon HLOOKUP samuti.

  • Esmalt kirjutage see valem sisse lahter F5 .
=HLOOKUP(B5,B5,1,FALSE)

  • Seejärel vajutage Sisesta .

  • Seejärel rakendage sama valemit ülejäänud lahtritele, muutes lahtri viidet.
  • Lõpuks kopeerite edukalt lahtri väärtused teise lahtrisse.

Selles valemis on HLOOKUP funktsiooni kasutatakse selleks, et määrata vahemiku veergu, kust väärtust otsida, kuna meie väärtus on vahemiku alguses, siis kasutame funktsiooni 1 Täpse vaste saamiseks sisestasime VALE .

5. Exceli valem INDEX-MATCH funktsioonidega lahtri väärtuse kopeerimiseks

Võite kasutada kombinatsiooni INDEX-MATCH funktsioonid et saada väärtus konkreetsest lahtrist. Järgige lihtsalt alljärgnevaid samme.

  • Esmalt sisestage see valem lahter F5 kopeerida väärtus lahter B5 .
=INDEX(B5,MATCH(B5,B5,0))

  • Pärast seda vajutage Sisesta .

  • Järgnevalt kohaldatakse sama lahter G5 .
=INDEX(C5,MATCH(C5,C5,0))

  • Lõpuks kirjutage sarnane valem sisse lahter H5 lahtri viide muutmine D5 .
=INDEX(D5,MATCH(D5,D5,0))

Selles valemis on INDEX-MATCH funktsioonid töötavad dünaamilise massiivina, et otsida konkreetset väärtust nii horisontaalselt kui ka vertikaalselt. Koos sellega, tüüp 0 jaoks täpne vaste .

  • Lõpuks valige rakkude vahemik F5:H5 ja kasutada AutoFill tööriista, et saada see lõpptulemus.

Tavapärased meetodid lahtri väärtuse kopeerimiseks Exceli teise lahtrisse

Microsoft Excel aitab ka kopeerida lahtri väärtusi teise lahtrisse oma tavapäraste meetoditega. Need meetodid on rakendatavad mis tahes Exceli versioonis.

1. Valige Copy & Paste Options (Kopeeri & kleebi).

See esimene meetod juhendab teid, kasutades Exceli lintide kopeerimise ja kleepimise võimalusi.

  • Kõigepealt valige lahter B4 .
  • Järgnevalt on Klambrilaua jagu Kodu vahekaart, klõpsa Koopia.

  • Nüüd valige sihtkoht lahter F4 .
  • Siis, jälle kohta Klambrilaua sektsioonis leiate valiku nimega Paste .
  • Siin klõpsake nupule Paste ikooni valikute loetelust.

  • See ongi kõik, lõpuks saate kopeeritud väärtuse.

  • Peale selle saate te saada Koopia käsk, tehes paremkliki lähtekohal.

  • Järgnevalt klõpsake sihtrühmas paremklõpsuga ja seejärel leiate sihtrühma Paste käsk.

  • Võite proovida ükskõik milliseid kopeerimis- ja kleepimisvõimalusi.

2. Copy & Paste Between Two Cells (Kopeeri ja kleebi kahe lahtri vahele)

Saate copy-paste'i abil sisestada väärtuse kahe olemasoleva väärtuse sisse. Uurime näidet.

  • Kõigepealt kopeerisime ja kleepisime Eesnimi ja Vanus kahele kõrvuti asetsevale rakule.
  • Seejärel valige ja kopeerige lahter, millel on pealkiri Perekonnanimi .
  • Seejärel asetage kursor enamiku kahest kõrvuti asetsevast lahtrist paremale ja seejärel tehke hiirega paremklõps.
  • Siin klõpsake nuppu Sisesta kopeeritud lahtrid .

  • Seejärel avaneb dialoogiboks Insert.
  • Valige selles kastis Nihutage lahtrid paremale ja klõpsake OK .

  • Lõpuks kopeeritakse väärtus kahe lahtri vahele.

3. Rakendage klaviatuurikombinatsioone

Saate kopeerida ja kleepida ka klaviatuurikombinatsioone kasutades. Ülesande täitmiseks käige lihtsalt läbi järgmine protsess.

  • Kõigepealt valige rakkude vahemik B5:D5 .
  • Seejärel vajutage Ctrl + C klaviatuuril, et kopeerida lahtrit.

  • Pärast seda minge lihtsalt sihtruutu ja vajutage klahvi Ctrl + V kopeeritud väärtuste saamiseks.

Excel VBA väärtuse kopeerimiseks teise lahtrisse

Me saame kopeerida lahtri kasutades VBA kood. VBA tähistab Visual Basic rakenduste jaoks See on Exceli programmeerimiskeel. Vaatame meetodeid VBA-koodi rakendamiseks nii ühe lahtri kui ka lahtrite vahemiku jaoks.

1. Ühe raku kopeerimine

Kopeerime kõigepealt ühe lahtri VBA-koodiga. Selleks järgige alljärgnevat juhendit.

  • Alguses valige lahter B4 nagu me tahame seda kopeerida.

  • Siis, sees Arendaja vahekaart, valige Visual Basic valikuvõimaluse all Kood rühm.

  • Järgnevalt, all Sisesta valik, valige Moodul .

  • Nüüd kirjutage kood siia.
 Sub Copy_SingleCell() Selection.Copy ActiveCell.Offset(0, 4).Range("A1").Select ActiveSheet.Paste End Sub 

See kood valib lahtri ja kleebib selle vahega 4 veerud, sest me oleme seadnud Offset väärtus 0 ja 4 . 0 näitab, et rida ei ole muutunud, ja 4 näitab muutust 4 veerud. Võite suurendada või vähendada väärtust vastavalt oma eelistustele.

  • Pärast seda klõpsake nuppu Run Sub ikooni või vajutage F5 klaviatuuril.

  • Lõpuks kopeeris ta lahtri ja kleebis vahega 4 rakud.

Märkus: Ainult väärtuse kopeerimiseks (mitte vormingu) saate kasutada seda koodi.
 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. Ruutude vahemiku kopeerimine

Sarnaselt ühe lahtri kopeerimisele saab VBA abil kopeerida ka lahtrite vahemikku. Kui soovite kopeerida lahtrite vahemikku, siis on kood järgmine:

 Sub Copy_Range() Range(Selection, Selection.End(xlDown)).Select Selection.Copy ActiveCell.Offset(0, 4).Range("A1").Select ActiveSheet.Paste End Sub 

Lõpuks leiate midagi sarnast nagu alloleval pildil.

Täiendavad nõuanded

Kui soovite kopeerida lahtrit teisest lehest, tuleb vaid sisestada lehe nimi enne lahtriviidet. Näiteks tahtsime saada väärtust, mis kuulub lahtrisse lahter B4 kohta INDEX-MATCH leht. seetõttu annab valem selle lahenduse.

Märkus: Kui te nimetate oma lehe mitme sõnaga, peate mainima nime sees oleva Apostroof ( '' ), kuid ühe sõnaga nime puhul ei ole seda kirjavahemärki vaja.

Hugh West on suurte kogemustega Exceli koolitaja ja analüütik, kellel on selles valdkonnas üle 10-aastane kogemus. Tal on raamatupidamise ja rahanduse bakalaureusekraad ning ärijuhtimise magistrikraad. Hugh’l on kirg õpetamise vastu ning ta on välja töötanud ainulaadse õpetamisviisi, mida on lihtne järgida ja mõista. Tema Exceli ekspertteadmised on aidanud tuhandetel õpilastel ja spetsialistidel üle maailma oma oskusi parandada ja karjääris silma paista. Oma ajaveebi kaudu jagab Hugh oma teadmisi maailmaga, pakkudes tasuta Exceli õpetusi ja veebikoolitusi, mis aitavad üksikisikutel ja ettevõtetel oma potentsiaali täielikult ära kasutada.