Excel Formuła do kopiowania wartości komórki do innej komórki

  • Udostępnij To
Hugh West

Kopiowanie może być monotonnym etapem podczas używania Excel Użycie formuł może ożywić to zadanie. W dzisiejszym poradniku dowiemy się, jak wykorzystać formuły Excela do skopiowanie wartości komórki do innej komórki na 5 odpowiednich sposobów. Formuły można stosować w każdej wersji Excela.

Pobierz Zeszyt ćwiczeń

Zapraszamy do pobrania zeszytu ćwiczeń z poniższego linku.

Kopiowanie wartości komórki do innej komórki.xlsm

5 Odpowiednie sposoby użycia formuły Excela do skopiowania wartości komórki do innej komórki

Do dyskusji weźmy przykładowy zbiór danych. W tym zbiorze danych znajduje się 5 osób Imiona , Nazwiska oraz Wieki .

Teraz używając Excel formuły, skopiujemy wartość komórki z tego zestawu danych do innej komórki.

1. kopiowanie wartości komórki do innej komórki przy użyciu odwołania do komórki w Excelu

Zobaczymy kopiowanie elementów komórek za pomocą Odniesienie do komórki Wystarczy, że przejdziesz do komórki, w której chcesz wstawić wartość kopiowaną i wpiszesz polecenie Odniesienie do komórki komórki, która ma być skopiowana, podążając za Equal ( = ) znak, sprawdźmy jak wygląda proces poniżej.

  • Najpierw należy wybrać komórka F5 i wpisz tę formułę, aby uzyskać wartość komórka B5 .
=B5

  • Hit Wejdź na stronę .

  • Następnie należy zastosować ten sam proces w komórka G5 z tym wzorem.
=C5

  • Podobnie, skopiuj wartość komórka D5 do komórka H5 z tym wzorem.
=D5

  • Na koniec należy wybrać zakres komórek F5:H5 i używać Autouzupełnianie aby skopiować pozostałe wartości z zestawu danych za jednym razem.

2. Połącz funkcje VALUE-CONCATENATE, aby skopiować wartość komórki do innej

Możesz skopiować wartość komórki, łącząc CONCATENATE oraz Funkcje wartości W tym celu przejdź przez poniższe kroki.

  • Najpierw wstaw ten wzór do komórka F5 .
=IFERROR(VALUE(B5),CONCATENATE(B5))

  • Naciśnij Wejdź na stronę .

W tej formule CONCATENATE Funkcja służy do dodawania do siebie ciągów znaków komórka B5 ...potem użyliśmy WARTOŚĆ Aby wyodrębnić wartości liczbowe, jeśli takie istnieją, użyj funkcji funkcja IFERROR aby uniknąć wszelkiego rodzaju błędów w obliczeniach.

  • Teraz zastosuj podobną procedurę w komórka G5 .
=IFERROR(VALUE(C5),CONCATENATE(C5))

  • Podobnie, użyj tego wzoru w komórka H5 .
=IFERROR(VALUE(D5),CONCATENATE(D5))

  • Na koniec przejdź przez tę samą procedurę dla zakres komórek F6:H10 i otrzymasz następujące wyjście.

Uwaga: Nie można używać CONCATENATE lub WARTOŚĆ funkcje indywidualnie dla tego procesu. Ponieważ jeden wyodrębnia ciąg tekstowy, a drugi wyodrębnia liczby. Dlatego musisz je połączyć, aby uzyskać zdrowe rozwiązanie dla dowolnego rodzaju wartości.

3) Kopiowanie wartości komórek za pomocą funkcji VLOOKUP w Excelu

Możesz również skopiować wartość komórki za pomocą funkcja VLOOKUP Zobaczmy, jak to działa.

  • Najpierw wstaw tę formułę, aby wyodrębnić wartość komórki B5 do komórka F5 . Także, uderzaj Wejdź na stronę .
=VLOOKUP(B5,B5,1,FALSE)

  • Następnie napisz tę samą formułę dla pierwszego wiersza Nazwisko kolumny, zmieniając Odniesienie do komórki wartości.
=VLOOKUP(C5,C5,1,FALSE)

  • Analogicznie, zastosuj ten wzór w komórka H5 .
=VLOOKUP(D5,D5,1,FALSE)

Tutaj VLOOKUP Funkcja służy do ustawienia kolumny zakresu, w której będziemy szukać wartości, ponieważ nasza wartość będzie znajdować się na początku naszego zakresu używamy 1 . Następnie dla dokładnego dopasowania napisaliśmy FALSE lub 0 .

  • Na koniec zrób to samo dla pozostałych komórek, aby uzyskać to ostateczne wyjście.

4. kopiowanie wartości komórki za pomocą funkcji HLOOKUP do innej komórki w Excelu

Podobnie jak w przypadku VLOOKUP możesz wykonać to zadanie używając funkcji funkcja HLOOKUP również.

  • Najpierw wpisz ten wzór w komórka F5 .
=HLOOKUP(B5,B5,1,FALSE)

  • Następnie uderz w Wejdź na stronę .

  • Następnie zastosuj tę samą formułę dla pozostałych komórek, zmieniając odniesienie do komórki.
  • Na koniec pomyślnie skopiujesz wartości komórek do innej komórki.

W tej formule HLOOKUP Funkcja służy do ustawienia kolumny zakresu, w której będziemy szukać wartości, ponieważ nasza wartość będzie znajdować się na początku naszego zakresu używamy 1 Aby uzyskać dokładne dopasowanie, wpisaliśmy FALSE .

5) Excel Formuła z INDEX-MATCH Funkcje do kopiowania wartości komórki

Możesz użyć kombinacji funkcje INDEX-MATCH aby pobrać wartość z konkretnej komórki, wystarczy wykonać poniższe kroki.

  • Najpierw wstaw ten wzór do komórka F5 aby skopiować wartość komórka B5 .
=INDEX(B5,MATCH(B5,B5,0))

  • Następnie należy nacisnąć Wejdź na stronę .

  • Następnie zastosuj to samo w komórka G5 .
=INDEX(C5,MATCH(C5,C5,0))

  • Na koniec wpisz podobną formułę w komórka H5 zmiana odniesienia do komórki na D5 .
=INDEX(D5,MATCH(D5,D5,0))

W tej formule INDEX-MATCH funkcje działają jak dynamiczna tablica, szukając określonej wartości zarówno w poziomie, jak i w pionie. Wraz z nimi, typ 0 za dokładna zgodność .

  • Na koniec wybierz zakres komórek F5:H5 i używać AutoFill aby uzyskać to ostateczne wyjście.

Konwencjonalne metody kopiowania wartości komórki do innej komórki w Excelu

Microsoft Excel pomaga również skopiować wartości komórek do innego za pomocą swoich konwencjonalnych metod. Metody te mają zastosowanie do każdej wersji programu Excel.

1. wybierz opcję Kopiuj & Wklej.

Ta pierwsza metoda poprowadzi Cię za pomocą opcji kopiowania i wklejania we wstążce Excela.

  • Najpierw należy wybrać komórka B4 .
  • Następnie, na Schowek sekcja Strona główna zakładka, kliknij na Kopia.

  • Teraz wybierz miejsce docelowe komórka F4 .
  • Następnie, ponownie na Schowek w sekcji znajdziesz opcję o nazwie Pasta .
  • Tutaj należy kliknąć na Pasta ikona z listy opcji.

  • To jest to, w końcu otrzymasz skopiowaną wartość.

  • Oprócz tego można uzyskać m.in. Kopia polecenie poprzez kliknięcie prawym przyciskiem myszy na komórce źródłowej.

  • Następnie należy kliknąć prawym przyciskiem myszy na komórkę docelową, po czym pojawi się Pasta polecenie.

  • Możesz spróbować każdej z opcji kopiuj-wklej.

2. kopiuj & wklej pomiędzy dwoma komórkami

Możesz skopiować-wkleić wartość wewnątrz dwóch istniejących wartości. Zbadajmy przykład.

  • Najpierw skopiowaliśmy i wkleiliśmy Imię oraz Wiek do dwóch sąsiednich komórek.
  • Następnie zaznacz i skopiuj komórkę o tytule Nazwisko .
  • Następnie umieść kursor po prawej stronie większości dwóch sąsiednich komórek, a następnie kliknij prawym przyciskiem myszy.
  • Tutaj należy kliknąć na Wstawianie skopiowanych komórek .

  • Następnie zostanie otwarte okno dialogowe Wstaw.
  • W tym polu należy wybrać Przesunięcie komórek w prawo i kliknąć OK .

  • Na koniec wartość zostanie skopiowana między dwiema komórkami.

3. zastosuj skróty klawiaturowe

Możesz kopiować i wklejać również za pomocą skrótów klawiaturowych. Aby wykonać zadanie, po prostu przejdź przez ten proces.

  • Najpierw należy wybrać zakres komórek B5:D5 .
  • Następnie, uderz w Ctrl + C na klawiaturze, aby skopiować komórkę.

  • Następnie wystarczy przejść do komórki docelowej i nacisnąć przycisk Ctrl + V aby uzyskać skopiowane wartości.

Excel VBA do kopiowania wartości do innej komórki

Możemy skopiować komórkę za pomocą VBA kod. VBA oznacza Visual Basic for Applications . jest to język programowania dla Excela. sprawdźmy metody zastosowania kodu VBA zarówno dla pojedynczej komórki, jak i zakresu komórek.

1. skopiuj pojedynczą komórkę

Skopiujmy najpierw pojedynczą komórkę za pomocą kodu VBA. Aby to zrobić, wykonaj poniższą instrukcję.

  • Na początku należy wybrać komórka B4 jak chcemy go skopiować.

  • Następnie, w środku Deweloper zakładka, wybierz Visual Basic opcja w ramach Kod grupa.

  • Następnie, pod Wkładka wybrać Moduł .

  • Teraz napisz tutaj kod.
 Sub Copy_SingleCell() Selection.Copy ActiveCell.Offset(0, 4).Range("A1").Select ActiveSheet.Paste End Sub 

Ten kod wybierze komórkę i wklei ją z różnicą 4 kolumny, ponieważ ustawiliśmy Wartość przesunięcia 0 oraz 4 . 0 oznacza brak zmiany rzędu, a 4 wskazuje na zmianę 4 Kolumny. Możesz zwiększyć lub zmniejszyć wartość według własnego uznania.

  • Następnie należy kliknąć na Run Sub F5 na swojej klawiaturze.

  • Na koniec skopiowało komórkę i wkleiło przy różnicy 4 komórki.

Uwaga: Aby skopiować tylko wartość (nie format) możesz zastosować ten kod.
 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. skopiowanie zakresu komórek

Podobnie jak w przypadku kopiowania pojedynczej komórki możesz skopiować również zakres komórek za pomocą VBA. Jeśli chcesz skopiować zakres komórek to kod będzie wyglądał następująco:

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

Na koniec znajdziesz coś podobnego do poniższego obrazka.

Dodatkowe wskazówki

Jeśli chcesz skopiować komórkę z innego arkusza, wystarczy, że przed odwołaniem do komórki wstawisz nazwę arkusza. Na przykład, chcieliśmy uzyskać wartość należącą do komórka B4 z INDEX-MATCH arkusz. dlatego wzór przewiduje takie rozwiązanie.

Uwaga: Kiedy nazywasz swój arkusz wieloma słowami, musisz wymienić nazwę w obrębie Apostrof ( '' ), ale dla nazwy jednowyrazowej ten znak interpunkcyjny nie jest potrzebny.

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ł.