Completați până la următoarea valoare în Excel (5 metode simple)

  • Imparte Asta
Hugh West

În multe utilizări ale Excel, întâlnim uneori celule goale aleatoare în foaia de lucru Excel. În majoritatea cazurilor, deoarece valoarea lor cea mai de sus a celulelor necompletate este aceeași pentru toate rândurile. Deci, utilizatorii nu se deranjează să completeze acele celule cu valori repetitive de mână. Dar, în scopul clarității, trebuie să completăm acele celule goale cu următoarea valoare. În acest articol, vom discuta desprecum putem completa până la următoarea valoare în Excel în mod eficient.

Descărcați caietul de practică

Descărcați acest caiet de practică de mai jos.

Completați până la următoarea valoare.xlsm

5 moduri simple de a completa până la următoarea valoare în Excel

În scop demonstrativ, vom utiliza setul de date de mai jos, în care prima coloană este Denumirea produsului coloana și apoi în serie este numele companiei și numele Numărul de serie al produsului. Există celule goale între celulele care vor fi completate folosind diferite metode în articolul următor.

1. Utilizarea mânerului de umplere

Mâner de umplere este probabil cel mai frecvent utilizat instrument din Excel. Cu ajutorul acestui instrument, puteți automatiza valorile și completa ecuațiile în Excel în mod convenabil.

Pași

  • La început, selectați Mâner de umplere în colțul celulei B5 și trageți-o în jos până la celula B17.

  • Apoi veți observa că intervalul de celule B4:B17 este acum umplută cu valoarea celulei B5.

  • Apoi selectați celula C5 și glisați butonul Umplere flash apăsând și ținând apăsat butonul drept al mouse-ului în loc de butonul stâng al mouse-ului. Trageți pictograma Mâner de umplere în celulă C7.

  • După ce trageți blițul Mâner de umplere la C7, eliberați butonul.
  • După ce veți elibera pictograma, se va deschide un nou meniu contextual.
  • Din fereastra respectivă, faceți clic pe butonul Copierea celulelor .

  • După aceea, veți observa că intervalul de celule C5:C7 a fost completată cu valoarea din celula C5 .
  • Apoi veți observa că intervalul de celule B4:B17 este acum umplută cu valoarea celulei B5 .
  • Puteți alege Umplere flash în loc de Copierea celulelor pentru a completa valorile, așa cum se arată în imaginea de mai jos.

Notă:

Mâner de umplere ar putea fi ascuns în foaia de lucru, trebuie să îl activați prin intermediul butonului Opțiuni avansate în Opțiuni din meniul Fișier În meniul Advanced options (Opțiuni avansate), faceți clic pe Opțiuni de editare> Activați Fill Handle și drag-and-drop cutie.

Citiți mai mult: [Rezolvat]: Mânerul de umplere nu funcționează în Excel (5 soluții simple)

2. Utilizarea comenzii Go To Special

Mergeți la Special Metoda este un alt tip de instrument pentru a completa celulele goale din foile Excel prin selectarea celulelor goale mai întâi și apoi prin aplicarea formulei în celulele goale.

Pași

  • Selectați intervalul de celule B4:D16 și apoi apăsați pe F5 .

  • Va apărea o nouă fereastră numită Du-te la .
  • Din acest meniu, faceți clic pe Special.

  • Apoi va apărea o altă fereastră numită Mergeți la Special .
  • Din fereastra respectivă, selectați Blanks , și faceți clic pe BINE.

  • Apoi, veți observa că toate celulele goale din intervalul de celule B4:D17 , acum selectată, cu doar celula C6 activat.

  • Apoi introduceți "= " în celula activată C6 , apoi apăsați butonul Săgeată sus pe tastatură.
  • Aceasta va selecta celula C5.
  • După aceea, faceți clic pe Ctrl+Introducere pe tastatură.

  • După apăsarea butonului, veți observa că celulele goale sunt acum completate cu următoarea valoare a celulelor superioare.

Citește mai mult: Cum să trageți formula și să ignorați celulele ascunse în Excel (2 exemple)

3. Aplicarea Power Query

Power Query este unul dintre cele mai eficiente instrumente pentru a Umpleți celulele goale din Excel cu următoarea valoare în direcția superioară. Power query preia datele tabelului din foaia de lucru și apoi aplică comanda de umplere pe fiecare coloană.

