Hoppa till huvudinnehåll

Hur upprepar man ett cellvärde tills nytt värde visas eller nås i Excel?

Författare: Siluvia Senast ändrad: 2024-10-25

Som den vänstra skärmdumpen visas måste du upprepa cellvärdet tills ett nytt värde ses eller nås i en kolumn i Excel. I det här fallet måste du upprepa värdet A i följande tomma celler tills värde B har nåtts, och upprepa värdet B tills värde C ses. Hur uppnår man det? Den här artikeln hjälper dig.

En skärmdump som visar initiala data i Excel med värden som ska upprepas ner tills ett nytt värde visas

Upprepa ett cellvärde tills nytt värde visas eller nås med formeln
Upprepa ett cellvärde tills ett nytt värde ses eller nås genom att referera till värdet ovan
Upprepa ett cellvärde tills nytt värde visas eller nås med VBA-kod
Upprepa enkelt ett cellvärde tills nytt värde visas eller nås med bara flera klick


Upprepa ett cellvärde tills nytt värde visas eller nås med formeln

Du kan använda formler för att upprepa ett cellvärde tills nytt värde visas i Excel. Gör så här.

1. I en ny kolumn väljer du en tom cell som ligger intill cellen (E2) som du behöver upprepa dess värde och anger sedan formeln = E2 in i formelfältet och tryck på Enter-tangenten. Se skärmdump:

En skärmdump som visar början av upprepade värden med en formel i en intilliggande kolumn i Excel

2. Välj nästa cell (F3) i hjälpkolumnen, ange formel = IF (E3 = "", F2, E3) in i formelfältet och tryck sedan på ange nyckel.

En skärmdump av att använda en formel för att upprepa cellvärden tills ett nytt värde visas i Excel

3. Fortsätt att välja cell F3, dra ner Fill Handle för att upprepa alla cellvärden tills nytt värde visas. Se skärmdump:

En skärmdump som visar upprepade cellvärden som uppnåtts med fyllningshandtaget i Excel


Upprepa enkelt ett cellvärde tills nytt värde uppnås i Excel:

Smakämnen Fyll tomma celler nytta av Kutools för Excel kan hjälpa dig att upprepa ett cellvärde i en lista tills nytt värde visas eller nås i Excel som nedanstående skärmdump.
Ladda ner och prova nu!

En skärmdump som visar den slutliga utdata där cellvärden upprepas med hjälp av Kutools för Excels verktyg Fyll tomma celler


Upprepa ett cellvärde tills ett nytt värde ses eller nås genom att referera till värdet ovan

Förutom ovanstående formel kan du först välja alla tomma celler och sedan referera till alla ovanstående värden för att fylla de tomma cellerna med kortkommandon.

1. Välj den kolumn du behöver för att upprepa cellvärdet och tryck sedan på F5 nyckel för att öppna gå till dialogrutan och klicka sedan på Special knapp.

En skärmdump av dialogrutan Gå till i Excel för att välja tomma celler i kolumnen

2. I Gå till Special dialogrutan väljer du Blanks alternativet och klicka sedan på OK knapp. Se skärmdump:

En skärmdump av att välja tomma celler i Excel för att fylla med värdet ovan

3. Nu är alla tomma celler i vald kolumn markerade, ange ett likhetstecken =, tryck på uppåtpilen en gång och tryck sedan på ctrl + ange tangenter samtidigt.

En skärmdump av att använda fyllningskommandot med Ctrl + Enter för att upprepa värden i tomma celler

Då kan du se att cellvärdet i vald kolumn upprepas tills nytt värde ses som nedan skärmdump:

En skärmdump av genomförda upprepade värden i Excel med hjälp av referensmetoden ovan


Upprepa ett cellvärde tills nytt värde visas eller nås med VBA-kod

Följande VBA-kod kan också hjälpa dig att upprepa ett cellvärde tills nytt värde visas i en viss kolumn i Excel.

1. Välj det kolumnintervall du behöver för att upprepa cellvärdet tills nytt värde visas och tryck sedan på andra + F11 samtidigt för att öppna Microsoft Visual Basic för applikationer fönster.

2. I Microsoft Visual Basic för applikationer fönstret klickar Insert > Modulerna. Kopiera och klistra in nedanstående VBA-kod i modulfönstret.

VBA-kod: Upprepa ett cellvärde tills nytt värde visas i Excel

Sub FillDown()
Dim xRng As Range
Dim xRows As Long, xCols As Long
Dim xRow As Integer, xCol As Integer
Set xRng = Selection
xCols = xRng.Columns.CountLarge
xRows = xRng.Rows.CountLarge
For xCol = 1 To xCols
  For xRow = 1 To xRows - 1
    If xRng.Cells(xRow, xCol) <> "" Then
      xRng.Cells(xRow, xCol) = xRng.Cells(xRow, xCol).Value
      If xRng.Cells(xRow + 1, xCol) = "" Then
        xRng.Cells(xRow + 1, xCol) = xRng.Cells(xRow, xCol).Value
      End If
    End If
  Next xRow
