Hoppa till huvudinnehåll

Fyll tomma celler med värde över eller 0 i Excel - steg för steg guide

Författare: Xiaoyang Senast ändrad: 2023-12-04

I Excel är det vanligt att lämna celler tomma när deras data helt enkelt upprepar värdet för cellen ovanför dem. Detta formateringsval resulterar ofta i en renare och mer visuellt tilltalande layout. Men om du vill sortera eller filtrera listan kan dessa tomma celler bli problematiska. I sådana fall måste du fylla i tomrummen med värdena från cellerna ovan som visas i skärmdumpen nedan.

I den här guiden kommer vi att fokusera på hur man fyller tomma celler antingen med värdet i cellen direkt ovanför eller med 0 eller något annat specifikt värde. Detta kan vara otroligt användbart för att hantera datamängder som innehåller tomma celler, för att säkerställa att beräkningar och visualiseringar är korrekta och meningsfulla.

Fyll tomma celler med värdet ovan

Fyll tomma celler med 0 eller ett specifikt värde


 Fyll tomma celler med värdet ovan

I det här avsnittet kommer vi att introducera fyra enkla knep för att fylla tomma celler med värdet ovan i Excel.

  • Gå till Special & formel: Inbyggt i Excel, men flera steg krävs, måste konvertera de slutliga formlerna till värden.
  • Kutools för Excel: Tar bara 3 klick, enkelt och snabbt. Men kräver nedladdning och installation.
  • VBA-kod: Kräver kunskap om VBA-programmering, risk för buggar eller fel om de inte är korrekt kodade.
  • Power Query: Har en brantare inlärningskurva, tillämplig på Excel 2016 och senare versioner.

Använda Gå till specialfunktion och formel för att fylla tomma celler med värdet ovan

Med den här metoden bör du tillämpa Gå till Special funktionen för att markera alla tomma celler i dataområdet, skriv sedan in en mycket enkel formel i en tom cell och tryck sedan på Ctrl + Enter för att fylla de valda tomma cellerna med värdet ovan. Här är stegen.

Steg 1: Välj de tomma cellerna

      1. Välj intervallet av celler där du vill fylla tomrummen med värdet ovan.
      2. Klicka sedan Hem > Hitta och välj > Gå till Special, se skärmdump:
        tips: Du kan också trycka på F5 nyckel för att öppna gå till dialogrutan och klicka sedan på Special knapp i gå till fönster för att visa Gå till Special dialog ruta.
      3. I Gå till Special dialogrutan väljer du Blanks alternativ och klicka OK.
      4. Nu väljs alla tomma celler inom intervallet samtidigt.

Steg 2: Mata in formel

Med de tomma cellerna fortfarande markerade skriver du likhetstecknet (=) direkt. Likhetstecknet kommer att visas i en av de valda tomma cellerna, till exempel A3 i detta fall. Referera nu till cellen ovanför den genom att klicka på A2.

Steg 3: Tryck på Ctrl + Enter för att fylla alla markerade tomma celler

Nu, tryck Ctrl + Enter tangenterna tillsammans för att kopiera formeln till alla andra markerade celler. Och alla valda tomma celler är fyllda med värdet från cellen direkt ovanför dem. Se skärmdump:

Steg 4: Konvertera formler till värden

Nu är de valda tomma cellerna formler, du bör konvertera dessa formler till värden. Välj det dataintervall som innehåller formlerna och tryck sedan på Ctrl + C för att kopiera datalistan och högerklicka sedan på det kopierade intervallet och välj Värden från Klistra in alternativ avsnitt, se skärmdump:

Och nu, formlerna konverteras till statiska värden, kan du göra alla andra operationer som du behöver.

Anmärkningar: Om det finns några andra formler i ditt valda intervall kommer dessa formler också att konverteras till värden.

Använda Kutools för Excel med endast 3 klick

Om du letar efter en snabb och enkel lösning, Kutools för ExcelÄr Fyll tomma celler funktion kan vara ett utmärkt verktyg för dig. Med denna kraftfulla funktion kan du snabbt slutföra följande operationer:

  • Fyll tomma celler med värde över, ner, vänster eller höger
  • Fyll tomma celler med serier av linjära värden
  • Fyll tomma celler med ett specifikt värde

Efter ladda ner och installera Kutools för Excel, gör så här:

