Hoe te vullen lege cellen met waarde boven in Excel (4 eenvoudige methoden)

  • Deel Dit
Hugh West

Microsoft Excel heeft verschillende nuttige methoden om lege cellen vullen Wij zullen in dit artikel 4 instrumentele methoden beschrijven met voorbeelden en goede uitleg.

Download Praktijk Werkboek

U kunt het werkboek hier downloaden.

Lege cellen vullen met waarde boven.xlsx

4 Nuttige methoden om lege cellen te vullen met een waarde boven in Excel

We gaan de volgende voorbeelddataset gebruiken om de vier nuttige methoden te demonstreren om lege cellen te vullen met de bovenstaande waarde in Excel.

De dataset bevat de lijst met product-ID's, verkoopdata en verkoopaantallen. U ziet dat de dataset enkele lege cellen heeft. En we willen de lege cellen vullen met de waarde boven de cel.

In de volgende vier hoofdstukken demonstreren wij het gebruik van vier gangbare Excel-tools zoals Ga naar Speciale of Zoek van de Bewerken van optie, genest LOOKUP formule, en de VBA-macro's om deze taak uit te voeren.

1. Vul lege cellen met bovenstaande waarde in Excel met behulp van Ga naar speciaal (F5) en formule

U kunt Ga naar Speciale en een eenvoudige formule om de lege cellen te vullen met de waarde erboven. Volg de onderstaande stappen om te weten hoe dit proces werkt.

Stap 1:

  • Selecteer het gegevensbereik waarin u de lege cellen wilt vullen.

Stap 2:

  • Ga naar de Home Tab> Bewerken van groep> Vinden & selecteren uitklapmenu > Ga naar Speciale commando.

Volg de afbeelding hieronder.

U kunt dit voorkomen door op F5 rechtstreeks vanaf het toetsenbord. Dit brengt u ook naar de Ga naar Speciale doos.

Een dialoogvenster met de naam Ga naar Speciale verschijnt.

Stap 3:

  • Kies Blanks van de Ga naar Speciale doos> klik OK .

Het resultaat is dat de lege cellen dienovereenkomstig worden geselecteerd.

Stap 4:

  • Druk vanaf het toetsenbord op " = " en u ziet een gelijkheidsteken in de actieve cel.
  • Schrijf de formule als " =D5 ".

Hier, D5 is de referentie van de cel erboven, met de waarde waarvan u de lege cellen wilt invullen.

Stap 5:

  • Druk daarna op CTRL+ENTER.

U ziet het resultaat hieronder.

Het resultaat bevat echter een kopie van de formule. U moet ze omzetten in waarden.

Stap 6:

  • Selecteer het gegevensbereik opnieuw en selecteer Kopie van de Context menu.

  • Door te klikken op de Kopie toont de stippellijn over de geselecteerde grens.

Stap 7:

  • Vervolgens moet u opnieuw met de rechtermuisknop klikken en de pijl pictogram naast Plakken Speciaal .

A Drop-down menu verschijnt.

Stap 8:

  • Selecteer Plakwaarden (V) zoals hieronder aangegeven.

Uiteindelijk zal het resultaat er uitzien als het volgende plaatje.

Lees meer: Hoe lege cellen in Excel automatisch te vullen met bovenstaande waarde (5 eenvoudige manieren)

2. Vul lege cellen met bovenstaande waarde met behulp van Zoeken & Vervangen en Formule

Bovendien kunt u de Zoeken & vervangen optie van de Home met een soortgelijke formule als in de vorige methode.

U moet hiervoor de onderstaande stappen volgen.

Stap 1:

  • Selecteer het gegevensbereik.
  • Ga naar de Home tab> Bewerken van groep> Vinden & selecteren drop-down menu> Selecteer de Zoek commando.

Stap 2:

  • Er komt een box. Houd de Vind wat: vakje leeg en klik op Alles vinden .

Dit toont de lijst met lege plekken in het geselecteerde bereik. Voor deze dataset is het aantal gevonden lege plekken 11.

Stap 3:

  • Druk op CTRL+A Dit selecteert alle lege plekken.
  • Klik daarna op Sluiten.

Stap 4:

  • Press " = " van het toetsenbord en er verschijnt automatisch een gelijkheidsteken in de actieve cel.
  • Schrijf dan de formule " =D13 " in de actieve cel.

Stap 5:

  • Druk op CTRL+ENTER van het toetsenbord.

Zo vindt u het resultaat zoals weergegeven.

Lees meer: Hoe lege cellen te vullen met waarde van links in Excel (4 geschikte manieren)

Vergelijkbare lezingen

  • Lege cellen vullen met N/A in Excel (3 eenvoudige methodes)
  • Technieken voor het opschonen van gegevens: lege cellen vullen in Excel (4 manieren)
  • Vul lege cellen met tekst in Excel (3 effectieve manieren)

3. Combineer de functies LOOKUP, ROW, IF & LEN om lege cellen op te vullen met bovenstaande waarde in Excel.

Bovendien kunt u de Tabel commando van de Plaats tabblad en gebruik de geneste LOOKUP formule om lege cellen te vullen met de bovenstaande waarde.

Volg hiervoor de onderstaande stappen:

Stap 1:

  • Selecteer de hele datareeks.

Stap 2:

  • Kies Tabel van de Plaats tab.

U kunt ook de sneltoets CTRL+T na selectie van de gehele gegevensverzameling.

Stap 3:

De Tabel aanmaken dialoogvenster wordt geopend en toont het geselecteerde gegevensbereik.

  • Controleer of de gegevens goed geselecteerd zijn.
  • Mark Mijn tabel heeft koppen checkbox indien niet automatisch gemarkeerd.
  • Klik op OK.

Uw dataset ziet eruit als een tabel met koppen met pijltjes zoals hieronder getoond.

Stap 4:

  • Selecteer een willekeurige kolom F en schrijf de volgende geneste formule voor kolom B .
=LOOKUP(ROW(B4:B14), IF(LEN(B4:B14), ROW(B4:B14)), B4:B14)

Het resultaat toont de gegevens van kolom B samen met het invullen van de lege plekken met de bovenstaande waarde.

Stap 5:

  • Herhaal de procedure voor kolom C met behulp van de volgende formule.

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

Hier zijn de waarden van Data van verkoop verschillen van de originele dataset. Dat komt omdat de Nummer Formaat is Algemeen dus we gaan dit zeker omzetten in een geschikt formaat.

Stap 6:

  • Verander de formaat door te kiezen voor Korte datum in plaats van Algemeen .

Volg het plaatje om te zien waar je moet wisselen.

Daarom hebben wij de output geproduceerd met de exacte waarden van de dataset.

Stap 7:

  • Herhaling van de formule voor kolom D met behulp van de volgende formule.
=LOOKUP( RIJ(D4:D14), IF(LEN(D4:D14),RIJ(D4:D14)), D4:D14)

Dit geeft het volgende resultaat:

Deze methode helpt om de originele dataset te hebben en vormt een nieuwe tabel om het gewenste resultaat te krijgen.

De Nested Formula Breakdown:

De syntaxis van de formule:

=LOOKUP(lookup_value, lookup_vector, [result_vector])

  • Hier, lookup_waarde neemt de gegevens die we willen uitzoeken. Aangezien we meerdere rijen in onze dataset hebben, de ROW-functie werkt hier die het bereik van de kolom neemt.
  • lookup_vector gebruikt de IF-functie genest met de LEN-functie en de ROW-functie. Beide nemen het bereik van de kolommen om een vectorvorm te maken.
  • resultaat_vector is de resultaatwaarden in de vorm van een vector om het gewenste resultaat te krijgen.

Lees meer: Hoe lege cellen te vullen met een formule in Excel (2 eenvoudige methodes)

4. Gebruik van VBA macro's om lege cellen op te vullen met bovenstaande waarde in Excel

De laatste methode omvat de VBA macro's. U kunt VBA-macro's om de lege cellen te vullen met de bovenstaande waarde. Hoewel het een paar minuten kan duren om de code uit te voeren, werkt deze methode vrij goed voor lange datasets.

Volg de onderstaande stappen om uit te voeren VBA-macro om de lege cellen te vullen met de bovenstaande waarde.

Stap 1:

  • Selecteer het gegevensbereik en klik met de rechter muisknop op de naam van het blad.
  • Klik op Code bekijken van de Context menu.

Als gevolg daarvan Het VBA-venster zal openen met het algemene venster erop.

Stap 2:

  • Schrijf de volgende code in de Algemeen venster .

Code:

 Sub FillCellFromAbove() Voor elke cel in de selectie Als cell.Value = "" Dan cell.Value = cell.Offset(-1, 0).Value End If Volgende cel End Sub 

Stap 3:

  • Om de code uit te voeren, kunt u op F5 van het toetsenbord.

Of klik op de groene pijl in het tabblad van de VBA venster.

Vervolgens wordt de code uitgevoerd, en kun je het resultaat zien in het werkblad.

Lees meer: Hoe lege cellen te vullen met een waarde boven in Excel VBA (3 eenvoudige methodes)

Dingen om te onthouden

U moet het gegevensbereik aan het begin selecteren voordat u een van de bovengenoemde methoden toepast. Het spreekt vanzelf dat de eenvoudige formules in de methoden 1 en 2 variëren op basis van de actieve cel na het selecteren van lege cellen.

Conclusie

Het artikel legt vier methoden uit om lege plekken te vullen met de bovenstaande waarde in Excel. De methoden gebruiken ofwel een eenvoudige formule samen met het Bewerken van opties in de Home tab of de geneste LOOKUP formule. Het toont echter ook het gebruik van VBA-macro's om lege plekken te vullen met de bovenstaande waarde voor lange datasets. Ik hoop dat het artikel u heeft geholpen om de gewenste oplossing te krijgen. Mocht u desondanks nog vragen hebben over dit onderwerp, laat dan gerust een reactie achter in de commentaarsectie.

Hugh West is een zeer ervaren Excel-trainer en -analist met meer dan 10 jaar ervaring in de branche. Hij heeft een bachelor in Accounting en Finance en een master in Business Administration. Hugh heeft een passie voor lesgeven en heeft een unieke lesaanpak ontwikkeld die gemakkelijk te volgen en te begrijpen is. Zijn deskundige kennis van Excel heeft duizenden studenten en professionals over de hele wereld geholpen hun vaardigheden te verbeteren en uit te blinken in hun carrière. Via zijn blog deelt Hugh zijn kennis met de wereld en biedt hij gratis Excel-tutorials en online trainingen aan om individuen en bedrijven te helpen hun volledige potentieel te bereiken.