Next xCol
End Sub

3. tryck på F5 nyckel för att köra koden. Då fylls alla tomma celler i det valda kolumnområdet med värdet ovan omedelbart.


Upprepa enkelt ett cellvärde tills nytt värde visas eller nås med bara flera klick

Detta avsnitt kommer att introducera Fyll tomma celler nytta av Kutools för Excel. Med det här verktyget kan du enkelt upprepa cellvärdet tills nytt värde visas med bara flera klick.

Kutools för Excel erbjuder över 300 avancerade funktioner för att effektivisera komplexa uppgifter, vilket ökar kreativiteten och effektiviteten. Förbättrad med AI-funktioner, Kutools automatiserar uppgifter med precision, vilket gör datahantering enkel. Detaljerad information om Kutools för Excel...         Gratis provperiod...

1. Välj det kolumnintervall du behöver för att upprepa cellvärdet och klicka sedan på Kutools > Insert > Fyll tomma celler. Se skärmdump:

En skärmdump som visar alternativet Fyll tomma celler på fliken Kutools på menyfliksområdet

2. I Fyll tomma celler dialogrutan väljer du Baserat på värden i Fyll med avsnitt väljer Ner alternativet i Montering och slutligen klicka på OK knapp. Se skärmdump:

En skärmdump av dialogrutan Fyll tomma celler

Sedan fylls alla tomma celler med ovanstående cellvärden omedelbart, som visas nedan.

En skärmdump som visar resultatet av upprepade värden med Kutools för Excel

Kutools för Excel - Superladda Excel med över 300 viktiga verktyg. Njut av permanent gratis AI-funktioner! Hämta den nu


Demo: Upprepa enkelt ett cellvärde tills nytt värde visas eller nås med Kutools för Excel

Kutools för Excel: Över 300 praktiska verktyg till hands! Njut av permanent gratis AI-funktioner! Ladda ner nu!

Relaterade artiklar:

Bästa kontorsproduktivitetsverktyg

🤖 Kutools AI Aide: Revolutionera dataanalys baserat på: Intelligent utförande   |  Generera kod  |  Skapa anpassade formler  |  Analysera data och generera diagram  |  Anropa Kutools funktioner.
Populära funktioner: Hitta, markera eller identifiera dubbletter   |  Ta bort tomma rader   |  Kombinera kolumner eller celler utan att förlora data   |   Rund utan formel ...
Superuppslag: Flera kriterier VLookup    VLookup med flera värden  |   VSök över flera ark   |   Fuzzy Lookup ....
Avancerad rullgardinslista: Skapa snabbt en rullgardinslista   |  Beroende rullgardinslista   |  Flervals-rullgardinslista ....
Kolumnhanterare: Lägg till ett specifikt antal kolumner  |  Flytta kolumner  |  Växla synlighetsstatus för dolda kolumner  |  Jämför intervall och kolumner ...
Utvalda funktioner: Rutnätsfokus   |  Designvy   |   Stor formelbar    Arbetsbok & Bladhanterare   |  Resursbibliotek (Automatisk text)   |  Datumväljare   |  Kombinera arbetsblad   |  Kryptera/Dekryptera celler    Skicka e-postmeddelanden efter lista   |  Superfilter   |   Specialfilter (filtrera fet/kursiv/genomstruken...) ...
Topp 15 verktygssatser12 text verktyg (lägga till text, Ta bort tecken, ...)   |   50+ Diagram Typer (Gantt Chart, ...)   |   40+ Praktiskt Formler (Beräkna ålder baserat på födelsedag, ...)   |   19 Införande verktyg (Infoga QR-kod, Infoga bild från sökväg, ...)   |   12 Konvertering verktyg (Siffror till ord, Valutaväxling, ...)   |   7 Slå ihop och dela verktyg (Avancerade kombinera rader, Dela celler, ...)   |   ... och mer

Uppgradera dina Excel-färdigheter med Kutools för Excel och upplev effektivitet som aldrig förr. Kutools för Excel erbjuder över 300 avancerade funktioner för att öka produktiviteten och spara tid.  Klicka här för att få den funktion du behöver mest...


Fliken Office ger ett flikgränssnitt till Office och gör ditt arbete mycket enklare

  • Aktivera flikredigering och läsning i Word, Excel, PowerPoint, Publisher, Access, Visio och Project.
  • Öppna och skapa flera dokument i nya flikar i samma fönster, snarare än i nya fönster.
  • Ökar din produktivitet med 50 % och minskar hundratals musklick för dig varje dag!