Transferați automat datele dintr-o foaie de lucru Excel în alta

  • Imparte Asta
Hugh West

În timp ce lucrați cu mai multe foi în Excel, este foarte obișnuit să simțiți necesitatea de a transfera date de pe o foaie de lucru pe alta. Există o serie de modalități ușoare și simple de a îndeplini acest obiectiv. În acest articol, veți afla cum puteți transfera date pe o altă foaie de lucru, cu exemple adecvate și explicații scurte.

Descărcați caietul de practică

Puteți descărca registrul de lucru Excel pe care l-am folosit pentru a pregăti acest articol.

Transfer automat de date dintr-o altă foaie de calcul.xlsx

4 moduri rapide de a transfera automat datele dintr-o foaie de lucru în alta în Excel

În imaginea următoare, Foaie1 reprezintă câteva specificații ale unor modele de smartphone-uri.

Și aici este Foaie2 în care au fost extrase doar trei coloane din prima foaie. Preț nu a fost copiată încă, deoarece vom prezenta aici diferite metode de extragere a listei de prețuri din prima foaie. Trebuie să menținem câteva reguli care vor actualiza automat coloana de prețuri dacă se face vreo modificare în coloana corespunzătoare din prima foaie (Foaia1) .

Acum, să vedem cum putem face legătura între aceste două foi de calcul, astfel încât datele dintr-o foaie de calcul (Foaia2) va fi auto-populat pe baza unei alte foi de calcul (Foaia1) .

📌 Pasul 1:

➤ De la Foaie1 , selectați intervalul de celule (F5:F14) care conține prețurile smartphone-urilor.

➤ Presa CTRL+C pentru a copia intervalul de celule selectat.

📌 Pasul 2:

➤ Mergeți la Foaie2 acum.

➤ Selectați prima celulă de ieșire din Preț coloană.

➤ Faceți clic dreapta pe butonul mouse-ului și alegeți opțiunea Lipiți link-ul așa cum este marcată cu un pătrat roșu în următoarea captură de ecran.

Și Preț coloana este acum completată cu datele extrase din prima foaie (Foaia1) .

Acum vom vedea cum o modificare a datelor din foaia de lucru principală (Foaia1) alimentează automat datele din a doua foaie de calcul (Foaia2) .

📌 Pasul 3:

➤ În Foaie1 , modificați valoarea prețului oricărui model de smartphone.

➤ Presa Introduceți și mergeți la Foaie2 .

Și veți găsi prețul actualizat al smartphone-ului corespunzător în Foaie2 În acest fel, putem face cu ușurință legătura între două sau mai multe foi de calcul pentru a transfera date.

Citește mai mult: Transferați automat datele dintr-o foaie de lucru Excel în alta cu VLOOKUP

2. Transferul automat de date prin utilizarea referinței la foaia de lucru în Excel

Acum vom aplica o altă metodă prin care nu va trebui să copiem și să lipim nimic de pe o foaie de calcul pe alta, ci vom folosi referințele de celule din altă foaie de calcul pentru a completa automat datele.

📌 Pasul 1:

➤ În Foaie2 , selectați Celula D5 și a pus un Egal (=) semn.

📌 Pasul 2:

➤ Mergeți la Foaie1 .

➤ Selectați intervalul de celule (F5:F13) care conține prețurile tuturor modelelor de smartphone-uri.

➤ Presa Introduceți .

Acum în Foaie2 , veți găsi o serie de prețuri în Coloana D variind de la De la D5 la D14 Dacă modificați orice date din Preț în coloana Foaie1 , veți vedea, de asemenea, prețul actualizat al articolului corespunzător în Foaie2 imediat.

Citește mai mult: Cum extrage Excel datele dintr-o altă foaie pe baza unor criterii

Lecturi similare

  • Cum să importați un fișier text cu delimitatori multipli în Excel (3 metode)
  • Extragerea datelor filtrate în Excel într-o altă foaie (4 metode)
  • Cum să importați date din fișier text în Excel (3 metode)
  • Conversia Excel în fișier text cu delimitator (2 abordări simple)
  • Cum să convertiți automat un fișier text în Excel (3 moduri adecvate)

3. Folosiți simbolul plus (+) pentru a transfera automat datele într-o altă foaie de lucru

În această secțiune, vom aplica o formulă alternativă care începe cu un Simbolul plus (+) în loc de un Semnul egal (=) Să parcurgem următorii pași.

📌 Pasul 1:

➤ Selectați ieșirea Celula D5 în Foaie2 .

➤ Începeți să tastați și introduceți un Simbolul plus (+) Nu apăsați Introduceți acum.

➤ Trageți indicatorul mouse-ului către Foaie1 tab.

➤ Faceți clic dreapta pe butonul mouse-ului și veți fi redirecționat către Foaie1 .

📌 Pasul 2:

➤ În Foaie1 , acum selectați intervalul de celule (F5:F14) care conține prețurile tuturor dispozitivelor.

➤ Presa Introduceți .

La fel ca în următoarea captură de ecran, veți găsi toate prețurile în rubrica Preț în coloana Foaie2 Și dacă schimbați prețul unui dispozitiv smartphone în Foaie1 , se va actualiza automat prețul corespunzător din Foaie2 imediat.

Citește mai mult: Extragerea datelor dintr-o foaie în alta utilizând VBA în Excel (3 metode)

4. Macro VBA încorporat pentru a transfera automat datele într-o altă foaie de lucru în Excel

În ultima noastră secțiune, vom aplica VBA coduri pentru a transfera date de la Foaie1 la Foaie2 În imaginea de mai jos, Foaie1 conține Smartphone și Preț filele din B4 și C4 respectiv. Ceea ce vom face aici este să tastăm un model de smartphone și prețul acestuia în B5 și C5 Apoi vom apăsa un buton personalizat care va transfera datele de intrare de la Foaie1 la Foaie2 .

Și aici este Foaie2 unde lista de modele de smartphone-uri și prețurile corespunzătoare vor fi completate automat din Foaie1 .

Așadar, putem trece acum la pașii necesari care vor executa Macro în mod corespunzător.

📌 Pasul 1:

➤ Mergeți la Dezvoltator panglica mai întâi.

➤ De la Introduceți selectează primul buton de comandă afișat în formă dreptunghiulară din lista derulantă Controale ActiveX secțiune.

📌 Pasul 2:

➤ Acum desenați dreptunghiul în funcție de dimensiunea preferată. Și veți vedea butonul de comandă, așa cum se arată în următoarea captură de ecran.

📌 Pasul 3:

➤ Faceți clic dreapta pe butonul mouse-ului acum.

➤ Selectați opțiunea Proprietăți .

📌 Pasul 4:

➤ În Legenda box, atribuiți numele butonului, să spunem că este ' Transfer în foaia2 .

📌 Pasul 5:

➤ Faceți clic dreapta pe Foaie și alegeți Vezi codul .

The VBA va apărea o fereastră.

📌 Pasul 6:

➤ În VBA lipiți următoarele coduri:

 Option Explicit Private Sub CommandButton1_Click() Dim Smartphone As String, Price As String Worksheets("Sheet1").Select Smartphone = Range("B5") Price = Range("C5") Worksheets("Sheet2").Select Worksheets("Sheet2").Range("B4").Select If Worksheets("Sheet2").Range("B4").Offset(1, 0) "" Then Worksheets("Sheet2").Range("B4").End(xlDown).Select End If ActiveCell.Offset(1, 0).Select ActiveCell.Value =Smartphone ActiveCell.Offset(0, 1).Select ActiveCell.Value = Price Worksheets("Sheet1").Select Worksheets("Sheet1").Range("B5:C5").ClearContents End Sub 

📌 Pasul 7:

➤ Acum întoarceți-vă la Foaie1 .

➤ Introduceți numele unui model de smartphone și prețul acestuia în celulele de intrare corespunzătoare.

➤ Faceți clic pe butonul "Transfer la Sheet2 .

Și veți vedea că datele de intrare au dispărut de la Foaie1 .

Acum treceți la Foaie2 și veți găsi datele de intrare acolo, sub antetele corespunzătoare.

📌 Pasul 8:

➤ Să mergem la Foaie1 încă o dată.

➤ Introduceți numele unui alt dispozitiv smartphone și prețul acestuia.

➤ Apăsați butonul de comandă din dreapta.

Așadar, tocmai am transferat și a doua informație de intrare la Foaie2 În acest fel, putem introduce tot mai multe date în Foaie1 și actualizarea automată Foaie2 cu datele de intrare din Foaie1 de fiecare dată.

Citește mai mult: Cum să transferați date de la o foaie la alta în Excel folosind macro-uri

Cuvinte de încheiere

Sper că toate aceste metode simple menționate mai sus vă vor ajuta acum să le aplicați în foile de calcul Excel atunci când trebuie să transferați date de pe o foaie de calcul pe alta. Dacă aveți întrebări sau feedback, vă rog să-mi spuneți în secțiunea de comentarii. Sau puteți consulta și celelalte articole legate de funcțiile Excel de pe acest site.

Hugh West este un trainer și analist Excel cu o experiență de peste 10 ani în industrie. Deține o diplomă de licență în contabilitate și finanțe și un master în administrarea afacerilor. Hugh are o pasiune pentru predare și a dezvoltat o abordare unică de predare care este ușor de urmărit și de înțeles. Cunoștințele sale experte despre Excel au ajutat mii de studenți și profesioniști din întreaga lume să-și îmbunătățească abilitățile și să exceleze în cariera lor. Prin blogul său, Hugh își împărtășește cunoștințele lumii, oferind tutoriale gratuite Excel și instruire online pentru a ajuta persoanele și companiile să-și atingă întregul potențial.