Indholdsfortegnelse
Microsoft Excel har givet en lang række grundlæggende & enkle metoder til at kopiere celleværdier fra et andet regneark til et nyt regneark eller endda en ny projektmappe. Her har jeg forsøgt at opsummere alle de frugtbare metoder til at finde Excel-formel til at kopiere celleværdi fra et andet ark under flere kriterier & med cellehenvisninger.
Download arbejdsbog til øvelser
Du kan downloade de øvelsesbøger, som vi har brugt til at forberede denne artikel.
Formel til Copy-Book1.xlsm
Formel til Copy-Book2.xlsx
4 enkle måder at kopiere celleværdi fra et andet ark i Excel på
I dette afsnit er der 4 måder, hvorpå Excel-formlen kan kopiere celleværdi fra et andet ark. Vi vil diskutere metoderne med en god illustration. Så lad os begynde.
1. Kopier & Indsæt med flere muligheder
I vores datasæt har vi 2 kolonner (kolonne D & E) med 10% & 20% forhøjede lønningerne for 5 medarbejdere i Ark 1 .
Nu skal vi kopiere hele arrayet eller tabellen nedenfor til et andet ark (Ark 2) i den samme projektmappe.
Trin :
- Først og fremmest skal du vælge hele arrayet eller tabellen (B4 : E9)
- Nu skal du trykke på CTRL+C for at kopiere det valgte array.
- Derefter skal du åbne Ark 2 & på celle B4 hvor du vil indsætte, og vælg den pågældende celle.
- Derefter, højreklik på din mus & fra den Indsæt muligheder vælger den 1. med navnet Klister(P) Du får alle data med formler & formater som dette Indsæt vil nøjagtigt kopiere alle data, herunder formler & formater af cellerne fra et hvilket som helst ark.
Hvis du vælger Indsæt værdier(V) kan du se, at kun tekst- og talværdierne er blevet kopieret, men ingen formler eller celleformater kopieres med denne indstilling.
Hvis du vælger den Formler til pasta indstilling, så vil kun de formler, der er udført i det første ark, blive vist i Ark 2 med de resulterende værdier, men der kopieres ikke noget celleformat.
Hvis du nu kun vil kopiere celleformatet, skal du vælge den Indsæt format Den vil ikke kopiere værdier eller formler fra referencecellerne, men kun celleformater.
Du kan indsætte ved at nævne Henvisning til cellerne også. Vælg den Indsæt link & kildebetegnelsen eller linket vil blive tildelt de indsatte værdier i et andet ark.
Med den Indsæt Transponere kan du konvertere rækker & kolonner til henholdsvis kolonner & rækker. Og her vil de resulterende data sammen med formler & celleformater også blive bevaret.
Alle de ovennævnte funktioner kan også udføres med flere & tilpassede muligheder ved at vælge Paste Special ved at højreklikke på musen, når du vil indsætte værdierne.
Læs mere: Excel-formel til at kopiere tekst fra en celle til et andet ark
2. Oprettelse af cellehenvisning fra et andet ark
Vi kan også bruge celle- & arkreferencer til at kopiere data fra det andet ark til beregning. Her kan vi i Ark 1 vi har kun et skema med de aktuelle lønninger. Vi ønsker at bestemme lønningerne med en 10% øges ved hjælp af disse data i et andet ark (Ark 2) .
Trin:
- I første omgang skal du åbne Ark 2 & i celle C5 , type-
=Sheet1!C5+(Sheet1!C5*10%)
- Derefter skal du trykke på Indtast & du får den forhøjede løn for Sam.
- Brug nu den Håndtag til påfyldning fra celle C5 til Autofill andre celler i denne kolonne.
Så det, der sker her, er, at man ved at nævne Sheet1! før C5 , men vi henviser faktisk til Celle C5 fra Ark 1 Og resten af beregningen i kolonnen vil blive udført med arket & cellehenvisninger ved hjælp af Autofill mulighed.
Læs mere: Excel VBA til at kopiere data fra en anden projektmappe uden at åbne
3. Oprettelse af cellehenvisning til en anden projektmappe
Nu ønsker vi at bruge cellehenvisningen fra en anden projektmappe (Bog2) som er åben i øjeblikket, og derefter udfører vi vores beregning i Bog1 med den pågældende cellereference for at bestemme lønningerne med en 10% stigning for hver enkelt medarbejder.
Trin :
- For det første, i celle C5 på Bog2 , type-
=[Book1.xlsx]Sheet1!C5+([Book1.xlsx]Sheet1!C5*10%)
- Derefter skal du trykke på INDTAST , får du den resulterende værdi for den første.
- Træk nu formlen nedenfor for at kopiere hele kolonnen som tidligere som angivet i den foregående metode.
Så her bruger vi altså referencen til en anden arbejdsbog. Og derfor skal vi nævne [Book1.xlsx]Sheet1! før du skriver C5 som denne C5 celle er til stede i Ark 1 på Bog1 .
Hvis du vil tilføje en henvisning til en anden arbejdsbog, der er lukket, skal du nævne stien til kildefilen, før du skriver henvisningen til en anden arbejdsbog. I dette tilfælde, hvis Bog1 ikke er åben, vil kommandoerne i funktionslinjen være-
='C:\Users\88019\Desktop\[Book1.xlsx]Sheet1'!C5+('C:\Users\88019\Desktop\[Book1.xlsx]Sheet1'!C5*10%)
Du kan kopiere den nævnte formel & anvende den i dit regneark, men sørg for, at placeringen af din egen udvidelsesfil eller kildevejen til din referencearbejdsmappe er korrekt angivet.
Læs mere: Excel VBA: Kopier celleværdi og indsæt til en anden celle
Lignende læsninger
- Sådan anvendes VBA PasteSpecial og Behold kildeformatering i Excel
- Kopier og indsæt værdier til næste tomme række med Excel VBA (3 eksempler)
- Sådan kopieres og indsættes i Excel og beholder cellestørrelsen (7 eksempler)
- Excel VBA: Kopier område til en anden projektmappe
- Sådan bruges VBA til kun at indsætte værdier uden formatering i Excel
4. Brug af navngivne områder og henvisning til et andet ark eller en anden projektmappe
Nu kan vi følge en anden frugtbar metode ved at bruge Navngivet område til at definere kildedataene.
Trin:
- Gå først til de kildedata, som du skal bruge i et andet regneark.
- Derefter skal du trykke på CTRL+F3 top åben Navn Manager .
- Klik nu på Ny. mulighed for at aktivere Nyt navn dialogboksen.
- Derefter skal du give et navn til dine kildedata i Navn boks. Du kan ikke bruge Rummet mens du skriver navnet.
- Klik nu på Henviser til kassen (dvs. Løn ) & vælg derefter hele det array eller den tabel, du ønsker at henvise til.
- Tryk på OK & den Navn Manager vil vise den nyligt oprettede kildefil med navnet på listen.
- Gå nu til et vilkårligt regneark i den samme projektmappe & brug det definerede navn i funktionslinjen. Du finder en mulighed for at bruge dataene med det navn, du har lavet via Navn Manager . tryk INDTAST .
- Du får de henviste data i dit nye regneark med det samme. Alle data er her gemt under det navn, du har defineret.
- Hvis du skal henvise til dataene fra en anden projektmappe, skal du også nævne filnavnet på den pågældende projektmappe sammen med det definerede navn. Så her vil kommandoerne være i funktionslinjen, hvis vi ønsker at henvise til vores data fra en anden projektmappe, som er åben lige nu-
=Bog1.xlsx!Løn
- Og hvis referencearbejdsmappen er lukket, skal vi tilføje kildestien til den pågældende arbejdsmappe eller Excel-fil før vi nævner arbejdsmappens navn samt det definerede navn for dataene. Så vores kommandoer i funktionslinjen her vil være-
='C:\Users\88019\Desktop\Book1.xlsx'!Løn
Læs mere: Sådan kopieres flere celler til et andet ark i Excel (9 metoder)
Excel VBA til at kopiere celleværdi til et andet ark
Hvis du er vild med VBA , så har vi en god nyhed til dig, vi kan kopiere en række data fra et ark til et andet ark med VBA kode også.
Trin :
- Først skal du trykke på Alt+F11 , VBA åbnes.
- Fra den Indsæt skal du vælge fanen Modul kommando. Et nyt modul ved navn Modul 1 vises, hvor du kan skrive dine koder.
- Kopier nu følgende koder eller makroer, og indsæt dem i dit eget modul.
Sub CopytoAnotherSheet() Worksheets("Sheet1").Range("B4:E9").Copy Worksheets("Sheet3").Range("B4:E9") End Sub
- Når du har kopieret koderne, skal du trykke på F5 og vend tilbage til dit Excel-regneark ved at trykke på Alt+F11 igen.
- Så her på billedet nedenfor kan du se, at dataene er blevet kopieret fra Ark 1 til Ark 3 .
Læs mere: VBA Indsæt Special til at kopiere værdier og formater i Excel (9 eksempler)
Konklusion
Disse er alle de mest egnede jeg har fundet indtil videre til at finde Excel-formel til at kopiere celleværdi fra et andet ark eller endda en anden projektmappe, hvis den er åben eller lukket. Hvis du mener, at jeg har overset en metode, som jeg burde have nævnt i artiklen, så lad mig vide gennem dine værdifulde kommentarer. Eller du kan tage et kig på vores andre interessante & informative artikler på dette websted.