Pași

  • Pentru a face acest lucru, faceți clic pe butonul De la tabel/intervalul de la Date tab.

  • Apoi va apărea o mică fereastră în care vi se va cere intervalul tabelului pe care doriți să îl adăugați.
  • În fereastra respectivă, introduceți $B$4:$D$16, și bifați pe Tabelul meu are anteturi cutie.
  • Faceți clic pe BINE.

  • După aceea, se va deschide o nouă fereastră, în care veți vedea că fereastra selectată de noi este afișată cu toate coloanele echipate cu pictograme de filtrare.
  • Celulele goale sunt acum afișate ca null .

  • Faceți clic dreapta pe coloana cu numele societății și accesați Umpleți> În jos.

  • Apoi veți observa că coloana cu numele companiei este acum completată cu valorile următoarelor celule din celulele superioare.
  • Acum faceți din nou clic dreapta pe Denumirea produselor coloane și mergeți la Fill>Down.

  • În continuare, veți vedea că întregul tabel este acum completat cu următoarea valoare din celulele superioare.
  • Acum faceți clic pe Închideți & Încărcați din pictograma Acasă și apoi faceți clic pe Închideți și încărcați către.

  • După aceea, va apărea o nouă fereastră în care se va cere locația noului tabel pe care tocmai l-am modificat în interogarea de putere.
  • În primul rând, faceți clic pe Tabelul .
  • Apoi selectați Fișa de lucru existentă în Unde doriți să puneți datele? opțiune.
  • Apoi selectați locația în caseta de interval. am introdus F4 în cutie.
  • Faceți clic pe OK după asta.

  • Intervalul de celule F4:H16 este acum ocupat cu tabelul pe care tocmai l-am modificat în interogarea de putere.

Astfel, toate celulele goale din tabel sunt completate cu următoarea valoare din direcția superioară.

Citiți mai mult: Cum să completați până la ultimul rând cu date în Excel (3 metode rapide)

4. Utilizarea funcției IF

Utilizarea funcția IF vom completa celulele goale din foile Excel cu celulele adiacente în direcția superioară. Pentru a utiliza această metodă, trebuie să copiem celulele de mai multe ori pe foaie

Pași

  • La început, intervalul de celule D5:D16 este copiat în intervalul de celule C5:C16.

  • Apoi selectați celula C6 și introduceți următoarea formulă.
=IF(D6="",C5,D6)

  • Apoi trageți celula în celula C16.
  • Acum, intervalul de celule C5:C16 este completată cu următoarea valoare a celulei superioare.

  • Acum tăiați intervalul de celule C5:C16 la D5:D16 .
  • Apoi copiați celula B5 la C5 .
  • Apoi, selectați celula B5 și introduceți următoarea formulă,
=IF(C6="",B5,C6)

  • Apoi, trageți de butonul Mâner de umplere la B16 celule.
  • În continuare, veți observa că intervalul de celule B5:B16 este acum completat până la următoarea valoare superioară.

Acesta este modul în care completăm până la următoarea valoare în Excel, folosind funcția IF funcție.

Notă:

Utilizarea metodei formulei este destul de ușoară, nu necesită cerințe prealabile precum VBA, dar necesită puțin timp în comparație cu celelalte.

Citiți mai mult: Cum să completați formula până la un anumit rând în Excel (7 metode ușoare)

5. Integrarea macroului VBA

Utilizarea unei macro simple poate reduce drastic timpul necesar pentru completarea celulelor cu următoarea valoare a celulei adiacente. Apoi, această macro poate fi repetată de mai multe ori, dacă este necesar.

Pași

  • De la Dezvoltator apoi mergeți la fila Visual Basic.

  • Apoi faceți clic pe Introduceți > Modul.

  • În fereastra modulului, introduceți următorul cod.
 Sub Down_Fill_next_value() Dim x As Range Dim y As Long, z As Long Dim m As Integer, n As Integer Set x = Selection z = x.Columns.CountLarge y = x.Rows.CountLarge For n = 1 To z For m = 1 To y - 1 If x.Cells(m, n) "" Then x.Cells(m, n) = x.Cells(m, n).Value If x.Cells(m + 1, n) = "" Then x.Cells(m + 1, n) = x.Cells(m + 1, n) = x.Cells(m, n).Value End If End If Next m Next n EndSub 

  • Apoi închideți fereastra.
  • Selectați intervalul de date pe care trebuie să îl completați cu următoarea valoare a celulei.
  • După aceea, mergeți la Vezi fila > Macros (dublu clic).

  • După ce faceți clic pe Vizualizați macrocomenzi, Selectați macrourile pe care le-ați creat adineauri. Numele lor este Valoarea următoarei valori Apoi faceți clic pe Fugi.

  • După ce faceți clic pe BINE, veți observa că intervalul de celule selectat este acum completat cu valori lângă celulele superioare.

Acesta este modul în care completăm până la următoarea valoare în Excel folosind macro VBA.

Citiți mai mult: Cum să utilizați mânerul de umplere pentru a copia formula în Excel (2 exemple utile)

Concluzie

În concluzie, la întrebarea "cum putem completa în jos la următoarea valoare în Excel" se răspunde aici în 5 moduri diferite. Începând cu utilizarea funcției Mâner de umplere , apoi folosind metoda specială go-to, încheiată cu utilizarea unor instrumente complexe precum Power Query și Macro VBA. Dintre toate metodele utilizate aici, utilizarea metodei Mâner de umplere și Mergeți la Special este mai ușor de utilizat. Metoda VBA este, de asemenea, mai puțin consumatoare de timp și mai simplistă, dar necesită cunoștințe prealabile legate de VBA. Alte metode nu au o astfel de cerință.

Pentru această problemă, este disponibil pentru descărcare un caiet de lucru macroactivabil în care puteți exersa aceste metode.

Nu ezitați să puneți orice întrebare sau feedback prin intermediul secțiunii de comentarii. Orice sugestie de îmbunătățire a Exceldemy comunitate va fi foarte apreciată.

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.