Inhoudsopgave
Kopiëren kan een eentonige fase zijn bij het gebruik van Excel Het gebruik van formules kan wat leven in deze kopieeropdracht brengen. De agenda voor de tutorial van vandaag is hoe je excel formule kunt gebruiken om kopieer de celwaarde naar een andere cel U kunt de formules gebruiken in elke versie van Excel.
Download Praktijk Werkboek
U kunt het werkboek downloaden via onderstaande link.
Celwaarde naar een andere cel kopiëren.xlsm5 Geschikte manieren om Excel-formule te gebruiken om celwaarde naar een andere cel te kopiëren
Laten we ter discussie een voorbeeld van een dataset nemen. In deze dataset zijn er 5 personen Eerste Namen , Achternamen en Leeftijden .
Nu met behulp van Excel formules, kopiëren we de celwaarde van deze dataset naar een andere cel.
1. Kopieer celwaarde naar een andere cel met behulp van celverwijzing in Excel
We zullen het kopiëren van celelementen zien met behulp van Celverwijzing Het enige wat u hoeft te doen is naar de cel gaan waar u de kopieerwaarde wilt invoegen. En het volgende schrijven Celverwijzing van de cel die u wilt kopiëren na een Gelijk ( = ) teken. Laten we het proces hieronder controleren.
- Selecteer eerst cel F5 en typ deze formule om de waarde van cel B5 .
=B5
- Hit Ga naar .
- Pas hierna hetzelfde proces toe in cel G5 met deze formule.
=C5
- Evenzo kopieert u de waarde van cel D5 naar cel H5 met deze formule.
=D5
- Selecteer ten slotte de celbereik F5:H5 en gebruik de Autofill om de rest van de waarden uit de dataset in één keer te kopiëren.
2. Combineer VALUE-CONCATENATE functies om celwaarde naar een andere te kopiëren
U kunt een celwaarde kopiëren door de CONCATENATE en WAARDE functies ook. Doorloop hiervoor de onderstaande stappen.
- Voeg eerst deze formule in cel F5 .
=IFERROR(VALUE(B5),CONCATENATE(B5))
- Druk op Ga naar .
- Pas nu een soortgelijke procedure toe in cel G5 .
=IFERROR(VALUE(C5),CONCATENATE(C5))
- Gebruik deze formule ook in cel H5 .
=IFERROR(VALUE(D5),CONCATENATE(D5))
- Doorloop tenslotte dezelfde procedure voor celbereik F6:H10 en je krijgt de volgende uitvoer.
3. Celwaarde kopiëren met de Excel VLOOKUP-functie
U kunt de celwaarde ook kopiëren met de VLOOKUP-functie Eens kijken hoe het werkt.
- Voeg eerst deze formule in om de celwaarde van B5 naar cel F5 Ook, raak Ga naar .
=VLOOKUP(B5,B5,1,FALSE)
- Schrijf vervolgens dezelfde formule voor de eerste rij van de Achternaam kolom, het veranderen van de Celverwijzing waarden.
=VLOOKUP(C5,C5,1,FALSE)
- Pas deze formule ook toe in cel H5 .
=VLOOKUP(D5,D5,1,FALSE)
Hier is de VLOOKUP functie wordt gebruikt om de kolom van het bereik in te stellen om de waarde te zoeken, aangezien onze waarde aan het begin van ons bereik zal staan, gebruiken we 1 Dan voor een exacte overeenkomst, schreven we FALSE of 0 . - Doe tenslotte hetzelfde voor de rest van de cellen om deze uiteindelijke uitvoer te krijgen.
4. Celwaarde kopiëren met de HLOOKUP-functie naar een andere cel in Excel
Vergelijkbaar met de VLOOKUP functie, kunt u de taak uitvoeren met de HLOOKUP-functie ook.
- Type eerst deze formule in cel F5 .
=HLOOKUP(B5,B5,1,FALSE)
- Druk vervolgens op Ga naar .
- Pas dan dezelfde formule toe voor de rest van de cellen en verander de celverwijzing.
- Tenslotte kopieert u met succes celwaarden naar een andere cel.
5. Excel formule met INDEX-MATCH functies om celwaarde te kopiëren
U kunt de combinatie van de INDEX-MATCH functies om de waarde van een bepaalde cel op te halen. Volg gewoon de onderstaande stappen.
- Voeg eerst deze formule in cel F5 om de waarde van cel B5 .
=INDEX(B5,MATCH(B5,B5,0))
- Druk daarna op Ga naar .
- Vervolgens past u hetzelfde toe in cel G5 .
=INDEX(C5,MATCH(C5,C5,0))
- Tenslotte typt u een soortgelijke formule in cel H5 celverwijzing veranderen in D5 .
=INDEX(D5,MATCH(D5,D5,0))
In deze formule is de INDEX-MATCH functies werken als een dynamische array om de specifieke waarde zowel horizontaal als verticaal te zoeken. Samen met het type 0 voor een exacte match . - Selecteer tenslotte celbereik F5:H5 en gebruik de AutoFill om dit eindresultaat te verkrijgen.
Conventionele methoden om celwaarde te kopiëren naar een andere cel in Excel
Microsoft Excel helpt ook bij het kopiëren van celwaarden naar een andere met zijn conventionele methoden. Deze methoden zijn van toepassing op elke versie van Excel.
1. Selecteer Kopiëren & Plakken Opties
Deze eerste methode leidt u door het gebruik van de opties voor kopiëren en plakken in het excel-lint.
- Selecteer eerst cel B4 .
- Vervolgens, op de Klembord sectie van de Home tabblad, klik op Begrepen.
- Selecteer nu de bestemming cel F4 .
- Dan, opnieuw op de Klembord sectie, vindt u een optie genaamd Plakken .
- Klik hier op de Plakken pictogram uit de lijst met opties.
- Dat is het, je krijgt eindelijk de gekopieerde waarde.
- Afgezien daarvan kunt u de Kopie commando door rechts te klikken op de broncel.
- Vervolgens klikt u met de rechtermuisknop op de bestemmingscel en dan vindt u de Plakken commando.
- U kunt een van de opties voor kopiëren en plakken proberen.
2. Kopiëren & Plakken tussen twee cellen
U kunt een waarde kopiëren-plakken binnen twee bestaande waarden. Laten we het voorbeeld bekijken.
- Eerst hebben we de Voornaam en Leeftijd naar twee aangrenzende cellen.
- Selecteer en kopieer vervolgens de cel met de titel Achternaam .
- Plaats daarna de cursor rechts van de meeste van de twee aangrenzende cellen en klik met de rechtermuisknop.
- Klik hier op Gekopieerde cellen invoegen .
- Vervolgens wordt het dialoogvenster Invoegen geopend.
- Selecteer in dit vak Cellen naar rechts verschuiven en klik op OK .
- Tenslotte wordt de waarde gekopieerd tussen twee cellen.
3. Toetsenbordsnelkoppelingen toepassen
U kunt ook kopiëren en plakken met behulp van sneltoetsen. Om de taak uit te voeren, doorloopt u gewoon dit proces.
- Selecteer eerst de celbereik B5:D5 .
- Druk dan op Ctrl + C op uw toetsenbord om de cel te kopiëren.
- Ga daarna gewoon naar de bestemmingscel en druk op Ctrl + V om de gekopieerde waarden te krijgen.
Excel VBA om waarde te kopiëren naar een andere cel
We kunnen de cel kopiëren met de VBA code. VBA staat voor Visual Basic voor toepassingen Het is een programmeertaal voor Excel. Laten we eens kijken naar de methoden om VBA-code toe te passen voor zowel een enkele cel als een bereik van cellen.
1. Kopieer een enkele cel
Laten we eerst een enkele cel kopiëren met een VBA-code. Volg daarvoor de onderstaande instructie.
- Selecteer in het begin cel B4 als we het willen kopiëren.
- Dan, binnen de Ontwikkelaar tabblad, selecteer de Visual Basic optie onder de Code groep.
- Vervolgens, onder de Plaats optie, selecteer Module .
- Nu, schrijf de code hier.
Sub Copy_SingleCell() Selection.Copy ActiveCell.Offset(0, 4).Range("A1").Select ActiveSheet.Paste End Sub
Deze code zal de cel selecteren en plakken op een verschil van 4 kolommen omdat we de Offset-waarde 0 en 4 . 0 geeft geen verandering van rij aan, en 4 geeft de verandering van 4 U kunt de waarde naar wens verhogen of verlagen. - Klik daarna op de Run Sub pictogram of druk op F5 op je toetsenbord.
- Tenslotte heeft hij de cel gekopieerd en geplakt met een verschil van 4 cellen.
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. Kopieer een bereik van cellen
Net als het kopiëren van een enkele cel kunt u met VBA ook een cellenbereik kopiëren. Als u een cellenbereik wilt kopiëren, ziet de code er als volgt uit:
Sub Copy_Range() Range(Selection, Selection.End(xlDown)).Select Selection.Copy ActiveCell.Offset(0, 4).Range("A1").Select ActiveSheet.Paste End Sub
Uiteindelijk zult u iets vinden dat lijkt op de onderstaande afbeelding.
Extra tips
Als u een cel uit een ander blad wilt kopiëren, hoeft u alleen maar de bladnaam voor de celverwijzing in te voegen. Bijvoorbeeld, we willen de waarde die hoort bij cel B4 van de INDEX-MATCH blad. daarom biedt de formule deze oplossing.
Let op: Wanneer u uw blad een naam geeft met meerdere woorden, moet u de naam vermelden binnen een Apostrof ( ''
), maar voor een naam van één woord is dit leesteken niet nodig.