Sådan udfylder du tomme celler med værdien ovenfor i Excel (4 nemme metoder)

  • Del Dette
Hugh West

Microsoft Excel har flere nyttige metoder til at udfylde tomme celler Af dem vil vi beskrive 4 instrumentelle metoder i denne artikel med eksempler og gode forklaringer.

Download arbejdsbog til øvelser

Du kan downloade arbejdsbogen her.

Udfyld tomme celler med værdien ovenfor.xlsx

4 Nyttige metoder til at udfylde tomme celler med ovenstående værdi i Excel

Vi vil bruge følgende eksempeldatasæt til at demonstrere de fire nyttige metoder til at udfylde tomme celler med ovenstående værdi i Excel.

Datasættet indeholder en liste over produkt-id'er, salgsdatoer og salgstal. Du kan bemærke, at datasættet har nogle tomme celler. Og vi ønsker at udfylde de tomme celler med værdien over cellen.

I de næste fire afsnit vil vi demonstrere brugen af fire almindelige Excel-værktøjer som f.eks. Gå til Special eller Find fra den Redigering af mulighed, indlejret LOOKUP formel, og den VBA-makroer til at udføre denne opgave.

1. Udfyld tomme celler med ovenstående værdi i Excel ved hjælp af Gå til Special (F5) og formel

Du kan bruge Gå til Special og en simpel formel til at udfylde de tomme celler med værdien over dem. Følg nedenstående trin for at se, hvordan denne proces fungerer.

Trin 1:

  • Vælg det område af data, hvor du ønsker at udfylde de tomme celler.

Trin 2:

  • Gå til Hjem Tab> Redigering af gruppe> Find & Vælg drop-down menu > Gå til Special kommando.

Følg billedet nedenfor.

Du kan undgå dette ved at trykke på F5 direkte fra tastaturet. Dette vil også føre dig til Gå til Special boks.

En dialogboks med navnet Gå til Special vises.

Trin 3:

  • Vælg Ubearbejdede emner fra den Gå til Special boks> klik OK .

Resultatet er, at de tomme celler markeres i overensstemmelse hermed.

Trin 4:

  • Tryk på " = ", og du vil se et lighedstegn i den aktive celle.
  • Skriv formlen som " =D5 ".

Her, D5 er referencen til cellen ovenfor, hvis værdi du ønsker at udfylde de tomme celler med.

Trin 5:

  • Derefter skal du trykke på CTRL+ENTER.

Du kan se resultatet nedenfor.

Resultatet indeholder imidlertid en kopi af formlen, og du skal konvertere dem til værdier.

Trin 6:

  • Vælg igen området med data, og vælg Kopier fra den Kontekst menu.

  • Hvis du klikker på den Kopier viser den stiplede linje på tværs af den valgte grænse.

Trin 7:

  • Derefter skal du højreklikke igen og vælge den pil ikonet ved siden af Indsæt specielt .

A Drop-down menuen vises.

Trin 8:

  • Vælg Indsæt værdier(V) som vist nedenfor.

Til sidst vil resultatet se ud som følgende billede.

Læs mere: Sådan Autofill Blank Cells i Excel med Værdi ovenfor (5 Nemme måder)

2. Udfyld tomme celler med ovenstående værdi ved hjælp af Find & Udskift og formel

Desuden kan du bruge Find & Udskift fra Hjem sammen med en lignende formel, som vi har brugt i den foregående metode.

Du skal følge nedenstående trin for at gøre dette.

Trin 1:

  • Vælg området med data.
  • Gå til Hjem faneblad> Redigering af gruppe> Find & Vælg rullemenuen> Vælg den Find kommando.

Trin 2:

  • Der vises en boks. Behold Find hvad: feltet, og klik på Find alle .

Dette viser listen over blanke felter i det valgte område. For dette datasæt er antallet af blanke felter 11.

Trin 3:

  • Tryk på CTRL+A fra tastaturet. Dette vil vælge alle de tomme felter.
  • Derefter skal du klikke på Luk.

Trin 4:

  • Tryk " = "fra tastaturet, og der vises automatisk et lighedstegn i den aktive celle.
  • Skriv derefter formlen " =D13 " i den aktive celle.

Trin 5:

  • Tryk på CTRL+ENTER fra tastaturet.

Du vil således få det viste resultat.

Læs mere: Sådan udfylder du tomme celler med værdi fra venstre i Excel (4 egnede måder)

Lignende læsninger

  • Udfyld tomme celler med N/A i Excel (3 nemme metoder)
  • Dataoprydningsteknikker: Udfyld tomme celler i Excel (4 måder)
  • Udfyld tomme celler med tekst i Excel (3 effektive måder)

3. Kombiner LOOKUP, ROW, IF & LEN-funktioner for at udfylde tomme celler med ovenstående værdi i Excel

Desuden kan du bruge Tabel kommando fra den Indsæt fanen og bruge den indlejrede LOOKUP formel til at udfylde tomme celler med ovenstående værdi.

Følg nedenstående trin for at gøre dette:

Trin 1:

  • Vælg hele datasættet.

