Gå til hovedindhold

Hvordan udskiftes ikke tomme celler med en bestemt værdi i Excel?

I Excel kan vi hurtigt og nemt erstatte eller udfylde et valg med en bestemt værdi ved at trykke på Ctrl + Enter nøgler, men ved du, hvordan du bare erstatter ikke tomme celler med en bestemt værdi i dit valgte område, der indeholder både tomme celler og værdiceller.

Udskift ikke tomme celler med en bestemt værdi ved hjælp af funktionen Find og erstat

Udskift ikke tomme celler med en bestemt værdi ved hjælp af VBA-kode


pil blå højre boble Udskift ikke tomme celler med en bestemt værdi ved hjælp af funktionen Find og erstat

I Excel kan funktionen Find og erstat hjælpe os med at finde alle de ikke-tomme celler og derefter erstatte dem med en bestemt værdi, som du vil.

1. Vælg det dataområde, som du kun vil erstatte værdicellerne.

2. Og tryk derefter på Ctrl + H at åbne Søg og erstat dialogboksen i Søg og erstat dialog under udskifte fane, skriv * i Find hvad felt, og indtast den værdi, du har brug for i Erstat med tekstboks, se skærmbillede:

doc-erstat-ikke-tomme-1

3. Klik derefter på Erstat alle knap, og en dialog dukkede ud for at fortælle dig antallet af celler, der skal udskiftes, luk dialogerne, så er alle værdierne i det valgte område erstattet med dine angivne data, se skærmbilleder:

doc-erstat-ikke-tomme-2 -2 doc-erstat-ikke-tomme-3

pil blå højre boble Udskift ikke tomme celler med en bestemt værdi ved hjælp af VBA-kode

Ved at bruge følgende VBA-kode kan du også erstatte alle datacellerne til dine nødvendige værdier på én gang. Gør som dette:

1. Hold nede ALT + F11 nøgler til at åbne Vinduet Microsoft Visual Basic til applikationer.

2. Klik indsatte > Moduler, og indsæt følgende kode i Modul vindue.

VBA-kode: Erstat ikke tomme celler med en bestemt værdi

Sub ReplaceNumbers()
'Update 20141111
    Dim SRg As Range
    Dim Rg As Range
    Dim Str As Variant
    On Error Resume Next
    Set SRg = Application.Selection
    Set SRg = Application.InputBox("select range:", "Kutools for Excel", SRg.Address, , , , , 8)
    If Err <> 0 Then Exit Sub
    Str = Application.InputBox("replace with:", "Kutools for Excel", Str)
    If Str = False Then Exit Sub
    For Each Rg In SRg
        If Rg <> "" Then Rg = Str
    Next
End Sub

3. Tryk derefter på F5 nøgle til at køre denne kode, og der vises et promptfelt for at minde dig om at vælge et område, som du vil erstatte dataene, se skærmbillede:

doc-erstat-ikke-tomme-1

4. Klik derefter på OK, og indtast din specifikke værdi i næste promptboks, se skærmbillede:

doc-erstat-ikke-tomme-1

5. Og klik derefter på OK, alle værdierne i dit valgte område er blevet erstattet med bestemte data på én gang.

Bedste kontorproduktivitetsværktøjer

🤖 Kutools AI Aide: Revolutionér dataanalyse baseret på: Intelligent udførelse   |  Generer kode  |  Opret brugerdefinerede formler  |  Analyser data og generer diagrammer  |  Aktiver Kutools funktioner...
Populære funktioner: Find, fremhæv eller identificer dubletter   |  Slet tomme rækker   |  Kombiner kolonner eller celler uden at miste data   |   Runde uden formel ...
Super opslag: VLookup med flere kriterier    Multiple Value VLookup  |   VOpslag på tværs af flere ark   |   Fuzzy Lookup ....
Avanceret rulleliste: Opret hurtigt rulleliste   |  Afhængig rulleliste   |  Multivælg rulleliste ....
Column Manager: Tilføj et bestemt antal kolonner  |  Flyt kolonner  |  Skift synlighedsstatus for skjulte kolonner  |  Sammenlign områder og kolonner ...
Fremhævede funktioner: Grid fokus   |  Designvisning   |   Stor Formel Bar    Arbejdsbog & Ark Manager   |  Ressourcebibliotek (Autotekst)   |  Datovælger   |  Kombiner regneark   |  Krypter/Dekrypter celler    Send e-mails efter liste   |  Superfilter   |   Specielt filter (filter fed/kursiv/gennemstreget...) ...
Top 15 værktøjssæt12 tekst Værktøjer (tilføje tekst, Fjern tegn, ...)   |   50 + Chart Typer (Gantt kort, ...)   |   40+ Praktisk formler (Beregn alder baseret på fødselsdag, ...)   |   19 Indsættelse Værktøjer (Indsæt QR-kode, Indsæt billede fra sti, ...)   |   12 Konvertering Værktøjer (Tal til ord, Valutaomregning, ...)   |   7 Flet og del Værktøjer (Avancerede kombinere rækker, Opdel celler, ...)   |   ... og mere

Overlad dine Excel-færdigheder med Kutools til Excel, og oplev effektivitet som aldrig før. Kutools til Excel tilbyder over 300 avancerede funktioner for at øge produktiviteten og spare tid.  Klik her for at få den funktion, du har mest brug for...

Beskrivelse


Fanen Office bringer en grænseflade til et kontor med Office, og gør dit arbejde meget lettere

  • Aktiver redigering og læsning af faner i Word, Excel, PowerPoint, Publisher, Access, Visio og Project.
  • Åbn og opret flere dokumenter i nye faner i det samme vindue snarere end i nye vinduer.
  • Øger din produktivitet med 50 % og reducerer hundredvis af museklik for dig hver dag!
Comments (2)
Rated 5 out of 5 · 1 ratings
This comment was minimized by the moderator on the site
где только берут такие крутые формулы, как эта в vba?! очень круто, спасибо
Rated 5 out of 5
This comment was minimized by the moderator on the site
So, I have this report I imported from my payroll system, but it contains a lot of information I do not need, on some fields and other that I want to keep on the next cells, so I'm looking for a way to replace for example all of the addresses with blank cells. I cannot delete the whole row because I have the dept number on the same row on the left. Can somebody help me?
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations