Innholdsfortegnelse
Kopiering kan være en monoton fase mens du bruker Excel . Å bruke formler kan gi litt liv til denne kopioppgaven. Agendaen for dagens opplæring er hvordan du bruker excel-formel for å kopiere celleverdien til en annen celle på 5 passende måter. Du kan bruke formlene i hvilken som helst versjon av Excel.
Last ned øvelsesarbeidsbok
Du er velkommen til å laste ned arbeidsboken fra lenken nedenfor.
Kopier celleverdi til en annen celle.xlsm
5 egnede måter å bruke Excel-formel for å kopiere celleverdi til en annen celle
La oss ta et eksempeldatasett for diskusjon. I dette datasettet er det 5 personers Fornavn , Etternavn og Alder .
Nå ved å bruke Excel formler, vil vi kopiere celleverdi fra dette datasettet til en annen celle.
1. Kopier celleverdi til en annen celle ved å bruke cellereferanse i Excel
Vi vil se kopiere celleelementer ved å bruke Cellereferanse . Alt du trenger å gjøre er å gå til cellen du vil sette inn kopiverdien. Og skriv cellereferansen til cellen du vil kopiere etter et Lik ( = )-tegn. La oss sjekke prosessen nedenfor.
- Først, velg celle F5 og skriv inn denne formelen for å trekke ut verdien av celle B5 .
=B5
- Trykk Enter .
- Følgende, bruk samme prosess i celle G5 med denneformel.
=C5
- På samme måte kopierer du verdien til celle D5 til celle H5 med denne formelen.
=D5
- Til slutt velger du celleområdet F5:H5 og bruk Autofyll -verktøyet for å kopiere resten av verdiene fra datasettet på en gang.
2. Kombiner VALUE-CONCATENATE-funksjoner for å kopiere celleverdi til en annen
Du kan kopiere en celleverdi ved å kombinere CONCATENATE - og VALUE-funksjonene også. For dette, gå gjennom trinnene nedenfor.
- Sett først inn denne formelen i celle F5 .
=IFERROR(VALUE(B5),CONCATENATE(B5))
- Trykk Enter .
I denne formelen er CONCATENATE -funksjonen brukes til å legge sammen strenger av celle B5 . så brukte vi VERDI -funksjonen for å trekke ut numeriske verdier hvis noen. Til slutt, bruk HVISER-funksjonen for å unngå enhver form for feil i beregningen.
- Bruk nå en lignende prosedyre i celle G5 .
=IFERROR(VALUE(C5),CONCATENATE(C5))
- Tilsvarende bruker du denne formelen i celle H5 .
=IFERROR(VALUE(D5),CONCATENATE(D5))
- Gå til slutt gjennom samme prosedyre for celleområde F6 :H10 og du vil få følgende utgang.
Merk:Du kan ikke bruke CONCATENATEeller VERDIfungerer individuelt for denne prosessen. Fordi man trekker ut tekststreng ogden andre trekker ut tall. Dette er grunnen til at du må kombinere dem for å få en sunn løsning for alle slags verdier.
3. Celleverdikopiering med Excel VLOOKUP-funksjon
Du kan også kopiere celleverdien ved å bruke OPSLAKK-funksjonen . La oss se hvordan det fungerer.
- Først setter du inn denne formelen for å trekke ut celleverdien til B5 til celle F5 . Trykk også Enter .
=VLOOKUP(B5,B5,1,FALSE)
- Deretter, skriv den samme formelen for den første raden i kolonnen Etternavn , og endre verdiene for cellereferanse .
=VLOOKUP(C5,C5,1,FALSE)
- Tilsvarende bruker du denne formelen i celle H5 .
=VLOOKUP(D5,D5,1,FALSE)
Her brukes VLOOKUP-funksjonen til å angi kolonnen i området for å se etter verdien, siden vår verdi vil være i starten av vårt utvalg vi bruker 1. Så for en eksakt match skrev vi FALSEeller 0.
- Gjør til slutt det samme for resten av cellene for å få denne endelige utgangen.
4. Kopier celleverdi med HLOOKUP-funksjonen til en annen celle i Excel
I likhet med VLOOKUP -funksjonen, kan du kan gjøre oppgaven ved å bruke OPPLEKK-funksjonen også.
- Skriv først inn denne formelen i celle F5 .
=HLOOKUP(B5,B5,1,FALSE)
- Neste, trykk Enter .
- Deretter bruker du samme formel for resten av cellene som endrer cellenreferanse.
- Til slutt vil du kopiere celleverdier til en annen celle.
I denne formelen er HLOOKUP -funksjonen brukes til å angi kolonnen i området for å se etter verdien, siden verdien vår vil være i starten av området vårt vi bruker 1 . For et eksakt samsvar skrev vi FALSE .
5. Excel-formel med INDEX-MATCH-funksjoner for å kopiere celleverdi
Du kan bruke kombinasjonen av INDEX-MATCH-funksjonene for å hente verdien fra en bestemt celle. Bare følg trinnene nedenfor.
- Først setter du inn denne formelen i celle F5 for å kopiere verdien til celle B5 .
=INDEX(B5,MATCH(B5,B5,0))
- Deretter trykker du Enter .
- Følgende bruker du det samme i celle G5 .
=INDEX(C5,MATCH(C5,C5,0))
- Til slutt, skriv inn lignende formel i celle H5 og endre cellereferanse til D5 .
=INDEX(D5,MATCH(D5,D5,0))
I denne formelen fungerer INDEX-MATCH-funksjonene som en dynamisk matrise for å se etter den spesifikke verdien både horisontalt og vertikalt. Sammen med den, skriv 0for eksakt samsvar.
- Til slutt velger du celleområde F5:H5 og bruker Autofyll -verktøyet for å få dette endelige resultatet.
Konvensjonelle metoder for å kopiere celleverdi til en annen celle i Excel
Microsoft Excel hjelper også med å kopiere celleverdier til en annen medsine konvensjonelle metoder. Disse metodene kan brukes for alle versjoner av Excel.
1. Velg Kopier & Lim inn alternativer
Denne første metoden vil veilede deg ved å bruke kopierings- og limalternativene i excel-båndet.
- Først velger du celle B4 .
- Deretter, på Utklippstavle -delen av Hjem -fanen, klikker du på Kopier.
- Nå, velg destinasjonen celle F4 .
- Deretter, igjen i delen Utklippstavle , vil du finne et alternativ kalt Lim inn .
- Her klikker du på Lim inn -ikonet fra listen over alternativer.
- Det er det, du vil endelig få den kopierte verdien.
- Bortsett fra dette kan du få kommandoen Kopier ved å høyreklikk på kildecellen.
- Høyreklikk deretter på målcellen og så finner du Lim inn kommando.
- Du kan prøve alle kopier-og-lim-alternativene.
2. Kopier & ; Lim inn mellom to celler
Du kan kopiere og lime inn en verdi inne i to eksisterende verdier. La oss utforske eksemplet.
- Først kopierte og limte vi inn Fornavn og Alder til to tilstøtende celler.
- Deretter, velg og kopier cellen med tittelen Etternavn .
- Etterpå, plasser markøren til høyre for de fleste av de to tilstøtende cellene og høyreklikk deretter på musen.
- Klikk herpå Sett inn kopierte celler .
- Deretter åpnes dialogboksen Sett inn.
- I denne boksen , velg Skift celler til høyre og klikk OK .
- Til slutt vil verdien kopieres mellom kl. to celler.
3. Bruk hurtigtaster
Du kan kopiere og lime inn ved hjelp av hurtigtaster også. For å utføre oppgaven, gå ganske enkelt gjennom denne prosessen.
- Velg først celleområdet B5:D5 .
- Deretter trykker du Ctrl + C på tastaturet for å kopiere cellen.
- Etterpå går du ganske enkelt til målcellen og trykker Ctrl + V for å få de kopierte verdiene.
Excel VBA for å kopiere verdi til en annen celle
Vi kan kopiere cellen ved å bruke VBA -kode. VBA står for Visual Basic for Applications . Det er et programmeringsspråk for Excel. La oss sjekke metodene for å bruke VBA-kode for både en enkelt celle og et celleområde.
1. Kopier en enkeltcelle
La oss kopiere en enkelt celle først med en VBA-kode. For å gjøre dette, følg instruksjonen nedenfor.
- I begynnelsen velger du celle B4 som vi vil kopiere den.
- Deretter, i kategorien Utvikler , velger du alternativet Visual Basic under Kode -gruppen.
- Deretter, under Sett inn -alternativet, velger du Modul .
- Skriv nå kodenher.
3537
Denne koden vil velge cellen og lime den inn med en forskjell på 4 kolonner fordi vi har satt Offset verdi 0 og 4 . 0 indikerer ingen endring av rad, og 4 indikerer endring av 4 kolonner. Du kan øke eller redusere verdien som du foretrekker.
- Etterpå klikker du på Kjør Sub -ikonet eller trykker F5 på tastaturet.
- Til slutt kopierte den cellen og limte inn med en forskjell på 4 celler.
Merk: For å kopiere verdien kun (ikke format) kan du bruke denne koden.
3759
2. Kopier et celleområde
I likhet med kopien av en enkelt celle kan du også kopiere et celleområde ved å bruke VBA. Hvis du vil kopiere en rekke celler, vil koden være som følger:
6117
Til slutt finner du noe som ligner på bildet nedenfor.
Ytterligere tips
Hvis du vil kopiere en celle fra et annet ark, trenger du bare å sette inn arknavnet før cellereferansen. For eksempel ønsket vi å få verdien som tilhører celle B4 i INDEX-MATCH -arket. derfor gir formelen denne løsningen.
Merk: Når du navngir arket med flere ord, må du nevne navnet i en Apostrof (
''
) men for et enkelt ordnavn er ikke dette skilletegnetnødvendig.