INHOUDSOPGAWE
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
- 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
- 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.