För att fylla tomma celler med värdet ovan, välj det dataintervall som du vill fylla i tomma celler och klicka sedan Kutools > Insert > Fyll tomma celler, ange sedan operationerna i Fyll tomma celler dialog ruta:

  1. Välja Baserat på värden alternativ från Fyll med sektion.
  2. Välja Ner i Tillbehör sektion. (Du kan också välja Up, Höger or Vänster för att fylla de tomma cellerna med värde nedåt, vänster eller höger efter behov)
  3. Klicka OK för att tillämpa den här funktionen.

Resultat:

Nu fylls alla tomma celler med värdet ovan som följande skärmdump visas:

Anmärkningar: För att använda den här funktionen, vänligen ladda ner och installera Kutools för Excel först.

Använder VBA-kod för att fylla tomma celler med värdet ovan

Om du är bekant med VBA-kod kommer vi här att tillhandahålla en kod för att fylla tomma celler med värdet ovan. Vänligen gör med följande steg:

Steg 1: Öppna VBA-modulredigeraren och kopiera koden

  1. Håll ner ALT + F11 nycklar i Excel, och det öppnar Microsoft Visual Basic för applikationer fönster.
  2. Klicka Insert > Modulernaoch klistra in följande kod i modulfönstret.
    VBA-kod: Infoga tomma celler med värdet ovan
    Sub FillBlankCellsWithValueAbove()
    'Updateby Extendoffice
        Dim WorkRng As Range
        Dim cell As Range
        On Error Resume Next
        xTitleId = "KutoolsforExcel"
        Set WorkRng = Application.Selection
        Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
        On Error GoTo 0
        If WorkRng Is Nothing Then
            MsgBox "No valid range selected.", vbExclamation, "Error"
            Exit Sub
        End If
        For Each cell In WorkRng
            If IsEmpty(cell) Then
                cell.Value = cell.Offset(-1, 0).Value
            End If
        Next cell
    End Sub
    

Steg 2: Kör koden

När du har klistrat in den här koden, tryck på F5 nyckel för att köra den här koden. I uppmaningsrutan väljer du det dataintervall där du vill fylla tomma celler med värdet ovan. Och klicka sedan OK.

Resultat:

Nu fylls alla tomma celler med värdet ovan som följande skärmdump visas:


Använda Power Query för att fylla tomma cellers värde ovan

Om du använder Excel 2016 och senare versioner har Excel en kraftfull funktion – Power Query, vilket kan hjälpa till att fylla i varje block med tomma celler i kolumnen med värdet från cellen ovanför dem direkt. Här är stegen för att göra det:

Steg 1: Få in data Power Query

  1. Välj det dataintervall som du vill använda och klicka sedan Data > Från tabell, se skärmdump:
    tips: Klicka på i Excel 2019 och Office 365 Data > Från tabell/sortiment.
  2. I den poppade ut Skapa bord dialogrutan, klicka OK knappen för att skapa en tabell, se skärmdump:
  3. Nu, den Power Query redaktör fönstret visas med data, se skärmdump:

Steg 2: I Power Query Redaktörsfönster, ange operationerna

  1. Klicka på rubriken för de kolumner som du vill fylla de tomma cellerna med värdet ovanför. Och högerklicka sedan på den valda rubriken, välj Fyll > Ner, se skärmdump:
    tips: För att fylla tomma celler i flera kolumner, håll nere ctrl or shift och klicka på kolumnrubrikerna för att välja icke-intilliggande eller intilliggande kolumner, högerklicka sedan på valfri vald kolumn och välj sedan Fyll > Ner som tidigare beskrivits.
  2. Nu är alla tomma celler i den valda kolumnen fyllda med värdet från cellen direkt ovanför dem, se skärmdump:

Steg 3: Mata ut Power Query till en Excel-tabell

  1. Sedan bör du mata ut data till ditt kalkylblad. var god klicka Hem > Stäng och ladda > Stäng och ladda / Stäng & ladda till, (här kommer jag att klicka Stäng och ladda), se skärmdump:
    tips: Klicka på Stäng och ladda kommer att mata ut data till ett nytt kalkylblad; Klick Stäng & ladda till alternativet, kommer data att matas ut till ett nytt ark eller aktuellt ark du behöver.
  2. Och sedan kommer data att laddas till ett nytt kalkylblad, se skärmdump:

Fyll tomma celler med 0 eller ett specifikt värde

Om du behöver fylla tomma celler med 0 eller något annat specifikt värde, här kommer jag att prata om två snabba metoder.


Använda funktionen Gå till special för att fylla tomma celler med 0 eller ett specifikt värde

