Excelova formula za kopiranje vrednosti celice v drugo celico

  • Deliti To
Hugh West

Kopiranje je lahko monotona faza pri uporabi Excel . z uporabo formul lahko to nalogo kopiranja nekoliko poživite. na dnevnem redu današnjega vodnika je, kako uporabiti formulo excel za kopiranje vrednosti celice v drugo celico formule lahko uporabite v kateri koli različici programa Excel.

Prenesi delovni zvezek za prakso

Delovni zvezek lahko prenesete s spodnje povezave.

Kopiranje vrednosti celice v drugo celico.xlsm

5 primernih načinov uporabe Excelove formule za kopiranje vrednosti celice v drugo celico

Za razpravo vzemimo vzorčni nabor podatkov. V tem naboru podatkov je 5 oseb. Imena , Priimki in . Starost .

Zdaj uporabljate Excel formule, bomo kopirali vrednost celice iz tega podatkovnega niza v drugo celico.

1. Kopiranje vrednosti celice v drugo celico s sklicevanjem na celico v Excelu

Videli bomo kopiranje elementov celic z uporabo Sklic na celico Vse, kar morate storiti, je, da greste v celico, v katero želite vstaviti kopirano vrednost, in napišete Sklic na celico celice, ki jo želite kopirati, po Enako ( = ) podpišite. Preverimo postopek v nadaljevanju.

  • Najprej izberite celica F5 in vnesite to formulo, da izluščite vrednost celica B5 .
=B5

  • Hit Vnesite .

  • Nato uporabite enak postopek v celica G5 s to formulo.
=C5

  • Podobno kopirajte vrednost celica D5 na . celica H5 s to formulo.
=D5

  • Na koncu izberite območje celic F5:H5 in uporabite Samodejno izpolnjevanje orodje za kopiranje preostalih vrednosti iz nabora podatkov naenkrat.

2. Združite funkcije VALUE-CONCATENATE za kopiranje vrednosti celice v drugo

Vrednost celice lahko kopirate tako, da združite CONCATENATE in . Funkcije VALUE Za to opravite naslednje korake.

  • Najprej vstavite to formulo v celica F5 .
=IFERROR(VREDNOST(B5),CONCATENATE(B5))

  • Pritisnite Vnesite .

V tej formuli je CONCATENATE se uporablja za seštevanje nizov celica B5 . nato smo uporabili VREDNOST za izpis morebitnih številčnih vrednosti. Nazadnje uporabite funkcijo funkcija IFERROR da bi se izognili kakršni koli napaki pri izračunu.

  • Zdaj uporabite podoben postopek v celica G5 .
=IFERROR(VREDNOST(C5),CONCATENATE(C5))

  • Podobno uporabite to formulo v celica H5 .
=IFERROR(VREDNOST(D5),CONCATENATE(D5))

  • Na koncu opravite enak postopek za območje celic F6:H10 in dobili boste naslednji rezultat.

Opomba: Ne morete uporabljati CONCATENATE ali VREDNOST funkcij za ta postopek ločeno. Ker ena izvleče besedilni niz, druga pa številke. Zato ju morate združiti, da dobite celovito rešitev za katero koli vrsto vrednosti.

3. Kopiranje vrednosti celic s funkcijo Excel VLOOKUP

Vrednost celice lahko kopirate tudi z uporabo funkcija VLOOKUP . Poglejmo, kako deluje.

  • Najprej vstavite to formulo, da pridobite vrednost celice B5 na . celica F5 . Prav tako zadenite Vnesite .
=VLOOKUP(B5,B5,1,FALSE)

  • Nato napišite enako formulo za prvo vrstico Priimek stolpcu, pri čemer spremenite Sklic na celico vrednosti.
=VLOOKUP(C5,C5,1,FALSE)

  • Podobno uporabite to formulo v celica H5 .
=VLOOKUP(D5,D5,1,FALSE)

Tu je VLOOKUP se uporablja za nastavitev stolpca območja za iskanje vrednosti, ker bo naša vrednost na začetku območja, uporabljamo funkcijo 1 . Nato smo za natančno ujemanje zapisali FALSE ali 0 .

  • Enako naredite tudi za preostale celice, da dobite končni rezultat.

4. Kopiranje vrednosti celice s funkcijo HLOOKUP v drugo celico v Excelu

Podobno kot VLOOKUP funkcijo, lahko nalogo opravite z uporabo funkcija HLOOKUP prav tako.

  • Najprej vnesite to formulo v celica F5 .
=HLOOKUP(B5,B5,1,FALSE)

  • Nato pritisnite Vnesite .

  • Nato uporabite isto formulo za preostale celice, pri čemer spremenite sklic na celico.
  • Na koncu boste uspešno kopirali vrednosti celic v drugo celico.

V tej formuli je HLOOKUP se uporablja za nastavitev stolpca območja za iskanje vrednosti, ker bo naša vrednost na začetku območja, uporabljamo funkcijo 1 Za natančno ujemanje smo vnesli FALSE .

5. Excelova formula s funkcijami INDEX-MATCH za kopiranje vrednosti celic

Uporabite lahko kombinacijo funkcije INDEX-MATCH za pridobitev vrednosti iz določene celice. Preprosto sledite spodnjim korakom.

  • Najprej vstavite to formulo v celica F5 za kopiranje vrednosti celica B5 .
=INDEX(B5,MATCH(B5,B5,0))

  • Nato pritisnite Vnesite .

  • Po tem uporabite isto v celica G5 .
=INDEX(C5,MATCH(C5,C5,0))

  • Na koncu vnesite podobno formulo v celica H5 spreminjanje reference na celico v D5 .
