Excel Formuła do kopiowania wartości komórki z innego arkusza (4 przykłady)

  • Udostępnij To
Hugh West

Microsoft Excel udostępnił szeroki zakres podstawowych & prostych metod do kopiowanie wartości komórek z innego arkusza do nowego arkusza lub nawet nowego skoroszytu. Tutaj próbowałem podsumować wszystkie owocne metody, aby znaleźć formułę Excela do kopiowania wartości komórki z innego arkusza pod wieloma kryteriami & z odwołaniami do komórek.

Pobierz Zeszyt ćwiczeń

Możesz pobrać zeszyty ćwiczeń, które wykorzystaliśmy do przygotowania tego artykułu.

Wzór na Kopię-Książki1.xlsm

Wzór na kopię książki2.xlsx

4 proste sposoby na skopiowanie wartości komórki z innego arkusza w Excelu

W tym rozdziale, 4 sposoby są dostępne dla formuły Excel, aby skopiować wartość komórki z innego arkusza.Omówimy sposoby z odpowiednią ilustracją.Więc, zacznijmy.

1. kopiuj & wklej z wieloma opcjami

W naszym zbiorze danych mamy 2 kolumny (Kolumny D & E) z 10% & 20% zwiększył wynagrodzenia 5 pracowników w Arkusz 1 .

Teraz skopiujemy całą tablicę lub tabelę poniżej do innego arkusza (plansza 2) w tym samym skoroszycie.

Kroki :

  • Najpierw należy wybrać całą tablicę lub tabelę (B4 : E9)
  • Teraz naciśnij CTRL+C aby skopiować wybraną tablicę.

  • Następnie otwórz Arkusz 2 & na komórce B4 gdzie chcesz wkleić, i wybierz tę komórkę.
  • Po tym, kliknij prawym przyciskiem myszy na stronie twoja mysz & od Pasta opcje wybierają pierwszą z nich o nazwie Pasta(P) tylko, dostaniesz całe dane z formułami & formatami jak to Pasta opcja będzie dokładnie kopiować wszystkie dane, w tym formuły & formaty komórek z dowolnego arkusza.

Jeśli wybierzesz Wartości wklejenia(V) zobaczysz tylko tekst & wartości liczbowe zostały skopiowane, ale żadna formuła ani format komórki nie zostaną skopiowane z tą opcją.

Jeśli pójdziesz po Formuły pasty opcja, to w arkuszu pierwszym zostaną pokazane tylko formuły wykonane w arkuszu drugim. Arkusz 2 z wynikowymi wartościami, ale nie zostanie skopiowany format komórki.

Jeśli chcesz skopiować tylko format komórki, wybierz opcję Wklej Format Opcja. Nie będzie kopiować żadnych wartości ani formuł z komórek referencyjnych, z wyjątkiem tylko formatów komórek.

Możesz wkleić, wspominając o. Odniesienie do komórek też. Wybierz Wklejenie linku opcja & nazwa źródła lub link zostaną przypisane do wklejonych wartości w innym arkuszu.

Z Wklej Transpose opcja, można przekonwertować wiersze & kolumny na kolumny & wiersze odpowiednio. I tutaj wynikowe dane wraz z formułami & formaty komórek będą zachowane zbyt.

Wszystkie funkcje wymienione powyżej mogą być również wykonane nawet z więcej & niestandardowe opcje, wybierając Paste Special z Prawym przyciskiem myszy, gdy będziesz iść do wklejania wartości.

Read More: Excel Formuła do kopiowania tekstu z jednej komórki do innego arkusza

2. tworzenie odwołania do komórki z innego arkusza

Możemy również użyć komórek & odwołań do arkusza, aby skopiować dane z innego arkusza do obliczeń.Tutaj, w Arkusz 1 mamy tabelę tylko aktualnych wynagrodzeń. chcemy określić wynagrodzenia za pomocą 10% zwiększyć z pomocą tych danych w innym arkuszu (plansza 2) .

