Excel képlet a cella értékének egy másik cellába történő másolásához

  • Ossza Meg Ezt
Hugh West

A másolás egy monoton fázis lehet, miközben a Excel A képletek használatával némi életet vihetünk ebbe a másolási feladatba. A mai bemutató napirendje az, hogy hogyan használjuk az excel képletet a következőkhöz a cella értékének másolása egy másik cellába 5 megfelelő módon. A képleteket az Excel bármelyik verziójában használhatja.

Gyakorlati munkafüzet letöltése

A munkafüzetet az alábbi linkről töltheti le.

Cellák értékének másolása egy másik cellába.xlsm

5 megfelelő módja az Excel-képlet használatának a cellaérték másolásához egy másik cellába történő másolásához

Vegyünk egy mintaadatkészletet a megbeszéléshez. Ebben az adatkészletben 5 személy van. Keresztnevek , Vezetéknevek és Korok .

Most a Excel képletek segítségével a cella értékét ebből az adatkészletből egy másik cellába másoljuk.

1. Cellák értékének másolása egy másik cellába az Excel cellahivatkozás használatával

Látni fogjuk a cellaelemek másolását a Cellareferencia Mindössze annyit kell tennie, hogy elmegy a cellába, ahová be akarja illeszteni a másolt értéket. És beírja a Cellareferencia a másolni kívánt cella egy Equal ( = ) jelet. Nézzük meg az alábbi folyamatot.

  • Először válassza ki a F5 cella és írja be ezt a képletet a B5 cella .
=B5

  • Hit Írja be a címet. .

  • Ezt követően ugyanezt a folyamatot alkalmazza a G5 cella ezzel a képlettel.
=C5

  • Hasonlóképpen, másolja a D5 cella a címre. H5 cella ezzel a képlettel.
=D5

  • Végül válassza ki a cellatartomány F5:H5 és használja a Automatikus kitöltés eszközzel egyszerre másolja a többi értéket az adatkészletből.

2. Az ÉRTÉK-KONKATENÁCIÓ függvények kombinálása a cellaérték másolásához egy másik cellába

Egy cella értékét a következő kombinációval másolhatja a CONCATENATE és VALUE funkciók Ehhez menjen végig az alábbi lépéseken.

  • Először is, illessze be ezt a képletet a F5 cella .
=IFERROR(VALUE(B5),CONCATENATE(B5))

  • Sajtó Írja be a címet. .

Ebben a képletben a CONCATENATE függvényt használjuk a stringek összeadására a B5 cella . akkor használtuk a ÉRTÉK függvényt a numerikus értékek kinyeréséhez, ha van ilyen. Végül használja a az IFERROR funkció hogy elkerüljük a számítási hibákat.

  • Most alkalmazzunk hasonló eljárást a G5 cella .
=IFERROR(VALUE(C5),CONCATENATE(C5))

  • Hasonlóképpen, használja ezt a képletet a H5 cella .
=IFERROR(VALUE(D5),CONCATENATE(D5))

  • Végezetül ugyanezt az eljárást kell elvégezni a F6:H10 cellatartomány és a következő kimenetet kapja.

Megjegyzés: Nem használhatja a CONCATENATE vagy a ÉRTÉK függvényeket külön-külön erre a folyamatra. Mert az egyik szöveges karakterláncot, a másik pedig számokat von ki. Ezért kombinálni kell őket, hogy egészséges megoldást kapjunk bármilyen értékre.

3. Cellák értékének másolása az Excel VLOOKUP funkcióval

A cella értékét másolhatja a a VLOOKUP funkció Lássuk, hogyan működik.

  • Először is, illessze be ezt a képletet a következő cellák értékének kinyeréséhez B5 a címre. F5 cella . Is, hit Írja be a címet. .
=VLOOKUP(B5,B5,1,FALSE)

  • Ezután írja le ugyanezt a képletet a táblázat első sorára. Vezetéknév oszlopban, megváltoztatva a Cellareferencia értékek.