=INDEX(D5,MATCH(D5,D5,0))

V tej formuli je INDEX-MATCH deluje kot dinamično polje, ki išče določeno vrednost tako vodoravno kot navpično. 0 za natančno ujemanje .

  • Na koncu izberite območje celic F5:H5 in uporabite Samodejno izpolnjevanje orodje, da bi dobili končni rezultat.

Običajne metode za kopiranje vrednosti celice v drugo celico v Excelu

Microsoft Excel z običajnimi metodami pomaga tudi pri kopiranju vrednosti celic v druge. Te metode so uporabne za vse različice programa Excel.

1. Izberite Kopiraj & amp; Prilepi možnosti

Ta prva metoda vas bo vodila z uporabo možnosti kopiranja in lepljenja v traku programa Excel.

  • Najprej izberite celica B4 .
  • Nato v Pripomoček v razdelku Domov kliknite na zavihek Kopiraj.

  • Zdaj izberite cilj celica F4 .
  • Nato ponovno na Pripomoček najdete možnost z imenom Paste .
  • Tu kliknite na Paste s seznama možnosti.

  • To je to, končno boste dobili kopirano vrednost.

  • Poleg tega lahko dobite tudi Kopiraj z desnim klikom na izvorno celico.

  • Nato z desno tipko miške kliknite na ciljno celico in poiščite Paste ukaz.

  • Poskusite katero koli možnost kopiraj in prilepi.

2. Kopiraj & Prilepi med dve celici

Vrednost lahko kopirate in prilepite znotraj dveh obstoječih vrednosti. Oglejmo si primer.

  • Najprej smo kopirali in prilepili Ime in priimek in . Starost v dve sosednji celici.
  • Nato izberite in kopirajte celico z naslovom Priimek .
  • Nato postavite kazalec na desno stran večine dveh sosednjih celic in kliknite z desno tipko miške.
  • Tu kliknite na Vstavljanje kopiranih celic .

  • Nato se odpre pogovorno okno Vstavi.
  • V tem oknu izberite Premaknite celice v desno in kliknite V REDU .

  • Na koncu se vrednost kopira med dvema celicama.

3. Uporabite bližnjice na tipkovnici

Kopiranje in lepljenje lahko opravite tudi z bližnjicami na tipkovnici. Če želite opraviti to nalogo, preprosto izvedite ta postopek.

  • Najprej izberite območje celic B5:D5 .
  • Nato pritisnite Ctrl + C na tipkovnici, da kopirate celico.

  • Nato preprosto pojdite v ciljno celico in pritisnite Ctrl + V za pridobitev kopiranih vrednosti.

Excel VBA za kopiranje vrednosti v drugo celico

Celico lahko kopiramo z uporabo VBA koda. VBA pomeni Visual Basic za aplikacije . to je programski jezik za Excel. preverimo metode za uporabo kode VBA za posamezno celico in niz celic.

1. Kopiranje posamezne celice

Najprej s kodo VBA kopirajmo posamezno celico. Za to sledite spodnjim navodilom.

  • Na začetku izberite celica B4 kot ga želimo kopirati.

  • Nato v notranjosti Razvijalec izberite zavihek Visual Basic možnost v okviru Koda skupina.

  • Nato v razdelku Vstavite izberite možnost Modul .

  • Zdaj napišite kodo tukaj.
 Sub Copy_SingleCell() Izbor.Kopiraj ActiveCell.Offset(0, 4).Range("A1").Select ActiveSheet.Paste End Sub 

Ta koda bo izbrala celico in jo prilepila z razliko 4 stolpcev, ker smo nastavili Vrednost zamika 0 in . 4 . 0 označuje, da se vrstica ne spremeni, in 4 označuje spremembo 4 stolpci. Vrednost lahko po želji povečate ali zmanjšate.

  • Nato kliknite na Run Sub ali pritisnite ikono F5 na tipkovnici.

  • Na koncu je kopiral celico in jo prilepil z razliko 4 celice.

Opomba: Če želite kopirati samo vrednost (ne oblike), lahko uporabite to kodo.
 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. Kopiranje območja celic

Podobno kot pri kopiranju posamezne celice lahko z uporabo VBA kopirate tudi niz celic. Če želite kopirati niz celic, je koda naslednja:

 Sub Copy_Range() Range(Selection, Selection.End(xlDown)).Select Selection.Copy ActiveCell.Offset(0, 4).Range("A1").Select ActiveSheet.Paste End Sub 

Na koncu boste našli nekaj podobnega spodnji sliki.

Dodatni nasveti

Če želite kopirati celico iz drugega lista, morate pred sklic na celico vstaviti ime lista. Na primer, če smo želeli dobiti vrednost, ki pripada celica B4 o INDEX-MATCH zato formula zagotavlja to rešitev.

Opomba: Če svoj list poimenujete z več besedami, morate ime navesti v Apostrof ( '' ), vendar pri enobesednem imenu to ločilo ni potrebno.

Hugh West je zelo izkušen trener Excela in analitik z več kot 10-letnimi izkušnjami v industriji. Po izobrazbi je diplomirani računovodstvo in finance ter magisterij poslovne administracije. Hugh ima strast do poučevanja in je razvil edinstven pristop k poučevanju, ki ga je enostavno slediti in razumeti. Njegovo strokovno znanje o Excelu je pomagalo na tisoče študentom in strokovnjakom po vsem svetu, da so izboljšali svoje sposobnosti in se izkazali v karieri. Prek svojega bloga Hugh deli svoje znanje s svetom, ponuja brezplačne vadnice za Excel in spletno usposabljanje, ki posameznikom in podjetjem pomaga doseči njihov polni potencial.