Kroki:

  • Na początku, otwórz Arkusz 2 & w komórce C5 , typ-

=Sheet1!C5+(Sheet1!C5*10%)

  • Następnie naciśnij Wejdź na stronę & dostaniesz zwiększoną pensję dla Sama.
  • Teraz użyj Uchwyt do napełniania z komórki C5 do Autouzupełnianie inne komórki w tej kolumnie.

Więc to, co się tu dzieje, to wspomnienie o Arkusz1! przed C5 to tak naprawdę chodzi nam o Komórka C5 z Arkusz 1 A reszta obliczeń w kolumnie zostanie wykonana z arkusza & odwołania do komórek przez Autouzupełnianie opcja.

Read More: Excel VBA do kopiowania danych z innego skoroszytu bez otwierania

3. tworzenie odwołania do komórki w innym skoroszycie

Teraz chcemy użyć odwołania do komórki z innego skoroszytu (Księga2) który jest aktualnie otwarty, a następnie wykonamy nasze obliczenia w Księga1 z tym odniesieniem do komórki, aby określić wynagrodzenia z 10% podwyżka dla każdego pracownika.

Kroki :

  • Po pierwsze, w komórce C5 w Księga2 , typ-

=[Book1.xlsx]Sheet1!C5+([Book1.xlsx]Sheet1!C5*10%)

  • Następnie naciśnij ENTER , otrzymasz wartość wynikową dla 1.
  • Teraz przeciągnij formułę poniżej, aby skopiować całą kolumnę, tak jak wcześniej, jak podano w poprzedniej metodzie.

Używamy więc tutaj odwołania do innego skoroszytu. I dlatego musimy wspomnieć o [Book1.xlsx]Sheet1! przed wpisaniem C5 jako że C5 komórka jest obecna w Arkusz 1 z Księga1 .

Jeśli chcemy dodać odwołanie do innego zamkniętego skoroszytu, to przed wpisaniem odwołania do innego skoroszytu musimy podać ścieżkę do pliku źródłowego. W tym przypadku, jeśli Book1 nie jest otwarty, to polecenia w pasku funkcji będą -...

='C:\Users\88019\Desktop\[Book1.xlsx]Sheet1'!C5+('C:\Users\88019\Desktop\[Book1.xlsx]Sheet1'!C5*10%)

Możesz skopiować formułę wspomnianą & zastosować do swojego arkusza, ale upewnij się, że lokalizacja własnego pliku rozszerzeń lub ścieżka źródłowa skoroszytu referencyjnego jest wymieniona prawidłowo.

Read More: Excel VBA: Kopiuj wartość komórki i wklej do innej komórki

Podobne lektury

  • Jak zastosować VBA PasteSpecial i zachować formatowanie źródłowe w Excelu
  • Kopiuj i wklej wartości do następnego pustego wiersza w Excelu VBA (3 przykłady)
  • Jak skopiować i wkleić w Excelu i zachować rozmiar komórki (7 przykładów)
  • Excel VBA: Kopiowanie zakresu do innego skoroszytu
  • Jak używać VBA do wklejania wartości bez formatowania w Excelu

Używanie nazwanych zakresów i odwoływanie się do innego arkusza lub skoroszytu 4.

Teraz możemy zastosować inną owocną metodę, używając Nazwany zakres aby zdefiniować dane źródłowe.

