INHOUDSOPGAWE
Microsoft Excel het verskeie nuttige metodes om leë selle in te vul met die waarde hierbo. Van hulle sal ons 4 instrumentele metodes in hierdie artikel beskryf met voorbeelde en behoorlike verduidelikings.
Laai Oefenwerkboek af
Jy kan die werkboek van hier af aflaai.
Vul leë selle met waarde hierbo.xlsx
4 nuttige metodes om leë selle met waarde hierbo in Excel te vul
Ons gaan die volgende voorbeelddatastel gebruik om die vier nuttige metodes om leë selle met die waarde hierbo in Excel te vul.
Die datastel bevat die lys van produk-ID's, datums van verkope en nommers van verkope. Jy kan sien dat die datastel 'n paar leë selle het. En ons wil die leë selle vul met die waarde bokant die sel.
In die volgende vier afdelings sal ons die gebruik van vier algemene Excel-nutsmiddels soos Gaan na spesiale of <1 demonstreer>Vind uit die Redigeer -opsie, geneste OPSOEK -formule, en die VBA-makro's om hierdie taak uit te voer.
1. Vul in Leë selle met waarde hierbo in Excel Gebruik Gaan na Spesiale (F5) en Formule
Jy kan Gaan na Spesiale en 'n eenvoudige formule gebruik om die leë selle met die waarde bokant hulle te vul. Volg die stappe hieronder om te weet hoe hierdie proses werk.
Stap 1:
- Kies die reeks data waarheen jy wil vul die leë selle in.
Stap 2:
- Gaanna die Tuis -oortjie > Redigeer -groep > Vind & Kies aftrekkieslys > Gaan na Spesiale opdrag.
Volg die prent hieronder.
Jy kan dit vermy deur F5 te druk direk vanaf die sleutelbord. Dit sal jou ook na die Gaan na Spesiale -kassie neem.
'n Dialoogkassie met die naam Gaan na Spesiale verskyn.
Stap 3 :
- Kies Blanks uit die Gaan na Spesiale -blokkie > klik OK .
Gevolglik sal jy vind dat die leë selle dienooreenkomstig geselekteer is.
Stap 4:
- Vanaf die sleutelbord, druk " = " en jy sal 'n gelykheidsteken in die aktiewe sel sien .
- Skryf die formule as “ =D5 “.
Hier is D5 die verwysing van die sel hierbo, met wie se waarde jy die leë selle wil invul.
Stap 5:
- Daarna , druk CTRL+ENTER.
Jy kan die resultaat hieronder sien.
Die resultaat bevat egter 'n kopie van die formule. Jy moet dit in waardes omskakel.
Stap 6:
- Kies weer die reeks data en kies Kopieer uit die Konteks kieslys.
- Klik op die Kopieer sal die stippellyn oor die geselekteerde grens wys.
Stap 7:
- Volgende moet jy weer regskliek en die kies pyltjie ikoonlangs Plak Spesiale .
'n Aftreklys -kieslys sal verskyn.
Stap 8:
- Kies Plak waardes(V) soos hieronder getoon.
Uiteindelik sal die resultaat soos die volgende prent lyk.
Lees meer: Hoe om leë selle in Excel outomaties te vul met waarde hierbo (5) Maklike maniere)
2. Vul leë selle met waarde bo met behulp van Find & Vervang en Formule
Boonop kan jy die Vind & Vervang opsie vanaf die Tuis oortjie saam met 'n soortgelyke formule as wat ons in die vorige metode gebruik het.
Jy moet die stappe hieronder volg hiervoor.
Stap 1:
- Kies die reeks data.
- Gaan na die Tuis oortjie > Redigeer groep > Vind & Kies aftrekkieslys > Kies die Vind -opdrag.
Stap 2:
- 'n Kassie sal kom boontoe. Hou die Vind wat: blokkie leeg en klik op Soek alles .
Dit sal die lys spasies in die geselekteerde reeks wys. Vir hierdie datastel is die aantal spasies wat gevind is 11.
Stap 3:
- Druk CTRL +A vanaf die sleutelbord. Dit sal al die spasies kies.
- Klik daarna op Sluit.
Stap 4:
- Druk “ = “van die sleutelbord en 'n gelykheidsteken sal outomaties in die aktiewe sel verskyn.
- Skryf dan die formule“ =D13 ” in die aktiewe sel.
Stap 5:
- Druk CTRL+ENTER vanaf die sleutelbord.
Dus sal jy die resultaat kry soos getoon.
Lees meer: Hoe om leë selle met waarde van links in Excel te vul (4 geskikte maniere)
Soortgelyke lesings
- Vul leë selle met NVT in Excel (3 maklike metodes)
- Dataskoonmaaktegnieke: Vul leë selle in Excel (4 maniere)
- Vul leë selle met teks in Excel (3 effektiewe maniere)
3. Kombineer OPSOEK, RY, IF & LEN-funksies om leë selle met bo-waarde in Excel in te vul
Verder kan jy die Tabel -opdrag vanaf die Voeg in -oortjie gebruik en die geneste OPSOEK gebruik formule om leë selle met die waarde hierbo te vul.
Volg hiervoor die stappe hieronder:
Stap 1:
- Kies die hele datastel.
Stap 2:
- Kies Tabel vanaf die Voeg in oortjie.
Jy kan ook die sleutelbordkortpad CTRL+T druk nadat jy die hele datastel gekies het .
Stap 3:
Die Skep tabel dialoogkassie sal oopmaak en die geselekteerde reeks wys van data.
- Kyk of die data behoorlik gekies is.
- Merk My tabel het opskrifte merkblokkie as dit nie outomaties gemerk is nie.
- Klik OK.
Jou datastel sal lyk soos'n tabel met opskrifte met pylikone soos hieronder getoon.
Stap 4:
- Kies 'n ewekansige kolom F en skryf die volgende geneste formule vir kolom B .
=LOOKUP(ROW(B4:B14), IF(LEN(B4:B14), ROW(B4:B14)), B4:B14)
Die resultaat sal wys die data van kolom B saam met die opvul van die spasies met die bogenoemde waarde.
Stap 5:
- Herhaal die proses vir kolom C met die volgende formule.
=LOOKUP(ROW(C4:C14), IF(LEN(C4:C14), ROW(C4:C14)), C4:C14)
Hier is die waardes van Verkopedatums verskil van die oorspronklike datastel. Dit is omdat die Getalformaat by verstek Algemeen is. Ons gaan dit dus beslis in 'n geskikte formaat omskakel.
Stap 6:
- Verander die -formaat deur <1 te kies>Kort datum in plaas van Algemeen .
Volg die prent om te vind waar om te verander.
Daarom , het ons die uitvoer met die presiese waardes van die datastel geproduseer.
Stap 7:
- Herhaal van die formule vir kolom D met die volgende formule.
=LOOKUP( ROW(D4:D14), IF(LEN(D4:D14),ROW(D4:D14)), D4:D14)
Dit sal die volgende resultaat gee:
Hierdie metode help om die oorspronklike datastel te hê en vorm 'n nuwe tabel om die gewenste resultaat te kry.
The Nested Formula Breakdown:
Die sintaksis van die formule:
=LOOKUP(lookup_value, lookup_vector, [result_vector])
- Hier neem soekwaarde die data wat ons wil uitvind. Sedert ons hetveelvuldige rye in ons datastel, die ROW-funksie werk hier wat die reeks van die kolom neem.
- soek_vektor gebruik die IF-funksie geneste met die LEN-funksie en die ROW-funksie. Albei neem die reeks kolomme om 'n vektorvorm te skep.
- resultaat_vektor is die resultaatwaardes wat in die vorm van 'n vektor geneem word om die gewenste resultaat te kry.
Lees meer: Hoe om leë selle met formule in Excel in te vul (2 maklike metodes)
4. Gebruik van VBA-makro's om leë selle met bo-waarde in Excel in te vul
Die laaste metode sluit die VBA-makro's in. Jy kan VBA-makro's gebruik om die leë selle met die bogenoemde waarde te vul. Alhoewel dit 'n paar minute kan neem om die kode te laat loop, werk hierdie metode redelik goed vir lang datastelle.
Volg die stappe hieronder om VBA Makro uit te voer om die leë selle met die waarde hierbo te vul .
Stap 1:
- Kies die reeks data en regskliek op die naam van die blad.
- Klik op Bekyk kode vanaf die Konteks kieslys.
Gevolglik sal die VBA-venster oop en wys die Algemene Venster daarop.
Stap 2:
- Skryf die volgende kode in die Algemene Venster .
Kode:
1779
Stap 3 :
- Om die kode te laat loop, kan jy F5 vanaf die sleutelbord druk.
Of klik op die groen pyltjie in die oortjie van die VBA-venster.
Gevolglik sal die kode loop, en jy kan die resultaat sien in die werkblad.
Lees meer: Hoe om leë selle met waarde hierbo te vul in Excel VBA (3 maklike metodes)
Dinge om te onthou
Jy moet die reeks data aan die begin kies voordat enige van die bogenoemde metodes toegepas word. Klaarblyklik sal die eenvoudige formules in metode 1 en 2 verskil op grond van die aktiewe sel nadat spasies gekies is.
Gevolgtrekking
Die artikel verduidelik vier metodes om spasies met die waarde hierbo in Excel te vul. Die metodes gebruik óf 'n eenvoudige formule saam met die Redigeer -opsies in die Tuis -oortjie óf die geneste OPSOEK -formule. Dit toon egter ook die gebruik van VBA Makro's om spasies met die bogenoemde waarde vir lang datastelle te vul. Ek hoop die artikel het jou gehelp om die oplossing te kry wat jy wou hê. Nietemin, as jy enige verdere vrae het wat verband hou met die onderwerp, laat gerus 'n opmerking in die kommentaar afdeling.