Trin 2:

  • Vælg Tabel fra den Indsæt fanebladet.

Du kan også trykke på tastaturgenvejen CTRL+T efter udvælgelse af hele datasættet.

Trin 3:

Opret tabel dialogboksen åbnes og viser det valgte dataområde.

  • Kontroller, om dataene er valgt korrekt.
  • Mark Min tabel har overskrifter afkrydsningsfeltet, hvis det ikke er markeret automatisk.
  • Klik på OK.

Dit datasæt vil ligne en tabel med overskrifter med pilikoner som vist nedenfor.

Trin 4:

  • Vælg en tilfældig kolonne F og skriv følgende formel for kolonne B .
=LOOKUP(ROW(B4:B14), IF(LEN(B4:B14), ROW(B4:B14)), B4:B14)

Resultatet vil vise dataene for kolonne B og udfylder de tomme felter med ovenstående værdi.

Trin 5:

  • Gentag processen for kolonne C ved hjælp af følgende formel.

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

Her skal værdierne for Salgsdatoer er forskellige fra det oprindelige datasæt. Det skyldes, at de Nummerformat er Generelt som standard, så vi vil helt sikkert konvertere det til et passende format.

Trin 6:

  • Ændre den format ved at vælge Kort dato i stedet for Generelt .

Følg billedet for at finde ud af, hvor du skal skifte.

Derfor har vi produceret output med de nøjagtige værdier for datasættet.

Trin 7:

  • Ved at gentage formlen for kolonne D ved hjælp af følgende formel.
=LOOKUP( ROW(D4:D14), IF(LEN(D4:D14),ROW(D4:D14)), D4:D14), D4:D14)

Dette giver følgende resultat:

Denne metode hjælper med at få det originale datasæt og danner en ny tabel for at opnå det ønskede resultat.

Opdeling af den indlejrede formel:

Syntaksen for formlen:

=LOOKUP(lookup_value, lookup_vector, [result_vector])

  • Her, opslagsværdi tager de data, som vi ønsker at finde ud af. Da vi har flere rækker i vores datasæt, ROW-funktionen fungerer her, som tager kolonnens område.
  • lookup_vector bruger IF-funktionen med LEN-funktionen og ROW-funktionen. Begge bruger kolonneintervallet til at skabe en vektorform.
  • result_vector er de resultatværdier, der er taget i form af en vektor for at opnå det ønskede resultat.

Læs mere: Sådan udfylder du tomme celler med formel i Excel (2 nemme metoder)

4. Brug af VBA-makroer til at udfylde tomme celler med ovenstående værdi i Excel

Den sidste metode omfatter VBA-makroerne. Du kan bruge VBA-makroer til at udfylde de tomme celler med ovenstående værdi. Selv om det kan tage et par minutter at køre koden, fungerer denne metode ret godt til lange datasæt.

Følg nedenstående trin for at udføre VBA-makro for at udfylde de tomme celler med ovenstående værdi.

Trin 1:

  • Vælg dataområdet, og højreklik på navnet på arket.
  • Klik på Se kode fra den Kontekst menu.

Som følge heraf , VBA-vinduet åbnes med følgende det generelle vindue på den.

Trin 2:

  • Skriv følgende kode i Generelt vindue .

Kode:

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

Trin 3:

  • Hvis du vil køre koden, kan du trykke på F5 fra tastaturet.

Eller klik på den grøn pil i fanen i VBA-vindue.

Koden kører derefter, og du kan se resultatet i regnearket.

Læs mere: Sådan udfylder du tomme celler med værdien ovenfor i Excel VBA (3 nemme metoder)

Ting at huske

Du skal vælge dataområdet i begyndelsen, før du anvender en af de ovennævnte metoder. De enkle formler i metode 1 og 2 vil naturligvis variere afhængigt af den aktive celle efter valg af tomme felter.

Konklusion

Artiklen forklarer fire metoder til at udfylde tomme felter med ovenstående værdi i Excel. Metoderne bruger enten en simpel formel sammen med Redigering af indstillinger i Hjem fanen eller den indlejrede LOOKUP formlen. Den viser dog også, at der anvendes VBA-makroer for at udfylde tomme felter med ovenstående værdi for lange datasæt. Jeg håber, at artiklen har hjulpet dig med at få den ønskede løsning. Hvis du har yderligere spørgsmål vedrørende emnet, er du velkommen til at skrive en kommentar i kommentarfeltet.

Hugh West er en meget erfaren Excel-træner og analytiker med over 10 års erfaring i branchen. Han har en bachelorgrad i regnskab og finans og en kandidatgrad i Business Administration. Hugh har en passion for undervisning og har udviklet en unik undervisningstilgang, der er nem at følge og forstå. Hans ekspertviden om Excel har hjulpet tusindvis af studerende og fagfolk verden over med at forbedre deres færdigheder og udmærke sig i deres karriere. Gennem sin blog deler Hugh sin viden med verden og tilbyder gratis Excel-tutorials og onlinetræning for at hjælpe enkeltpersoner og virksomheder med at nå deres fulde potentiale.