=VLOOKUP(C5,C5,1,FALSE)

  • Hasonlóképpen alkalmazza ezt a képletet a H5 cella .
=VLOOKUP(D5,D5,1,FALSE)

Itt a VLOOKUP függvényt arra használjuk, hogy beállítsuk a tartomány oszlopát, ahol az értéket keressük, mivel az értékünk a tartományunk elején lesz, ezért a 1 A pontos egyezéshez aztán azt írtuk HAMIS vagy 0 .

  • Végül tegye ugyanezt a többi cellával is, hogy megkapja ezt a végső kimenetet.

4. Cellák értékének másolása a HLOOKUP funkcióval egy másik cellába az Excelben

Hasonlóan a VLOOKUP függvény segítségével végezheti el a feladatot a HLOOKUP funkció is.

  • Először írja be ezt a képletet F5 cella .
=HLOOKUP(B5,B5,1,FALSE)

  • Ezután nyomja meg a Írja be a címet. .

  • Ezután alkalmazza ugyanazt a képletet a többi cellára is, megváltoztatva a cellahivatkozást.
  • Végül sikeresen átmásolja a cella értékeit egy másik cellába.

Ebben a képletben a HLOOKUP függvényt arra használjuk, hogy beállítsuk a tartomány oszlopát, ahol az értéket keressük, mivel a mi értékünk a tartományunk elején lesz, ezért a 1 A pontos egyezéshez beírtuk FALSE .

5. Excel-képlet INDEX-MATCH funkciókkal a cellaérték másolásához

Használhatja a következő kombinációkat az INDEX-MATCH funkciók egy adott cella értékének lekérdezéséhez. Egyszerűen kövesse az alábbi lépéseket.

  • Először is, illessze be ezt a képletet a F5 cella értékének másolásához a B5 cella .
=INDEX(B5,MATCH(B5,B5,0))

  • Ezután nyomja meg a Írja be a címet. .

  • Ezt követően alkalmazza ugyanazt a G5 cella .
=INDEX(C5,MATCH(C5,C5,0))

  • Végül írja be a hasonló képletet a H5 cella cellahivatkozás megváltoztatása D5 .
=INDEX(D5,MATCH(D5,D5,0))

Ebben a képletben a INDEX-MATCH függvények dinamikus tömbként működnek, hogy az adott értéket vízszintesen és függőlegesen is megkeressék. Ezzel együtt a type 0 egy pontos egyezés .

  • Végül válassza ki a cellatartomány F5:H5 és használja a AutoFill eszközzel, hogy megkapjuk ezt a végső kimenetet.

Hagyományos módszerek a cella értékének másolásához egy másik cellába az Excelben

Microsoft Excel hagyományos módszereivel segít a cellaértékek másolásában is. Ezek a módszerek az Excel bármelyik verziójára alkalmazhatók.

1. Válassza a Copy & Paste Options (Másolás és beillesztés) lehetőséget.

Ez az első módszer az excel szalag másolási és beillesztési lehetőségeinek használatával vezet.

  • Először válassza ki a B4-es cella .
  • Ezután a Vágólap a Home fülre, kattintson a Vettem.

  • Most válassza ki a célállomást F4 cella .
  • Aztán, ismét a Vágólap szakaszban talál egy opciót, melynek neve Paste .
  • Itt kattintson a Paste ikon a lehetőségek listájából.

  • Ennyi, végre megkapja a másolt értéket.

  • Ettől eltekintve, megkaphatja a Másolás parancsot a forráscellán jobb egérgombbal kattintva.

  • Ezt követően kattintson a jobb gombbal a célcellára, és akkor megtalálja a Paste parancs.

  • Megpróbálhatja a másolás és beillesztés bármelyik lehetőségét.

2. Másolás & bélyeg; beillesztés két cella között

Egy értéket két meglévő értéken belül is beilleszthetünk. Vizsgáljuk meg a példát.

  • Először is, bemásoltuk és beillesztettük a Keresztnév és Kor két szomszédos cellára.
  • Ezután jelölje ki és másolja ki a cellát, amelynek a címe Vezetéknév .
  • Ezután helyezze a kurzort a két szomszédos cella legtöbbjének jobb oldalára, majd kattintson az egér jobb gombjával.
  • Itt kattintson a Másolt cellák beszúrása .

  • Ezután megnyílik a Beszúrás párbeszédpanel.
  • Ebben a mezőben válassza ki a Cellák jobbra tolása és kattintson OK .

  • Végül az értéket átmásolja két cella között.

3. Billentyűparancsok alkalmazása

A másolást és beillesztést billentyűparancsok segítségével is elvégezheti. A feladat elvégzéséhez egyszerűen menjen végig ezen a folyamaton.

  • Először válassza ki a B5:D5 cellatartomány .
  • Ezután nyomja meg a Ctrl + C a billentyűzeten a cella másolásához.

  • Ezután egyszerűen menjen a célcellába, és nyomja meg a Ctrl + V hogy megkapja a másolt értékeket.

Excel VBA az érték másolásához egy másik cellába

A cellát a VBA kód. VBA jelentése Visual Basic for Applications Ez egy programozási nyelv az Excel számára. Nézzük meg a VBA-kód alkalmazásának módszereit mind egyetlen cellára, mind egy cellatartományra.

1. Egyetlen sejt másolása

Másoljunk először egyetlen cellát egy VBA kóddal. Ehhez kövessük az alábbi utasítást.

  • Kezdetben válassza a B4-es cella mivel másolni akarjuk.

  • Ezután a Fejlesztő lapon válassza ki a Visual Basic opciót a Kód: csoport.

  • Ezután a Beillesztés opciót, válassza a Modul .

  • Most írja ide a kódot.
 Sub Copy_SingleCell() Selection.Copy ActiveCell.Offset(0, 4).Range("A1").Select ActiveSheet.Paste End Sub 

Ez a kód kiválasztja a cellát, és beilleszti azt a következő különbséggel 4 oszlopok, mert beállítottuk a Offset érték 0 és 4 . 0 azt jelzi, hogy a sor nem változott, és 4 jelzi a 4 oszlopok. tetszés szerint növelheti vagy csökkentheti az értéket.

  • Ezután kattintson a Run Sub ikon vagy nyomja meg a F5 a billentyűzeten.

  • Végül, másolta a cellát és beillesztette a különbséget 4 cellák.

Megjegyzés: Ha csak az értéket szeretné másolni (nem a formátumot), akkor ezt a kódot alkalmazhatja.
 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. Cellatartomány másolása

Egyetlen cella másolásához hasonlóan a VBA segítségével cellatartományt is másolhat. Ha egy cellatartományt szeretne másolni, akkor a kód a következő lesz:

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

Végül az alábbi képhez hasonlót fog találni.

További tippek

Ha egy cellát egy másik lapról akarunk másolni, csak a lap nevét kell beillesztenünk a cellahivatkozás elé. Például, ha a következő laphoz tartozó értéket szeretnénk megkapni B4-es cella a INDEX-MATCH lap. ezért a képlet ezt a megoldást biztosítja.

Megjegyzés: Ha a lapot több szóval nevezed el, akkor a nevet egy Apostrophe ( '' ), de egyszavas nevek esetében erre az írásjelre nincs szükség.

Hugh West nagy tapasztalattal rendelkező Excel-oktató és elemző, több mint 10 éves tapasztalattal az iparágban. Számvitel és pénzügy szakos alapdiplomát, valamint üzleti adminisztrációból mesterképzést szerzett. Hugh szenvedélye a tanítás, és egyedülálló tanítási megközelítést dolgozott ki, amely könnyen követhető és érthető. Az Excelben szerzett szakértői tudása világszerte több ezer diáknak és szakembernek segített abban, hogy készségeiket és karrierjüket kiválóan teljesítsék. Hugh blogján keresztül megosztja tudását a világgal, ingyenes Excel-oktatóanyagokat és online képzéseket kínálva, hogy segítse az egyéneket és a vállalkozásokat teljes potenciáljuk kibontakoztatásában.