Obsah
Microsoft Excel poskytuje širokú škálu základných & jednoduchých metód na kopírovanie hodnôt buniek z iného pracovného hárka do nového pracovného hárka alebo dokonca do nového zošita. Tu som sa pokúsil zhrnúť všetky plodné metódy na nájdenie vzorca Excelu na kopírovanie hodnoty bunky z iného hárka podľa viacerých kritérií & s odkazmi na bunky.
Stiahnite si cvičebnicu
Môžete si stiahnuť cvičné zošity, ktoré sme použili pri príprave tohto článku.
Vzorec na kopírovanie Book1.xlsm
Vzorec na kopírovanie knihy2.xlsx
4 jednoduché spôsoby kopírovania hodnoty bunky z iného hárka v programe Excel
V tejto časti sú pre vzorec Excel k dispozícii 4 spôsoby kopírovania hodnoty bunky z iného hárka. Tieto spôsoby si rozoberieme s náležitým znázornením. Takže začnime.
1. Kopírovanie & Vložiť s viacerými možnosťami
V našom súbore údajov máme 2 stĺpce (Stĺpce D & E) s 10% & 20% zvýšenie platov 5 zamestnancov v List 1 .
Teraz skopírujeme celé pole alebo tabuľku nižšie do iného hárku (List 2) v tom istom zošite.
Kroky :
- Najprv vyberte celé pole alebo tabuľku (B4 : E9)
- Teraz stlačte CTRL+C skopírovať vybrané pole.
- Potom otvorte List 2 & na bunke B4 kam chcete vložiť, a vyberte túto bunku.
- Potom, kliknutie pravým tlačidlom myši na myši & z Vložiť možnosti vyberte 1. s názvom Vložiť(P) Získate iba celé údaje so vzorcami & formáty ako tento Vložiť presne skopíruje všetky údaje vrátane vzorcov & formátov buniek z ľubovoľného hárku.
Ak vyberiete Vložiť hodnoty(V) uvidíte iba text & číselné hodnoty boli skopírované, ale pri tejto možnosti sa neskopíruje žiadny vzorec ani formát bunky.
Ak si vyberiete Vzorce pasty potom sa v 1. hárku zobrazia iba vzorce vykonané v List 2 s výslednými hodnotami, ale formát bunky sa neskopíruje.
Ak chcete skopírovať iba formát bunky, vyberte položku Vložiť formát Nebude kopírovať žiadne hodnoty ani vzorce z referenčných buniek, iba formáty buniek.
Vložiť môžete tak, že uvediete Odkaz na bunky tiež. Vyberte si Vložiť prepojenie možnosť & názov zdroja alebo odkaz sa priradí vloženým hodnotám v inom hárku.
S Vložiť transpozíciu môžete konvertovať riadky & stĺpce na stĺpce & resp. riadky. A tu sa zachovajú aj výsledné údaje spolu so vzorcami & formáty buniek.
Všetky vyššie uvedené funkcie možno vykonať aj s viacerými & amp; prispôsobenými možnosťami výberom možnosti Vložiť špeciálne z pravého tlačidla myši, keď budete chcieť vložiť hodnoty.
Prečítajte si viac: Vzorec programu Excel na kopírovanie textu z jednej bunky do inej bunky
2. Vytvorenie odkazu na bunku z iného listu
Na kopírovanie údajov z iného hárku na účely výpočtu môžeme použiť aj odkazy na bunky & hárku. Tu v List 1 máme len tabuľku aktuálnych platov. Chceme určiť platy s 10% zvýšiť pomocou týchto údajov v inom hárku (List 2) .
Kroky:
- Najprv otvorte List 2 & v bunke C5 , typ-
=Sheet1!C5+(Sheet1!C5*10%)
- Potom stlačte tlačidlo Vstúpte na stránku & dostanete vyšší plat za Sama.
- Teraz použite Rukoväť náplne z bunky C5 na Automatické vypĺňanie ostatné bunky v tomto stĺpci.
Takže to, čo sa tu deje, je spomenutím Sheet1! pred C5 , v skutočnosti máme na mysli Bunka C5 z adresy List 1 . A zvyšok výpočtu v stĺpci sa vykoná pomocou hárku & odkazy na bunky pomocou Automatické vypĺňanie možnosť.
Prečítajte si viac: Excel VBA na kopírovanie údajov z iného zošita bez otvorenia
3. Vytvorenie odkazu na bunku v inom zošite
Teraz chceme použiť odkaz na bunku z iného zošita (Kniha2) ktorý je práve otvorený, a potom vykonáme náš výpočet v Kniha1 s odkazom na túto bunku na určenie platov s 10% zvýšenie pre každého zamestnanca.
Kroky :
- Po prvé, v bunke C5 na stránke Kniha2 , typ-
=[Book1.xlsx]Sheet1!C5+([Book1.xlsx]Sheet1!C5*10%)
- Potom stlačte tlačidlo VSTÚPIŤ , dostanete výslednú hodnotu pre 1.
- Teraz potiahnite vzorec nižšie, aby ste skopírovali celý stĺpec, ako to bolo uvedené v predchádzajúcej metóde.
Takže tu používame odkaz na iný zošit. A preto musíme spomenúť [Book1.xlsx]List1! pred zadaním C5 ako tento C5 bunka je prítomná v List 1 z Kniha1 .
Ak chcete pridať odkaz na iný zošit, ktorý je zatvorený, potom musíte pred zadaním odkazu na iný zošit uviesť cestu k zdrojovému súboru. V tomto prípade, ak Book1 nie je otvorený, potom príkazy na paneli funkcií budú-
='C:\Users\88019\Desktop\[Book1.xlsx]Sheet1'!C5+('C:\Users\88019\Desktop\[Book1.xlsx]Sheet1'!C5*10%)
Môžete skopírovať vzorec uvedený & použiť na svojom pracovnom hárku, ale uistite sa, že je správne uvedené umiestnenie vášho vlastného súboru s príponou alebo zdrojová cesta vášho referenčného zošita.
Prečítajte si viac: Excel VBA: Kopírovanie hodnoty bunky a vloženie do inej bunky
Podobné čítania
- Ako použiť VBA PasteSpecial a zachovať formátovanie zdroja v programe Excel
- Kopírovanie a vkladanie hodnôt do ďalšieho prázdneho riadku pomocou Excel VBA (3 príklady)
- Ako kopírovať a vkladať v programe Excel a zachovať veľkosť buniek (7 príkladov)
- Excel VBA: Kopírovanie rozsahu do iného zošita
- Ako používať VBA na vkladanie hodnôt len bez formátovania v programe Excel
4. Používanie pomenovaného rozsahu a odkazovanie na iný list alebo zošit
Teraz môžeme použiť ďalšiu plodnú metódu pomocou Pomenovaný rozsah na definovanie zdrojových údajov.
Kroky:
- Najprv prejdite na zdrojové údaje, ktoré potrebujete použiť v inom hárku.
- Potom stlačte tlačidlo CTRL+F3 horná časť otvorená Názov manažéra .
- Teraz kliknite na Nový.. možnosť aktivovať Nový názov dialógové okno.
- Potom zadajte názov svojich zdrojových údajov vo vnútri Názov box. Nemôžete použiť Priestor pri písaní názvu.
- Teraz kliknite na Vzťahuje sa na box (t. j. Plat ) & potom vyberte celé pole alebo tabuľku, na ktorú chcete odkazovať.
- Tlač OK & the Názov manažéra zobrazí novo vytvorený zdrojový súbor s názvom v zozname.
- Teraz prejdite na ľubovoľný pracovný hárok v tom istom zošite & použite tento definovaný názov na paneli funkcií. Nájdete možnosť použiť údaje podľa názvu, ktorý ste vytvorili prostredníctvom Názov manažéra . Tlač VSTÚPIŤ .
- V novom pracovnom hárku sa vám naraz zobrazia odkazované údaje. Všetky údaje sú tu uložené pod názvom, ktorý ste definovali.
- V prípade, že sa potrebujete odvolať na tieto údaje z iného zošita, musíte uviesť názov súboru tohto zošita spolu s definovaným názvom. Takže tu budú príkazy v paneli funkcií, ak sa chceme odvolať na naše údaje z iného zošita, ktorý je práve otvorený -
=Book1.xlsx!Plat
- A ak je referenčný zošit zatvorený, musíme pred uvedením názvu zošita pridať zdrojovú cestu k tomuto zošitu alebo súboru programu Excel, ako aj definovaný názov údajov. Takže naše príkazy v paneli funkcií tu budú -
='C:\Users\88019\Desktop\Book1.xlsx'!Plat
Prečítajte si viac: Ako skopírovať viacero buniek do iného hárka v programe Excel (9 metód)
Excel VBA na kopírovanie hodnoty bunky do iného hárka
Ak máte radi VBA , potom máme pre vás dobrú správu, môžeme skopírovať rozsah údajov z jedného listu do druhého listu pomocou VBA aj kód.
Kroky :
- Najprv stlačte Alt+F11 , VBA otvorí sa okno.
- Z Vložte vyberte kartu Modul príkaz. Nový modul s názvom Modul 1 sa zobrazí miesto, kde budete písať svoje kódy.
- Teraz skopírujte nasledujúce kódy alebo makrá a vložte ich do vlastného modulu.
Sub CopytoAnotherSheet() Worksheets("Sheet1").Range("B4:E9").Copy Worksheets("Sheet3").Range("B4:E9") End Sub
- Po skopírovaní kódov stlačte tlačidlo F5 a vráťte sa na pracovný hárok Excelu stlačením Alt+F11 opäť.
- Na nasledujúcom obrázku vidíte, že údaje boli skopírované z List 1 na List 3 .
Prečítajte si viac: Špeciálna funkcia VBA Paste na kopírovanie hodnôt a formátov v programe Excel (9 príkladov)
Záver
Toto sú všetky najvhodnejšie, ktoré som doteraz našiel, aby som našiel vzorec programu Excel na kopírovanie hodnoty bunky z iného listu alebo dokonca z iného zošita, ak je otvorený alebo zatvorený. Ak si myslíte, že som vynechal metódu, ktorú som mal spomenúť v článku, dajte mi prosím vedieť prostredníctvom vašich cenných komentárov. Alebo sa môžete pozrieť na naše ďalšie zaujímavé & informatívne články na tejto webovej stránke.