Hvordan erstatte flere områder med én plass fra celler i Excel?

In Excel, normal Søk og erstatt kan funksjonen ikke fungerer godt for oss å løse dette problemet, slik at vi kan bruke en enkel formel for å håndtere det. Vennligst gjør som dette:
1. Skriv inn denne formelen: = TRIM (bytt ut (A2, CHAR (32), "")) i en tom celle i tillegg til din celleverdi, se skjermbilde:
to. Trykk deretter på Enter-tasten for å få resultatet, og velg celle B2, deretter drar fyllhåndtaket over til celleområdet som du vil bruke denne formelen, og alle de ekstra mellomrom er fjernet fra tekststrenger og bare ett enkelt mellomrom vil holdes mellom teksten. Se skjermbilde:

erstatt flere områder med enkelt mellomrom ved hjelp av VBA-kode
Hvis du er interessert i VBA-kode, kan jeg lage en kode for å erstatte flere områder med ett, vennligst Gjør følgende:
1. Vennligst hold nede ALT + F11-tastene for å åpne Microsoft Visual Basic for Applications vinduet.
2. Deretter klikker du Sett > Modul, og lim inn følgende kode i modulen Window
VBA-kode. Erstatt flere områder med singe plass
Sub replace_multiplespaces () 'Updateby20150602Dim x As RangeDim Workx Som RangeOn Error Resume NextxTitleId = "KutoolsforExcel" Set Workx = Application .SelectionSet Workx = Application.InputBox ("Range", xTitleId, Workx.Address, Type: = 8) for hver x In Workx x = WorksheetFunction.Trim (x) Neste xEnd Sub3. Deretter trykker F5 for å kjøre denne koden, og en rask boks vil komme ut for å minne deg på å velge dataområdet som du ønsker å fjerne ekstra mellomrom, se skjermbilde:
4. Og klikk deretter på OK-knappen, har alle overflødige mellomrom blitt erstattet med ett mellomrom mellom tekst.

erstatt flere områder med enkelt mellomrom ved hjelp Kutools for Excel
Hvis du har andre typer plasser må fjernes , slik som å fjerne de ledende mellomrom, etterfølgende mellomrom, alle områder av teksten, vil jeg anbefale et kraftig verktøy --Kutools for Excel, med sin fjerne mellomrom verktøyet, kan du raskt fullføre følgende operasjoner:
Fjern innledende mellomrom i cellen
Fjern følgende mellomrom i cellen
Fjern alle mellomrom mellom verdier i cellen
Kutools for Excel: med mer enn 120 praktiske Excel-tillegg, gratis å prøve uten begrensning i 60 dager. Få det nå. Etter å ha installert Kutools for Excel, kan du gjøre som følger :( Gratis Last ned Kutools for Excel nå)
en. Velg dataområdet som du vil fjerne de ekstra mellomrom.
2. Klikk Kutools > Tekst > Fjern Spaces, se skjermbilde:
tre. I dialogboksen fjerne mellomrom boksen, velg Alle overflødige mellomrom fra Spaces Type delen, og du kan se resultatet fra forhåndsvisningsruten, se skjermbilde:
4. Og klikk deretter på OK eller Bruk knappen, alle ekstra mellomrom er fjernet fra cellen og bare la en eneste plass blant teksten.
Klikk for å vite mer om denne Fjern Spaces funksjonen.
Gratis nedlasting Kutools for Excel nå