Steg 1: Välj de tomma cellerna

      1. Välj intervallet av celler där du vill fylla tomrummen med 0 eller ett specifikt värde.
      2. Klicka sedan Hem > Hitta och välj > Gå till Special, se skärmdump:
        tips: Du kan också trycka på F5 nyckel för att öppna gå till dialogrutan och klicka sedan på Special knapp i gå till fönster för att visa Gå till Special dialog ruta.
      3. I Gå till Special dialogrutan väljer du Blanks alternativ och klicka OK.
      4. Nu väljs alla tomma celler inom intervallet samtidigt.

Steg 2: Mata in 0 eller specifikt värde

Med de tomma cellerna fortfarande markerade, skriv 0 eller annat specifikt värde du behöver direkt, se skärmdump:

Steg 3: Tryck på Ctrl + Enter för att fylla alla markerade tomma celler

Nu, tryck Ctrl + Enter tangenterna tillsammans för att fylla de valda tomma cellerna med värdet du skrev, se skärmdump:


Låt inte ämnen sakta ner dig, låt Kutools för Excel fylla dem!

Tomma celler stör ditt flöde? Förvandla din Excel-resa med Kutools. Fyller alla typer av tomma celler, perfekt tillgodose dina behov. Inga blanks, bara briljans! Ladda ner Kutools för Excel nu!

Fyll tomma celler med 0 eller något annat specifikt värde

Låt inte ämnen sakta ner dig, låt Kutools för Excel fylla dem!

Tomma celler stör ditt flöde? Förvandla din Excel-resa med Kutools. Fyller alla typer av tomma celler, perfekt tillgodose dina behov. Inga blanks, bara briljans! Ladda ner Kutools för Excel nu!

Fyll tomma celler med en serie linjära värden

Låt inte ämnen sakta ner dig, låt Kutools för Excel fylla dem!

Tomma celler stör ditt flöde? Förvandla din Excel-resa med Kutools. Fyller alla typer av tomma celler, perfekt tillgodose dina behov. Inga blanks, bara briljans! Ladda ner Kutools för Excel nu!

Fyll tomma celler med värde över/ned/vänster/höger


Använda funktionen Sök och ersätt för att fylla tomma celler med 0 eller ett specifikt värde

Excel Sök och ersätt funktionen kan också hjälpa till att fylla tomma celler med 0 eller något annat specifikt värde, vänligen gör med följande steg:

Steg 1: Välj dataintervall och aktivera funktionen Sök och ersätt

  1. Välj det dataintervall där du vill fylla tomma celler med ett specifikt värde.
  2. Klicka sedan Hem > Hitta och välj > ersätta (du kan också trycka på Ctrl + H att öppna Sök och ersätt dialogrutan), se skärmdump:

Steg 2: Ange operationerna i dialogrutan Sök och ersätt

  1. I Sök och ersätt dialogrutan lämnar du Hitta det textrutan tom, skriv sedan in det specifika värdet i Ersätt med textruta. Och klicka sedan Ersätt alla knapp. Se skärmdump:
  2.  En uppmaningsruta visas för att påminna dig om hur många celler som ersätts med det nya värdet. Äntligen, klicka OK och stäng Sök och ersätt dialog ruta.

Resultat:

Nu är de tomma cellerna i det valda intervallet fyllda med det specifika värdet du angav, se skärmdump:


Så här kan du fylla tomma celler med värdet ovan eller ett specifikt värde. Om du är intresserad av att utforska fler Excel-tips och tricks, vår webbplats erbjuder tusentals handledningar, klicka på här. för att komma åt dem. Tack för att du läser, och vi ser fram emot att ge dig mer användbar information i framtiden!


Relaterade artiklar:

  • Fyll i serienummer automatiskt och hoppa över tomrum
  • Om du har en lista med data som innehåller några tomma celler, vill du nu infoga serienummer för datan, men hoppa över de tomma cellerna enligt skärmbilden nedan. I den här artikeln kommer jag att introducera en formel för att lösa denna uppgift i Excel.
  • Fyll tomma celler med linjära värden
  • Behöver du fylla tomma celler med linjära värden i valet? Den här artikeln kommer att introducera några tips om hur man snabbt fyller tomma celler med linjära värden.
  • Fyll tomma celler med bindestreck
  • Om du antar att du har en rad data som innehåller några tomma celler, och nu vill du fylla var och en av dessa tomma celler med bindestreck-symbolen som följande skärmdumpar visas, har du några bra idéer att fylla tomma celler med streck på en gång i Excel?
Comments (1)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
test test test test test
There are no comments posted here yet
Leave your comments
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations