Excel-formule om selwaarde na 'n ander sel te kopieer

  • Deel Dit
Hugh West

Kopieer kan 'n eentonige fase wees terwyl Excel gebruik word. Die gebruik van formules kan 'n bietjie lewe aan hierdie kopieertaak gee. Die agenda vir vandag se tutoriaal is hoe om Excel-formule te gebruik om die selwaarde na 'n ander sel te kopieer op 5 geskikte maniere. Jy kan die formules in enige weergawe van Excel gebruik.

Laai Oefenwerkboek af

Jy is welkom om die werkboek van die onderstaande skakel af te laai.

Kopieer selwaarde na 'n ander sel.xlsm

5 Geskikte maniere om Excel-formule te gebruik om selwaarde na 'n ander sel te kopieer

Kom ons neem 'n voorbeelddatastel vir bespreking. In hierdie datastel is daar 5 persone se Voorname , Vanname en Ouderdomme .

Nou deur gebruik te maak van Excel formules, sal ons selwaarde van hierdie datastel na 'n ander sel kopieer.

1. Kopieer selwaarde na 'n ander sel deur selverwysing in Excel te gebruik

Ons sal sien kopieer selelemente deur Selverwysing te gebruik. Al wat jy hoef te doen is, gaan na die sel wat jy die kopiewaarde wil invoeg. En skryf die selverwysing van die sel wat jy wil kopieer na aanleiding van 'n Gelyk ( = ) teken. Kom ons kyk na die proses hieronder.

  • Kies eers sel F5 en tik hierdie formule om die waarde van sel B5 te onttrek.
=B5

  • Tik Enter .

  • Volg, pas dieselfde proses toe in sel G5 met hierdieformule.
=C5

  • Kopieer net so die waarde van sel D5 na sel H5 met hierdie formule.
=D5

  • Laastens, kies die selreeks F5:H5 en gebruik die Outovul -nutsding om die res van die waardes van die datastel op een slag te kopieer.

2. Kombineer VALUE-CONCATENATE-funksies om selwaarde na 'n ander te kopieer

Jy kan 'n selwaarde kopieer deur die CONCATENATE en VALUE-funksies ook. Hiervoor, gaan deur die stappe hieronder.

  • Voeg eers hierdie formule in sel F5 in.
=IFERROR(VALUE(B5),CONCATENATE(B5))

  • Druk Enter .

In hierdie formule, die CONCATENATE -funksie word gebruik om stringe saam te voeg van sel B5 . dan het ons die VALUE -funksie gebruik om numeriese waardes te onttrek indien enige. Laastens, gebruik die IFERROR-funksie om enige soort fout in die berekening te vermy.

  • Pas nou 'n soortgelyke prosedure toe in sel G5 .
=IFERROR(VALUE(C5),CONCATENATE(C5))

  • Gebruik ook hierdie formule in sel H5 .
=IFERROR(VALUE(D5),CONCATENATE(D5))

  • Gaan ten slotte deur dieselfde prosedure vir selreeks F6 :H10 en jy sal die volgende uitvoer kry.

Let wel:Jy kan nie die CONCATENATE gebruik nieof die WAARDEfunksioneer individueel vir hierdie proses. Omdat mens teksstring onttrek en dieander een haal getalle uit. Dit is hoekom jy hulle moet kombineer om 'n heilsame oplossing vir enige soort waarde te kry.

3. Selwaarde-kopiëring met Excel VLOOKUP-funksie

Jy kan ook die selwaarde kopieer deur <1 te gebruik>die VLOOKUP-funksie . Kom ons kyk hoe dit werk.

  • Voeg eers hierdie formule in om die selwaarde van B5 na sel F5 te onttrek. Druk ook Enter .
=VLOOKUP(B5,B5,1,FALSE)

  • Dan, skryf dieselfde formule vir die eerste ry van die Vannaam -kolom, en verander die selverwysing -waardes.
=VLOOKUP(C5,C5,1,FALSE)

  • Net so, pas hierdie formule toe in sel H5 .
=VLOOKUP(D5,D5,1,FALSE)

Hier word die VLOOKUP-funksie gebruik om die kolom van die reeks te stel om na die waarde te soek, aangesien ons waarde aan die begin van ons reeks gebruik ons ​​ 1. Dan het ons vir 'n presiese passing ONWAARof 0geskryf.

  • Doen uiteindelik dieselfde vir die res van die selle om hierdie finale uitset te kry.

4. Kopieer selwaarde met HLOOKUP-funksie na 'n ander sel in Excel

Soortgelyk aan die VLOOKUP -funksie, jy kan die taak ook doen deur die OPSOEK-funksie te gebruik.

  • Tik eers hierdie formule in sel F5 .
=HLOOKUP(B5,B5,1,FALSE)

  • Volgende, druk Enter .

  • Pas dan dieselfde formule toe vir die res van die selle wat die sel veranderverwysing.
  • Uiteindelik sal u selwaardes suksesvol na 'n ander sel kopieer.

In hierdie formule, die HLOOKUP -funksie word gebruik om die kolom van die reeks te stel om na die waarde te soek, aangesien ons waarde aan die begin van ons reeks sal wees wat ons 1 gebruik. Vir 'n presiese passing het ons ONWAAR getik.

5. Excel-formule met INDEX-MATCH-funksies om selwaarde te kopieer

Jy kan die kombinasie van die INDEX-MATCH funksioneer om die waarde van 'n spesifieke sel te haal. Volg eenvoudig die stappe hieronder.

  • Voeg eers hierdie formule in sel F5 in om die waarde van sel B5 te kopieer.
=INDEX(B5,MATCH(B5,B5,0))

  • Druk daarna Enter .

  • Pas dan dieselfde toe in sel G5 .
=INDEX(C5,MATCH(C5,C5,0))

  • Tik laastens soortgelyke formule in sel H5 en verander selverwysing na D5 .
=INDEX(D5,MATCH(D5,D5,0))

In hierdie formule werk die INDEX-MATCHfunksies as 'n dinamiese skikking om die spesifieke waarde beide horisontaal en vertikaal te soek. Tik daarmee saam 0vir 'n presiese passing.

  • Selekteer laastens selreeks F5:H5 en gebruik die Outovul -nutsding om hierdie finale uitset te kry.

Konvensionele metodes om selwaarde na 'n ander sel in Excel te kopieer

Microsoft Excel help ook om selwaardes na 'n ander een te kopieersy konvensionele metodes. Hierdie metodes is van toepassing op enige weergawe van Excel.

1. Kies Kopieer & Plak-opsies

Hierdie eerste metode sal jou lei deur die kopieer- en plakopsies in die Excel-lint te gebruik.

  • Kies eers sel B4 .
  • Volgende, op die Klipbord -afdeling van die Tuis -oortjie, klik op Kopieer.

  • Kies nou die bestemming sel F4 .
  • Dan, weer op die Klipbord -afdeling, sal jy 'n opsie genaamd vind Plak .
  • Klik hier op die Plak -ikoon uit die lys opsies.

  • Dit is dit, jy sal uiteindelik die gekopieerde waarde kry.

  • Afgesien hiervan, kan jy die Kopieer -opdrag kry deur regskliek op die bronsel.

  • Volgende, regskliek op die bestemmingsel en dan sal jy die Plak<2 vind> opdrag.

  • Jy kan enige van die kopieer-en-plak-opsies probeer.

2. Kopieer & ; Plak tussen twee selle

Jy kan 'n waarde in twee bestaande waardes kopieer-plak. Kom ons ondersoek die voorbeeld.

  • Eers het ons die Voornaam en Ouderdom na twee aangrensende selle gekopieer en geplak.
  • Dan, kies en kopieer die sel met die titel Vannaam .
  • Sit daarna die wyser regs van die meeste van die twee aangrensende selle en klik dan met die rechtermuisknop op die muis.
  • Klik hierop Voeg gekopieerde selle in .

  • Volgende sal die Invoeg dialoogkassie oopmaak.
  • In hierdie blokkie , kies Skuif selle regs en klik OK .

  • Uiteindelik sal die waarde gekopieer word tussen twee selle.

3. Pas sleutelbordkortpaaie toe

Jy kan ook kopieer en plak deur sleutelbordkortpaaie te gebruik. Om die taak te doen, gaan eenvoudig deur hierdie proses.

  • Kies eers die selreeks B5:D5 .
  • Tik dan Ctrl + C op jou sleutelbord om die sel te kopieer.

  • Gaan daarna eenvoudig na die bestemmingsel en druk Ctrl + V om die gekopieerde waardes te kry.

Excel VBA om waarde na 'n ander sel te kopieer

Ons kan die sel kopieer met die VBA -kode. VBA staan ​​vir Visual Basic for Applications . Dit is 'n programmeertaal vir Excel. Kom ons kyk na die metodes om VBA-kode toe te pas vir beide 'n enkele sel en 'n reeks selle.

1. Kopieer 'n Enkelsel

Kom ons kopieer eers 'n enkele sel met 'n VBA-kode. Om dit te doen, volg die instruksie hieronder.

  • Kies aan die begin sel B4 soos ons dit wil kopieer.

  • Dan, binne die Ontwikkelaar -oortjie, kies die Visual Basic -opsie onder die Kode -groep.

  • Volgende, onder die Voeg -opsie, kies Module .

  • Skryf nou die kodehier.
6241

Hierdie kode sal die sel kies en dit by 'n verskil van 4 kolomme plak omdat ons die Offsetwaarde 0 en 4 . 0 dui op geen verandering van ry nie, en 4 dui die verandering van 4 kolomme aan. Jy kan die waarde verhoog of verlaag soos jy verkies.

  • Klik daarna op die Run Sub -ikoon of druk F5 op jou sleutelbord.

  • Uiteindelik het dit die sel gekopieer en by 'n verskil van 4 selle geplak.

Let wel: Om slegs die waarde te kopieer (nie formaat nie) kan jy hierdie kode toepas.
6745

2. Kopieer 'n reeks selle

Soortgelyk aan die kopie van 'n enkele sel kan jy ook 'n reeks selle kopieer deur VBA te gebruik. As jy 'n reeks selle wil kopieer, sal die kode soos volg wees:

5741

Uiteindelik sal u iets soortgelyk aan die prent hieronder vind.

Bykomende wenke

As jy 'n sel vanaf 'n ander blad wil kopieer, hoef jy net die bladnaam voor die selverwysing in te voeg. Ons wou byvoorbeeld die waarde kry wat behoort aan sel B4 van die INDEX-MATCH -blad. daarom bied die formule hierdie oplossing.

Let wel: Wanneer jy jou blad met veelvuldige woorde benoem, moet jy die naam binne 'n Apostrof ( '' )  maar vir 'n enkele woordnaam is hierdie leesteken niebenodig.

Hugh West is 'n hoogs ervare Excel-afrigter en ontleder met meer as 10 jaar ondervinding in die bedryf. Hy het 'n Baccalaureusgraad in Rekeningkunde en Finansies en 'n Meestersgraad in Besigheidsadministrasie. Hugh het 'n passie vir onderrig en het 'n unieke onderrigbenadering ontwikkel wat maklik is om te volg en te verstaan. Sy kundige kennis van Excel het duisende studente en professionele persone wêreldwyd gehelp om hul vaardighede te verbeter en uit te blink in hul loopbane. Deur sy blog deel Hugh sy kennis met die wêreld, en bied gratis Excel-tutoriale en aanlyn opleiding aan om individue en besighede te help om hul volle potensiaal te bereik.