Cum să umpleți celulele goale cu valoarea de mai sus în Excel (4 metode ușoare)

  • Imparte Asta
Hugh West

Microsoft Excel dispune de mai multe metode utile pentru a umple celulele goale cu valoarea de mai sus. Dintre acestea, în acest articol vom descrie 4 metode instrumentale cu exemple și explicații adecvate.

Descărcați caietul de practică

Puteți descărca caietul de lucru de aici.

Umpleți celulele goale cu valoarea de mai sus.xlsx

4 Metode utile pentru a umple celulele goale cu valoarea de mai sus în Excel

Vom utiliza următorul set de date de probă pentru a demonstra cele patru metode utile pentru a umple celulele goale cu valoarea de mai sus în Excel.

Setul de date conține lista ID-urilor produselor, datele vânzărilor și numărul de vânzări. Puteți observa că setul de date are câteva celule goale. Și dorim să umplem celulele goale cu valoarea de deasupra celulei.

În următoarele patru secțiuni, vom demonstra utilizarea a patru instrumente Excel comune, cum ar fi Mergeți la Special sau Găsiți de la Editare opțiune, imbricate LOOKUP și formula Macros VBA pentru a îndeplini această sarcină.

1. Umpleți celulele goale cu valoarea de mai sus în Excel folosind Go To Special (F5) și Formula

Puteți utiliza Mergeți la Special și o formulă simplă pentru a umple celulele goale cu valoarea de deasupra lor. Urmați pașii de mai jos pentru a afla cum funcționează acest proces.

Pasul 1:

  • Selectați intervalul de date în care doriți să completați celulele goale.

Pasul 2:

  • Mergeți la Acasă Tab> Editare grup> Găsiți & Selectați meniu derulant > Du-te la Special comandă.

Urmați imaginea de mai jos.

Puteți evita acest lucru prin apăsarea F5 direct de la tastatură. Acest lucru vă va duce, de asemenea, la pagina Mergeți la Special cutie.

Apare o casetă de dialog numită Mergeți la Special apare.

Pasul 3:

  • Alegeți Blanks de la Mergeți la Special caseta> click OK .

Ca urmare, veți constata că celulele goale sunt selectate în mod corespunzător.

Pasul 4:

  • De la tastatură, apăsați " = " și veți observa un semn egal în celula activă.
  • Scrieți formula ca " =D5 ".

Aici, D5 este referința celulei de mai sus, cu a cărei valoare doriți să completați celulele goale.

Pasul 5:

  • După aceea, apăsați CTRL+ENTER.

Puteți vedea rezultatul mai jos.

Cu toate acestea, rezultatul conține o copie a formulei. Trebuie să le convertiți în valori.

Pasul 6:

  • Selectați din nou intervalul de date și selectați Copiați de la Context meniu.

  • Făcând clic pe butonul Copiați va afișa linia punctată de-a lungul limitei selectate.

Pasul 7:

  • Apoi, trebuie să faceți din nou clic dreapta și să selectați din nou opțiunea săgeată de lângă pictograma Lipire specială .

A Picătură în jos va apărea meniul

Pasul 8:

  • Selectați Valori de lipire (V) așa cum se arată mai jos.

În cele din urmă, rezultatul va arăta ca în imaginea următoare.

Citește mai mult: Cum să completați automat celulele goale în Excel cu valoarea de mai sus (5 moduri simple)

2. Umpleți celulele goale cu valoarea de mai sus folosind Find & Replace și Formula

În plus, puteți utiliza funcția Găsiți & Înlocuiți de la opțiunea Acasă împreună cu o formulă similară cu cea folosită în metoda anterioară.

Pentru aceasta, trebuie să urmați pașii de mai jos.

Pasul 1:

  • Selectați intervalul de date.
  • Mergeți la Acasă tab> Editare grup> Găsiți & Selectați meniul derulant> Selectați Găsiți comandă.

Pasul 2:

  • Se va afișa o casetă. Păstrați Găsiți ce: caseta goală și faceți clic pe Găsiți toate .

Aceasta va afișa lista de spații libere din intervalul selectat. Pentru acest set de date, numărul de spații libere găsite este 11.

Pasul 3:

  • Apăsați CTRL+A de la tastatură. În acest fel se vor selecta toate spațiile libere.
  • După aceea, faceți clic pe Închideți.

Pasul 4:

  • Presa " = " de la tastatură și un semn egal va apărea automat în celula activă.
  • Apoi scrieți formula " =D13 " în celula activă.

Pasul 5:

  • Apăsați CTRL+ENTER de la tastatură.

Astfel, veți obține rezultatul arătat.

Citiți mai mult: Cum să umpleți celulele goale cu valoarea din stânga în Excel (4 moduri adecvate)

Lecturi similare

  • Umpleți celulele goale cu N/A în Excel (3 metode simple)
  • Tehnici de curățare a datelor: Umpleți celulele goale în Excel (4 moduri)
  • Umpleți celulele goale cu text în Excel (3 moduri eficiente)

3. Combinați funcțiile LOOKUP, ROW, IF & LEN pentru a completa celulele goale cu valoarea de mai sus în Excel

