Obsah
Kopírovanie môže byť monotónnou fázou pri používaní Excel . Použitie vzorcov môže túto úlohu kopírovania trochu oživiť. Na programe dnešného návodu je, ako použiť vzorec programu Excel na skopírovať hodnotu bunky do inej bunky 5 vhodnými spôsobmi. Vzorce môžete používať v ľubovoľnej verzii programu Excel.
Stiahnite si cvičebnicu
Pracovný zošit si môžete stiahnuť z nižšie uvedeného odkazu.
Kopírovanie hodnoty bunky do inej bunky.xlsm5 vhodných spôsobov použitia vzorca programu Excel na kopírovanie hodnoty bunky do inej bunky
Vezmime si na diskusiu vzorový súbor údajov. V tomto súbore údajov je 5 osôb Krstné mená , Priezviská a Vek .
Teraz používate Excel vzorce, skopírujeme hodnotu bunky z tohto súboru údajov do inej bunky.
1. Kopírovanie hodnoty bunky do inej bunky pomocou odkazu na bunku v programe Excel
Uvidíme kopírovanie prvkov buniek pomocou Odkaz na bunky Stačí, ak prejdete do bunky, do ktorej chcete vložiť hodnotu kopírovania. A napíšte Odkaz na bunky bunky, ktorú chcete skopírovať, po Rovnaký ( = ) podpíšte. Skontrolujte postup uvedený nižšie.
- Najprv vyberte bunka F5 a zadajte tento vzorec na získanie hodnoty bunka B5 .
=B5
- Hit Vstúpte na stránku .
- Následne použite rovnaký postup v bunka G5 pomocou tohto vzorca.
=C5
- Podobne skopírujte hodnotu bunka D5 na bunka H5 pomocou tohto vzorca.
=D5
- Nakoniec vyberte rozsah buniek F5:H5 a použite Automatické vypĺňanie skopírovať zvyšné hodnoty zo súboru údajov naraz.
2. Kombinácia funkcií VALUE-CONCATENATE na skopírovanie hodnoty bunky do inej
Hodnotu bunky môžete skopírovať kombináciou CONCATENATE a Funkcie VALUE Na tento účel vykonajte nasledujúce kroky.
- Najprv vložte tento vzorec do bunka F5 .
=IFERROR(VALUE(B5),CONCATENATE(B5))
- Tlač Vstúpte na stránku .
- Teraz použite podobný postup v bunka G5 .
=IFERROR(HODNOTA(C5),CONCATENATE(C5))
- Podobne použite tento vzorec v bunka H5 .
=IFERROR(HODNOTA(D5),CONCATENATE(D5))
- Nakoniec vykonajte rovnaký postup pre rozsah buniek F6:H10 a dostanete nasledujúci výstup.
3. Kopírovanie hodnoty bunky pomocou funkcie Excel VLOOKUP
Hodnotu bunky môžete skopírovať aj pomocou funkcia VLOOKUP Pozrime sa, ako to funguje.
- Najprv vložte tento vzorec na získanie hodnoty bunky B5 na bunka F5 . Tiež, hit Vstúpte na stránku .
=VLOOKUP(B5,B5,1,FALSE)
- Potom napíšte rovnaký vzorec pre prvý riadok Priezvisko stĺpec, zmena Odkaz na bunku hodnoty.
=VLOOKUP(C5,C5,1,FALSE)
- Podobne použite tento vzorec v bunka H5 .
=VLOOKUP(D5,D5,1,FALSE)
Tu sa VLOOKUP funkcia sa používa na nastavenie stĺpca rozsahu, v ktorom sa má hodnota hľadať, keďže naša hodnota bude na začiatku nášho rozsahu, používame 1 . Potom sme pre presnú zhodu napísali FALSE alebo 0 . - Nakoniec urobte to isté pre ostatné bunky, aby ste získali tento konečný výsledok.
4. Kopírovanie hodnoty bunky pomocou funkcie HLOOKUP do inej bunky v programe Excel
Podobne ako VLOOKUP môžete túto úlohu vykonať pomocou funkcie funkcia HLOOKUP tiež.
- Najprv zadajte tento vzorec bunka F5 .
=HLOOKUP(B5,B5,1,FALSE)
- Potom stlačte Vstúpte na stránku .
- Potom použite rovnaký vzorec pre ostatné bunky, pričom zmeníte odkaz na bunku.
- Nakoniec úspešne skopírujete hodnoty buniek do inej bunky.
5. Vzorec programu Excel s funkciami INDEX-MATCH na kopírovanie hodnoty bunky
Môžete použiť kombináciu funkcie INDEX-MATCH na získanie hodnoty z konkrétnej bunky. Jednoducho postupujte podľa nasledujúcich krokov.
- Najprv vložte tento vzorec do bunka F5 skopírovať hodnotu bunka B5 .
=INDEX(B5,MATCH(B5,B5,0))
- Potom stlačte tlačidlo Vstúpte na stránku .
- Následne použite rovnaký postup v bunka G5 .
=INDEX(C5,MATCH(C5,C5,0))
- Nakoniec zadajte podobný vzorec do bunka H5 zmena odkazu na bunku na D5 .
=INDEX(D5,MATCH(D5,D5,0))
V tomto vzorci sa INDEX-MATCH funkcie pracujú ako dynamické pole na hľadanie konkrétnej hodnoty v horizontálnom aj vertikálnom smere. 0 pre presná zhoda . - Nakoniec vyberte rozsah buniek F5:H5 a použite Automatické vypĺňanie na získanie tohto konečného výstupu.
Konvenčné metódy kopírovania hodnoty bunky do inej bunky v programe Excel
Microsoft Excel tiež pomáha skopírovať hodnoty buniek do inej pomocou svojich bežných metód. Tieto metódy sú použiteľné pre akúkoľvek verziu programu Excel.
1. Vyberte možnosť Kopírovať & Vložiť
Táto prvá metóda vám pomôže s použitím možností kopírovania a vkladania na páse excelu.
- Najprv vyberte bunka B4 .
- Ďalej na Schránka časť Domov kliknite na kartu Kópia.
- Teraz vyberte cieľové miesto bunka F4 .
- Potom opäť na Schránka nájdete možnosť s názvom Vložiť .
- Tu kliknite na Vložiť ikonu zo zoznamu možností.
- To je všetko, konečne získate skopírovanú hodnotu.
- Okrem toho môžete získať Kopírovať kliknutím pravým tlačidlom myši na zdrojovú bunku.
- Potom kliknite pravým tlačidlom myši na cieľovú bunku a nájdete Vložiť príkaz.
- Môžete vyskúšať niektorú z možností kopírovania a vkladania.
2. Kopírovať & Vložiť medzi dve bunky
Hodnotu môžete kopírovať a vložiť dovnútra dvoch existujúcich hodnôt. Poďme preskúmať príklad.
- Najprv sme skopírovali a vložili Kresťanské meno a Vek do dvoch susedných buniek.
- Potom vyberte a skopírujte bunku s názvom Priezvisko .
- Potom umiestnite kurzor na pravú stranu väčšiny dvoch susedných buniek a potom kliknite pravým tlačidlom myši.
- Tu kliknite na Vloženie skopírovaných buniek .
- Potom sa otvorí dialógové okno Vložiť.
- V tomto poli vyberte Posun buniek doprava a kliknite na OK .
- Nakoniec sa hodnota skopíruje medzi dve bunky.
3. Použite klávesové skratky
Kopírovať a vkladať môžete aj pomocou klávesových skratiek. Ak chcete túto úlohu vykonať, jednoducho prejdite týmto postupom.
- Najprv vyberte rozsah buniek B5:D5 .
- Potom stlačte Ctrl + C na klávesnici skopírovať bunku.
- Potom jednoducho prejdite do cieľovej bunky a stlačte Ctrl + V na získanie skopírovaných hodnôt.
Excel VBA na kopírovanie hodnoty do inej bunky
Bunku môžeme skopírovať pomocou príkazu VBA kód. VBA znamená Visual Basic pre aplikácie . je to programovací jazyk pre program Excel. overme si metódy na použitie kódu VBA pre jednu bunku aj rozsah buniek.
1. Skopírujte jednu bunku
Najprv skopírujeme jednu bunku pomocou kódu VBA. Postupujte podľa nasledujúceho návodu.
- Na začiatku vyberte bunka B4 ako ho chceme skopírovať.
- Potom vo vnútri Vývojár vyberte kartu Visual Basic možnosť v rámci Kód skupina.
- Ďalej v časti Vložte vyberte možnosť Modul .
- Teraz sem napíšte kód.
Sub Copy_SingleCell() Selection.Copy ActiveCell.Offset(0, 4).Range("A1").Select ActiveSheet.Paste End Sub
Tento kód vyberie bunku a vloží ju s rozdielom 4 stĺpcov, pretože sme nastavili Hodnota posunu 0 a 4 . 0 označuje, že nedošlo k zmene riadku, a 4 označuje zmenu 4 stĺpce. Hodnotu môžete zvýšiť alebo znížiť podľa svojich preferencií. - Potom kliknite na Run Sub alebo stlačte ikonu F5 na klávesnici.
- Nakoniec skopíroval bunku a vložil ju s rozdielom 4 bunky.
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. Kopírovanie rozsahu buniek
Podobne ako pri kopírovaní jednej bunky môžete pomocou VBA skopírovať aj rozsah buniek. Ak chcete skopírovať rozsah buniek, kód bude nasledovný:
Sub Copy_Range() Range(Selection, Selection.End(xlDown)).Select Selection.Copy ActiveCell.Offset(0, 4).Range("A1").Select ActiveSheet.Paste End Sub
Nakoniec nájdete niečo podobné ako na nasledujúcom obrázku.
Ďalšie tipy
Ak chcete skopírovať bunku z iného listu, stačí pred odkaz na bunku vložiť názov listu. Napríklad sme chceli získať hodnotu patriacu do bunka B4 z INDEX-MATCH preto vzorec poskytuje toto riešenie.
Poznámka: Keď svoj hárok pomenujete viacerými slovami, musíte názov uviesť v rámci Apostrof ( ''
), ale pre jednoslovný názov toto interpunkčné znamienko nie je potrebné.