Obsah
Microsoft Excel nabízí širokou škálu základních & jednoduchých metod, které umožňují kopírování hodnot buněk z jiného listu do nového listu nebo dokonce do nového sešitu. Zde jsem se pokusil shrnout všechny plodné metody pro nalezení vzorce Excelu pro kopírování hodnoty buňky z jiného listu podle více kritérií & s odkazy na buňky.
Stáhnout cvičebnici
Můžete si stáhnout cvičné sešity, které jsme použili při přípravě tohoto článku.
Vzorec pro kopírování Book1.xlsm
Vzorec pro kopírování Book2.xlsx
4 jednoduché způsoby kopírování hodnoty buňky z jiného listu v aplikaci Excel
V této části jsou pro vzorec aplikace Excel k dispozici 4 způsoby, jak zkopírovat hodnotu buňky z jiného listu. Tyto způsoby probereme s patřičnou ilustrací. Začněme tedy.
1. Kopírování & amp; Vložit s více možnostmi
V našem souboru dat máme 2 sloupce. (Sloupce D & E) s 10% & 20% zvýšení platů 5 zaměstnanců v List 1 .
Nyní zkopírujeme celé pole nebo tabulku níže do jiného listu. (list 2) ve stejném sešitě.
Kroky :
- Nejprve vyberte celé pole nebo tabulku. (B4 : E9)
- Nyní stiskněte CTRL+C zkopírovat vybrané pole.
- Pak otevřete List 2 & na buňce B4 kam chcete vložit, a vyberte tuto buňku.
- Poté, klikněte pravým tlačítkem myši na myši & z Vložit možnosti vybrat 1. s názvem Vložit(P) Získáte pouze celá data se vzorci & formáty jako tento Vložit přesně zkopíruje všechna data včetně vzorců & formátů buněk z libovolného listu.
Pokud vyberete Vložit hodnoty(V) uvidíte pouze text & amp; číselné hodnoty byly zkopírovány, ale při této možnosti se nezkopíruje žádný vzorec ani formát buňky.
Pokud se rozhodnete pro Vzorce pasty pak se na 1. listu zobrazí pouze vzorce provedené na 1. listu. List 2 s výslednými hodnotami, ale nezkopíruje se žádný formát buňky.
Pokud chcete zkopírovat pouze formát buňky, vyberte možnost Vložit formát Nebude kopírovat žádné hodnoty ani vzorce z referenčních buněk, pouze formáty buněk.
Vkládat můžete tak, že uvedete Odkaz na buňky Zvolte si také Vložit odkaz & název zdroje nebo odkaz bude přiřazen vloženým hodnotám v jiném listu.
S Vložit Transponovat můžete převést řádky & sloupce na sloupce & resp. řádky. A zde budou zachována i výsledná data spolu se vzorci & formáty buněk.
Všechny výše uvedené funkce lze také provést i s více & amp; přizpůsobené možnosti výběrem Vložit speciální z pravého tlačítka myši, když budete chtít vložit hodnoty.
Přečtěte si více: Vzorec aplikace Excel pro kopírování textu z jedné buňky do jiného listu
2. Vytvoření odkazu na buňku z jiného listu
Můžeme také použít odkazy na buňky & listu ke zkopírování dat z jiného listu pro výpočet. Zde, v položce List 1 máme k dispozici pouze tabulku aktuálních platů. Chceme určit platy pomocí 10% zvýšit pomocí těchto údajů v jiném listu. (list 2) .
Kroky:
- Nejprve otevřete List 2 & v buňce C5 , typ-
=Sheet1!C5+(Sheet1!C5*10%)
- Pak stiskněte tlačítko Vstupte na & za Sama dostanete vyšší plat.
- Nyní použijte Plnicí rukojeť z buňky C5 na Automatické vyplňování ostatní buňky v tomto sloupci.
Takže to, co se zde děje, je zmínka o tom. List1! před C5 , ve skutečnosti máme na mysli Buňka C5 z List 1 . A zbytek výpočtu ve sloupci bude proveden pomocí listu & odkazy na buňky pomocí tlačítka Automatické vyplňování možnost.
Přečtěte si více: Kopírování dat z jiného sešitu bez otevření pomocí aplikace Excel VBA
3. Vytvoření odkazu na buňky jiného sešitu
Nyní chceme použít odkaz na buňku z jiného sešitu. (Kniha2) který je právě otevřený, a pak provedeme náš výpočet v položce Kniha1 s tímto odkazem na buňku, abyste určili platy pomocí 10% zvýšení pro každého zaměstnance.
Kroky :
- Za prvé, v buňce C5 na adrese Kniha2 , typ-
=[Book1.xlsx]Sheet1!C5+([Book1.xlsx]Sheet1!C5*10%)
- Pak stiskněte tlačítko ENTER , získáte výslednou hodnotu pro první z nich.
- Nyní přetáhněte níže uvedený vzorec a zkopírujte celý sloupec, jak bylo uvedeno v předchozí metodě.
Zde tedy používáme odkaz na jiný sešit. A proto musíme zmínit. [Book1.xlsx]List1! před zadáním C5 jako tento C5 buňka je přítomna v List 1 z Kniha1 .
Pokud chcete přidat odkaz na jiný sešit, který je zavřený, pak musíte před zadáním odkazu na jiný sešit uvést cestu ke zdrojovému souboru. V tomto případě, pokud sešit Book1 není otevřený, pak příkazy na panelu funkcí budou-
='C:\Users\88019\Desktop\[Book1.xlsx]Sheet1'!C5+('C:\Users\88019\Desktop\[Book1.xlsx]Sheet1'!C5*10%)
Uvedený vzorec můžete zkopírovat & použít na svůj pracovní list, ale ujistěte se, že je správně uvedeno umístění vašeho vlastního souboru s příponou nebo zdrojová cesta k referenčnímu sešitu.
Přečtěte si více: Excel VBA: Kopírování hodnoty buňky a vložení do jiné buňky
Podobná čtení
- Jak použít VBA PasteSpecial a zachovat formátování zdroje v aplikaci Excel
- Kopírování a vkládání hodnot do dalšího prázdného řádku pomocí aplikace Excel VBA (3 příklady)
- Jak kopírovat a vkládat v aplikaci Excel a zachovat velikost buněk (7 příkladů)
- Excel VBA: Kopírování rozsahu do jiného sešitu
- Jak použít VBA k vložení hodnot pouze bez formátování v aplikaci Excel
4. Použití pojmenovaného rozsahu a odkazování na jiný list nebo sešit
Nyní můžeme použít další užitečnou metodu pomocí Pojmenovaný rozsah definovat zdrojová data.
Kroky:
- Nejprve přejděte ke zdrojovým datům, která potřebujete použít v jiném pracovním listu.
- Pak stiskněte tlačítko CTRL+F3 horní část otevřená Jméno manažera .
- Nyní klikněte na Nový.. možnost aktivovat Nový název dialogové okno.
- Poté zadejte název svých zdrojových dat uvnitř příkazu Název rámeček. Nemůžete použít Prostor při psaní jména.
- Nyní klikněte na Vztahuje se na box (tj. Plat ) & poté vyberte celé pole nebo tabulku, na kterou chcete odkazovat.
- Tisk OK & the Jméno manažera zobrazí nově vytvořený zdrojový soubor s názvem v seznamu.
- Nyní přejděte na libovolný list ve stejném sešitě & použijte tento definovaný název na panelu funkcí. Najdete zde možnost použít data podle názvu, který jste vytvořili prostřednictvím příkazu Jméno manažera . Tisk ENTER .
- V novém listu se vám zobrazí odkazovaná data najednou. Celá data jsou zde uložena pod vámi definovaným názvem.
- V případě, že se potřebujete odkázat na data z jiného sešitu, musíte uvést název souboru tohoto sešitu spolu s definovaným názvem. Zde tedy budou příkazy na panelu funkcí, pokud se chceme odkázat na naše data z jiného sešitu, který je právě otevřen -
=Book1.xlsx!Plat
- A pokud je referenční sešit uzavřen, musíme před uvedení názvu sešitu a definovaného názvu dat přidat zdrojovou cestu k tomuto sešitu nebo souboru aplikace Excel. Takže naše příkazy v panelu funkcí budou-
='C:\Users\88019\Desktop\Book1.xlsx'!Plat
Přečtěte si více: Jak zkopírovat více buněk do jiného listu v aplikaci Excel (9 metod)
Kopírování hodnoty buňky do jiného listu pomocí aplikace Excel VBA
Pokud máte rádi VBA , pak pro vás máme dobrou zprávu, můžeme zkopírovat rozsah dat z jednoho listu do jiného listu pomocí VBA také kód.
Kroky :
- Nejprve stiskněte Alt+F11 , VBA otevře se okno.
- Z Vložte vyberte kartu Modul příkaz. Nový modul s názvem Modul 1 se zobrazí místo, kam budete psát své kódy.
- Nyní zkopírujte následující kódy nebo makra a vložte je do vlastního modulu.
Sub CopytoAnotherSheet() Worksheets("Sheet1").Range("B4:E9").Copy Worksheets("Sheet3").Range("B4:E9") End Sub
- Po zkopírování kódů stiskněte tlačítko F5 a vrátit se na pracovní list Excelu stisknutím tlačítka Alt+F11 znovu.
- Na následujícím obrázku vidíte, že data byla zkopírována ze serveru List 1 na List 3 .
Přečtěte si více: Speciální funkce VBA Vložit pro kopírování hodnot a formátů v aplikaci Excel (9 příkladů)
Závěr
To jsou všechny nejvhodnější, které jsem dosud našel, abych našel vzorec Excelu pro kopírování hodnoty buňky z jiného listu nebo dokonce z jiného sešitu, pokud je otevřený nebo uzavřený. Pokud si myslíte, že jsem vynechal metodu, kterou jsem měl v článku zmínit, dejte mi prosím vědět prostřednictvím vašich cenných komentářů. Nebo se můžete podívat na naše další zajímavé & informativní články na tomto webu.