În plus, puteți utiliza funcția Tabelul comanda de la Introduceți și să utilizeze tab-ul imbricate LOOKUP pentru a umple celulele goale cu valoarea de mai sus.

Pentru aceasta, urmați pașii de mai jos:

Pasul 1:

  • Selectați întregul set de date.

Pasul 2:

  • Alegeți Tabelul de la Introduceți tab.

Puteți, de asemenea, să apăsați comanda rapidă de la tastatură CTRL+T după selectarea întregului set de date.

Pasul 3:

The Creați tabelul se va deschide o casetă de dialog care va afișa intervalul de date selectat.

  • Verificați dacă datele sunt selectate corect.
  • Mark Tabelul meu are anteturi dacă nu este marcată automat.
  • Faceți clic pe BINE.

Setul dvs. de date va arăta ca un tabel cu antetele având pictograme cu săgeți, așa cum se arată mai jos.

Pasul 4:

  • Selectați o coloană aleatorie F și se scrie următoarea formulă imbricată pentru coloana B .
=LOOKUP(ROW(B4:B14), IF(LEN(B4:B14), ROW(B4:B14)), B4:B14)

Rezultatul va arăta datele din coloana B împreună cu completarea spațiilor libere cu valoarea de mai sus.

Pasul 5:

  • Repetați procesul pentru coloana C folosind următoarea formulă.

=LOOKUP(ROW(C4:C14), IF(LEN(C4:C14), ROW(C4:C14)), C4:C14)

Aici, valorile Datele de vânzare sunt diferite de cele din setul de date original. Aceasta se datorează faptului că Formatul numerelor este General Deci, cu siguranță vom converti acest lucru într-un format adecvat.

Pasul 6:

  • Schimbați format prin selectarea Data scurtă în loc de General .

Urmați imaginea pentru a afla unde trebuie să schimbați.

Prin urmare, am produs rezultatul cu valorile exacte ale setului de date.

Pasul 7:

  • Repetând formula pentru coloana D folosind următoarea formulă.
=LOOKUP( ROW(D4:D14), IF(LEN(D4:D14),ROW(D4:D14)), D4:D14)

Acest lucru va da următorul rezultat:

Această metodă ajută la obținerea setului de date original și formează un nou tabel pentru a obține rezultatul dorit.

Descompunerea formulei imbricate:

Sintaxa formulei:

=LOOKUP(lookup_value, lookup_vector, [result_vector])

  • Aici, lookup_value ia datele pe care dorim să le aflăm. Deoarece avem mai multe rânduri în setul nostru de date, funcția ROW care ia intervalul coloanei.
  • vector_de_consultare utilizează funcția IF imbricate cu la Funcția LEN și funcția ROW. Ambele iau intervalul de coloane pentru a crea o formă vectorială.
  • vectorul_rezultat reprezintă valorile rezultate luate sub forma unui vector pentru a obține rezultatul dorit.

Citiți mai mult: Cum să umpleți celulele goale cu formule în Excel (2 metode ușoare)

4. Utilizarea macro-urilor VBA pentru a completa celulele goale cu valoarea de mai sus în Excel

Ultima metodă include macrourile VBA. Puteți utiliza Macros VBA pentru a umple celulele goale cu valoarea de mai sus. Deși ar putea dura câteva minute pentru a rula codul, această metodă funcționează destul de bine pentru seturi de date lungi.

Urmați pașii de mai jos pentru a executa Macro VBA pentru a umple celulele goale cu valoarea de mai sus.

Pasul 1:

  • Selectați intervalul de date și faceți clic dreapta pe numele foii.
  • Faceți clic pe Vezi codul de la Context meniu.

Ca urmare , Fereastra VBA se va deschide și va arăta fereastra generală pe ea.

Pasul 2:

  • Scrieți următorul cod în fișierul Fereastra generală .

Cod:

 Sub FillCellFromAbove() For Each cell In Selection If cell.Value = "" Then cell.Value = cell.Offset(-1, 0).Value End If Next cell End Sub 

Pasul 3:

  • Pentru a rula codul, puteți apăsa F5 de la tastatură.

Sau, faceți clic pe butonul săgeată verde în fila de la Fereastra VBA.

În consecință, codul va fi executat și veți putea vedea rezultatul în foaia de calcul.

Citiți mai mult: Cum să umpleți celulele goale cu valoarea de mai sus în Excel VBA (3 metode ușoare)

Lucruri de reținut

Trebuie să selectați intervalul de date la început înainte de a aplica oricare dintre metodele menționate mai sus. Evident, formulele simple din metodele 1 și 2 vor varia în funcție de celula activă după selectarea spațiilor libere.

Concluzie

Articolul explică patru metode pentru a completa spațiile libere cu valoarea de mai sus în Excel. Metodele utilizează fie o formulă simplă împreună cu Editare din cadrul opțiunilor Acasă sau fila LOOKUP Cu toate acestea, arată, de asemenea, utilizarea formulei Macros VBA pentru a completa spațiile goale cu valoarea de mai sus pentru seturi de date lungi. Sper că articolul v-a ajutat să obțineți soluția dorită. Cu toate acestea, dacă aveți întrebări suplimentare legate de subiect, nu ezitați să lăsați un comentariu în secțiunea de comentarii.

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.