Kroki:

  • Najpierw przejdź do danych źródłowych, które musisz wykorzystać w innym arkuszu.
  • Następnie naciśnij CTRL+F3 górny otwarty Nazwa Kierownik .
  • Teraz należy kliknąć na Nowy... opcja aktywacji Nowa nazwa okno dialogowe.

  • Następnie podaj nazwę swoich danych źródłowych wewnątrz Nazwa nie można używać Przestrzeń podczas wpisywania nazwy.
  • Teraz kliknij na Dotyczy skrzyni (tj. Wynagrodzenie ) & następnie wybierz całą tablicę lub tablicę, do której chcesz się odwołać.

  • Naciśnij OK & the Nazwa Kierownik pokaże nowo utworzony plik źródłowy o nazwie z listy.

  • Teraz przejdź do dowolnego arkusza w tym samym skoroszycie & użyj tej zdefiniowanej nazwy w pasku funkcji. Znajdziesz tam opcję, aby użyć danych według nazwy, którą stworzyłeś poprzez Nazwa Kierownik . Prasa ENTER .

  • Otrzymasz od razu w nowym arkuszu polecone dane, które są tutaj zapisane jako nazwa, którą zdefiniowałeś.

  • W przypadku, gdy chcemy odwołać się do danych z innego skoroszytu, musimy podać nazwę pliku tego skoroszytu wraz ze zdefiniowaną nazwą. Tak więc, jeśli chcemy odwołać się do danych z innego skoroszytu, który jest właśnie otwarty, polecenia będą znajdować się na pasku funkcji.

=Book1.xlsx!Salary

  • A jeśli skoro skoroszyt referencyjny jest zamknięty, to przed podaniem nazwy skoroszytu i zdefiniowanej nazwy danych musimy dodać ścieżkę źródłową tego skoroszytu lub pliku Excela. Tak więc nasze polecenia w pasku funkcji będą następujące - "Nie ma to znaczenia".

Read More: Jak skopiować wiele komórek do innego arkusza w programie Excel (9 metod)

Excel VBA do kopiowania wartości komórki do innego arkusza

Jeśli masz ochotę na VBA to mamy dla Ciebie dobrą wiadomość, możemy skopiować zakres danych z jednego arkusza do drugiego za pomocą VBA także kod.

Kroki :

  • Po pierwsze, naciśnij Alt+F11 , VBA otworzy się okno.
  • Z. Wkładka zakładka, wybierz Moduł Nowy moduł o nazwie Moduł 1 pojawi się miejsce, w którym będziesz pisał swoje kody.
  • Teraz skopiuj poniższe kody lub makro i wklej je do własnego modułu.
 Sub CopytoAnotherSheet() Worksheets("Sheet1").Range("B4:E9").Copy Worksheets("Sheet3").Range("B4:E9") End Sub 
  • Po skopiowaniu kodów, naciśnij F5 i powrócić do arkusza Excela naciskając Alt+F11 ponownie.

  • Tak więc, tutaj na poniższym obrazku zobaczysz, że dane zostały skopiowane z Arkusz 1 do Arkusz 3 .

Read More: VBA Wklej Specjalnie do kopiowania wartości i formatów w Excelu (9 przykładów)

Wniosek

Są to wszystkie najbardziej odpowiednie znalazłem do tej pory, aby znaleźć formułę programu Excel, aby skopiować wartość komórki z innego arkusza lub nawet innego skoroszytu, jeśli jest otwarty lub zamknięty. Jeśli uważasz, że pominąłem metodę, że powinienem był wspomnieć w artykule to proszę dać mi znać poprzez swoje cenne komentarze. Lub możesz spojrzeć na nasze inne ciekawe & informacyjne artykuły na tej stronie.

Hugh West jest bardzo doświadczonym trenerem i analitykiem Excela z ponad 10-letnim doświadczeniem w branży. Posiada tytuł licencjata w dziedzinie rachunkowości i finansów oraz tytuł magistra administracji biznesowej. Hugh ma pasję do nauczania i opracował unikalne podejście do nauczania, które jest łatwe do naśladowania i zrozumienia. Jego specjalistyczna wiedza na temat programu Excel pomogła tysiącom studentów i profesjonalistów na całym świecie doskonalić swoje umiejętności i osiągać doskonałe wyniki w karierze. Za pośrednictwem swojego bloga Hugh dzieli się swoją wiedzą ze światem, oferując bezpłatne samouczki programu Excel i szkolenia online, aby pomóc osobom indywidualnym i firmom w pełni wykorzystać swój potencjał.