Spis treści
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.xlsm5 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ę .
- 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.
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.
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.
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.