Hoe een celwaarde herhalen totdat een nieuwe waarde wordt gezien of bereikt in Excel?
Zoals de linker screenshot laat zien, moet u de celwaarde herhalen totdat een nieuwe waarde wordt gezien of bereikt in een kolom in Excel. In dit geval moet u de waarde herhalen A in de volgende lege cellen tot waarde B is bereikt, en herhaalwaarde B tot waarde C wordt gezien. Hoe bereik je dat? Dit artikel helpt je.
Herhaal een celwaarde totdat een nieuwe waarde wordt gezien of bereikt met de formule
Herhaal een celwaarde totdat een nieuwe waarde wordt gezien of bereikt door te verwijzen naar de waarde hierboven
Herhaal een celwaarde totdat een nieuwe waarde wordt gezien of bereikt met VBA-code
Herhaal eenvoudig een celwaarde totdat een nieuwe waarde wordt gezien of bereikt met slechts enkele klikken
Herhaal een celwaarde totdat een nieuwe waarde wordt gezien of bereikt met de formule
U kunt formules gebruiken om een celwaarde te herhalen totdat een nieuwe waarde in Excel wordt gezien. Ga als volgt te werk.
1. Selecteer in een nieuwe kolom een lege cel die grenst aan de cel (E2) waarvan u de waarde moet herhalen en voer vervolgens de formule in = E2 in de formulebalk en druk op Enter. Zie screenshot:
2. Selecteer de volgende cel (F3) in de help-kolom, voer de formule in = ALS (E3 = "", F2, E3) in de formulebalk en druk op de Enter sleutel.
3. Blijf cel F3 selecteren, sleep de vulhendel omlaag om alle celwaarden te herhalen totdat er een nieuwe waarde wordt gezien. Zie screenshot:
Herhaal eenvoudig een celwaarde totdat een nieuwe waarde wordt bereikt in Excel:
De Vul lege cellen nut van Kutools for Excel kan u helpen om een celwaarde in een lijst te herhalen totdat een nieuwe waarde wordt gezien of bereikt in Excel, zoals het onderstaande screenshot laat zien.
Download en probeer het nu!
Herhaal een celwaarde totdat een nieuwe waarde wordt gezien of bereikt door te verwijzen naar de waarde hierboven
Naast de bovenstaande formule kunt u eerst alle lege cellen selecteren en vervolgens naar alle bovenstaande waarden verwijzen om de lege cellen met sneltoetsen te vullen.
1. Selecteer de kolom waarvoor u de celwaarde wilt herhalen, en druk vervolgens op F5 sleutel om het te openen gaan naar dialoogvenster en klik op Speciaal knop.
2. In de Ga naar speciaal dialoogvenster, selecteert u het blanks optie en klik vervolgens op de OK knop. Zie screenshot:
3. Nu zijn alle lege cellen in de geselecteerde kolom geselecteerd. Voer een gelijkteken in =, druk eenmaal op de pijl-omhoog en druk vervolgens op Ctrl + Enter toetsen tegelijk.
Vervolgens kunt u zien dat de celwaarde in de geselecteerde kolom wordt herhaald totdat een nieuwe waarde wordt gezien zoals onder screenshot:
Herhaal een celwaarde totdat een nieuwe waarde wordt gezien of bereikt met VBA-code
De volgende VBA-code kan u ook helpen om een celwaarde te herhalen totdat een nieuwe waarde wordt gezien in een bepaalde kolom in Excel.
1. Selecteer het kolombereik waarvoor u de celwaarde moet herhalen totdat een nieuwe waarde wordt gezien, en druk vervolgens op anders + F11 toetsen tegelijkertijd om het Microsoft Visual Basic voor toepassingen venster.
2. In de Microsoft Visual Basic voor toepassingen venster klikt Invoegen > Module. Kopieer en plak vervolgens de onderstaande VBA-code in het modulevenster.
VBA-code: herhaal een celwaarde totdat een nieuwe waarde wordt gezien in 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. druk de F5 toets om de code uit te voeren. Vervolgens worden alle lege cellen in het geselecteerde kolombereik onmiddellijk gevuld met de waarde hierboven.
Herhaal eenvoudig een celwaarde totdat een nieuwe waarde wordt gezien of bereikt met slechts enkele klikken
In dit gedeelte wordt het Vul lege cellen nut van Kutools for Excel. Met dit hulpprogramma kunt u de celwaarde eenvoudig herhalen totdat een nieuwe waarde wordt gezien met slechts enkele klikken.
1. Selecteer het kolombereik waarvoor u de celwaarde wilt herhalen en klik op Kutools > Invoegen > Vul lege cellen. Zie screenshot:
2. In de Vul lege cellen dialoogvenster, selecteert u het Gebaseerd op waarden in de Vul met sectie, kies Beneden optie in het Opties sectie, en klik ten slotte op het OK knop. Zie screenshot:
Vervolgens worden alle lege cellen onmiddellijk gevuld met bovenstaande celwaarden, zoals onderstaand screenshot.
Kutools for Excel - Geef Excel een boost met meer dan 300 essentiële tools. Geniet van permanent gratis AI-functies! Snap het nu
Demo: herhaal eenvoudig een celwaarde totdat een nieuwe waarde wordt gezien of bereikt met Kutools voor Excel
Gerelateerde artikelen:
- Hoe herhaal je een teken n keer in een cel in Excel?
- Hoe herhaal je rijen bovenop elke afdruk behalve de laatste pagina in Excel?
Beste Office-productiviteitstools
Geef uw Excel-vaardigheden een boost met Kutools voor Excel en ervaar efficiëntie als nooit tevoren. Kutools voor Excel biedt meer dan 300 geavanceerde functies om de productiviteit te verhogen en tijd te besparen. Klik hier om de functie te krijgen die u het meest nodig heeft...
Office-tabblad Brengt een interface met tabbladen naar Office en maakt uw werk veel gemakkelijker
- Schakel bewerken en lezen met tabbladen in Word, Excel, PowerPoint in, Publisher, Access, Visio en Project.
- Open en maak meerdere documenten in nieuwe tabbladen van hetzelfde venster in plaats van in nieuwe vensters.
- Verhoogt uw productiviteit met 50% en vermindert honderden muisklikken voor u elke dag!