Cuprins
Copierea ar putea fi o fază monotonă în timp ce se utilizează Excel Utilizarea formulelor poate aduce un pic de viață acestei sarcini de copiere. Agenda tutorialului de astăzi este cum să folosiți formula Excel pentru a copiați valoarea celulei în altă celulă în 5 moduri adecvate. Puteți utiliza formulele în orice versiune de Excel.
Descărcați caietul de practică
Vă invităm să descărcați caietul de lucru de la link-ul de mai jos.
Copierea valorii celulei în altă celulă.xlsm5 Modalități adecvate de utilizare a formulei Excel pentru a copia valoarea celulei într-o altă celulă
Să luăm un exemplu de set de date pentru discuție. În acest set de date, există 5 persoane. Prenume , Nume de familie și Vârste .
Acum, folosind Excel formulele, vom copia valoarea celulei din acest set de date într-o altă celulă.
1. Copiați valoarea celulei într-o altă celulă folosind referința celulei în Excel
Vom vedea copierea elementelor celulei folosind Celula de referință Tot ce trebuie să faceți este să mergeți la celula în care doriți să introduceți valoarea de copiere și să scrieți Celula de referință a celulei pe care doriți să o copiați, după un Egalitate ( = ) semn. Să verificăm procesul de mai jos.
- În primul rând, selectați celula F5 și introduceți această formulă pentru a extrage valoarea celula B5 .
=B5
- Hit Introduceți .
- În continuare, aplicați același proces în celula G5 cu această formulă.
=C5
- În mod similar, copiați valoarea din celula D5 la celula H5 cu această formulă.
=D5
- În cele din urmă, selectați intervalul de celule F5:H5 și să utilizeze Completare automată pentru a copia deodată restul valorilor din setul de date.
2. Combinați funcțiile VALUE-CONCATENATE pentru a copia valoarea celulei în alta
Puteți copia valoarea unei celule prin combinarea CONCATENATE și Funcții VALOARE Pentru aceasta, parcurgeți pașii de mai jos.
- Mai întâi, introduceți această formulă în celula F5 .
=IFERROR(VALUE(B5),CONCATENATE(B5))
- Presa Introduceți .
- Acum, aplicați o procedură similară în celula G5 .
=IFERROR(VALUE(C5),CONCATENATE(C5))
- În mod similar, utilizați această formulă în celula H5 .
=IFERROR(VALUE(D5),CONCATENATE(D5))
- În cele din urmă, treceți prin aceeași procedură pentru intervalul de celule F6:H10 și veți obține următorul rezultat.
3. Copierea valorilor din celule cu funcția Excel VLOOKUP
De asemenea, puteți copia valoarea celulei folosind funcția VLOOKUP Să vedem cum funcționează.
- Mai întâi, introduceți această formulă pentru a extrage valoarea celulei B5 la celula F5 . de asemenea, apăsați Introduceți .
=VLOOKUP(B5,B5,1,FALSE)
- Apoi, scrieți aceeași formulă pentru primul rând al tabelului Numele de familie coloana, modificând coloana Celula de referință valori.
=VLOOKUP(C5,C5,1,FALSE)
- În mod similar, aplicați această formulă în celula H5 .
=VLOOKUP(D5,D5,1,FALSE)
În acest caz, se va utiliza VLOOKUP este utilizată pentru a seta coloana din intervalul de căutare a valorii, deoarece valoarea noastră se va afla la începutul intervalului nostru, folosim funcția 1 Apoi, pentru o potrivire exactă, am scris FALSE sau 0 . - În cele din urmă, procedați la fel pentru restul celulelor pentru a obține acest rezultat final.
4. Copiați valoarea celulei cu funcția HLOOKUP într-o altă celulă din Excel
Similar cu VLOOKUP puteți face acest lucru folosind funcția funcția HLOOKUP de asemenea.
- Mai întâi, introduceți această formulă în celula F5 .
=HLOOKUP(B5,B5,1,FALSE)
- Apoi, apăsați Introduceți .
- Apoi, aplicați aceeași formulă pentru restul celulelor, modificând referința celulei.
- În cele din urmă, veți reuși să copiați cu succes valorile unei celule într-o altă celulă.
5. Formula Excel cu funcțiile INDEX-MATCH pentru a copia valoarea celulei
Puteți utiliza combinația de funcțiile INDEX-MATCH pentru a prelua valoarea dintr-o anumită celulă. Urmați pur și simplu pașii de mai jos.
- Mai întâi, introduceți această formulă în celula F5 pentru a copia valoarea din celula B5 .
=INDEX(B5,MATCH(B5,B5,0))
- După aceea, apăsați Introduceți .
- În continuare, aplicați același lucru în celula G5 .
=INDEX(C5,MATCH(C5,C5,0))
- În cele din urmă, introduceți o formulă similară în celula H5 schimbarea referinței celulei în D5 .
=INDEX(D5,MATCH(D5,D5,0))
În această formulă, se utilizează INDEX-MATCH funcționează ca o matrice dinamică pentru a căuta valoarea specifică atât pe orizontală, cât și pe verticală. Împreună cu aceasta, tipul 0 pentru un potrivire exactă . - În cele din urmă, selectați intervalul de celule F5:H5 și să utilizeze AutoFill pentru a obține acest rezultat final.
Metode convenționale pentru a copia valoarea celulei într-o altă celulă în Excel
Microsoft Excel ajută, de asemenea, la copierea valorilor dintr-o celulă în alta cu ajutorul metodelor sale convenționale. Aceste metode sunt aplicabile la orice versiune de Excel.
1. Selectați Copiere & Opțiuni de lipire
Această primă metodă vă va ghida prin utilizarea opțiunilor de copiere și lipire din panglica Excel.
- În primul rând, selectați celula B4 .
- În continuare, pe Clipboard din secțiunea Acasă fila, faceți clic pe Recepționat.
- Acum, selectați destinația celula F4 .
- Apoi, din nou pe Clipboard veți găsi o opțiune numită Paste .
- Aici, faceți clic pe Paste din lista de opțiuni.
- Gata, veți obține în sfârșit valoarea copiată.
- În afară de aceasta, puteți obține Copiați făcând clic dreapta pe celula sursă.
- În continuare, faceți clic dreapta pe celula de destinație și apoi veți găsi opțiunea Paste comandă.
- Puteți încerca oricare dintre opțiunile de copy-and-paste.
2. Copy & Paste între două celule
Puteți copia-lipi o valoare în interiorul a două valori existente. Să explorăm exemplul.
- În primul rând, am copiat și lipit fișierul Primul nume și Vârsta la două celule adiacente.
- Apoi, selectați și copiați celula cu titlul Numele de familie .
- După aceea, puneți cursorul în dreapta majorității celor două celule adiacente și apoi faceți clic cu butonul drept al mouse-ului.
- Aici, faceți clic pe Inserarea celulelor copiate .
- În continuare, se va deschide caseta de dialog Insert (Inserare).
- În această casetă, selectați Deplasarea celulelor spre dreapta și faceți clic pe OK .
- În cele din urmă, valoarea va fi copiată între două celule.
3. Aplicați comenzi rapide de la tastatură
Puteți să copiați și să lipiți folosind și comenzi rapide de la tastatură. Pentru a face această operațiune, pur și simplu parcurgeți acest proces.
- În primul rând, selectați intervalul de celule B5:D5 .
- Apoi, apăsați Ctrl + C de pe tastatură pentru a copia celula.
- După aceea, mergeți pur și simplu la celula de destinație și apăsați Ctrl + V pentru a obține valorile copiate.
Excel VBA pentru a copia valoarea într-o altă celulă
Putem copia celula folosind funcția VBA cod. VBA reprezintă Visual Basic pentru aplicații Acesta este un limbaj de programare pentru Excel. Să verificăm metodele de aplicare a codului VBA atât pentru o singură celulă, cât și pentru un interval de celule.
1. Copiați o singură celulă
Să copiem mai întâi o singură celulă cu un cod VBA. Pentru a face acest lucru, urmați instrucțiunile de mai jos.
- La început, selectați celula B4 așa cum dorim să o copiem.
- Apoi, în interiorul Dezvoltator selectați fila Visual Basic în cadrul opțiunii Cod grup.
- În continuare, în secțiunea Introduceți opțiunea, selectați Modul .
- Acum, scrieți codul aici.
Sub Copy_SingleCell() Selection.Copy ActiveCell.Offset(0, 4).Range("A1").Select ActiveSheet.Paste End Sub
Acest cod va selecta celula și o va lipi la o diferență de 4 pentru că am setat coloana Valoarea de compensare 0 și 4 . 0 indică faptul că nu se schimbă rândul, iar 4 indică modificarea 4 Puteți mări sau micșora valoarea după cum doriți. - După aceea, faceți clic pe butonul Run Sub sau apăsați pictograma F5 pe tastatură.
- În cele din urmă, a copiat celula și a lipit-o la o diferență de 4 celule.
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. Copiați un interval de celule
La fel ca și în cazul copierii unei singure celule, puteți copia și un interval de celule folosind VBA. Dacă doriți să copiați un interval de celule, codul va fi următorul:
Sub Copy_Range() Range(Selection, Selection.End(xlDown)).Select Selection.Copy ActiveCell.Offset(0, 4).Range("A1").Select ActiveSheet.Paste End Sub
În cele din urmă, veți găsi ceva similar cu imaginea de mai jos.
Sfaturi suplimentare
Dacă doriți să copiați o celulă dintr-o altă foaie, tot ce trebuie să faceți este să inserați numele foii înainte de referința celulei. De exemplu, am vrut să obținem valoarea aparținând lui celula B4 a INDEX-MATCH foaie. prin urmare, formula oferă această soluție.
Notă: Atunci când denumiți foaia cu mai multe cuvinte, trebuie să menționați numele în cadrul unei secțiuni Apostrof ( ''
), dar pentru un nume cu un singur cuvânt, acest semn de punctuație nu este necesar.