Ved hjelp av en formel for å Erstatt Spaces med Streker

August 9  by Eliza

Viv har et regneark som inneholder massevis av produktbeskrivelser. Hun trenger en måte å erstatte alle mellomrom mellom ord med bindestrek. Hun vet at hun kunne bruke finne og erstatte, men foretrekker å bruke en formel for å gjøre erstatninger.

Kanskje den enkleste måten å utføre denne oppgaven, ved hjelp av en formel, er til å stole på SUBSTITUTE funksjon. På sitt mest enkle, er STEDFORTREDER brukes til å erstatte ett tegn i en tekststreng med en annen karakter. Dermed antar den originale produkt beskrivelse er i celle A1, kan du bruke følgende:

= ERSTATNINGS (A1, "", "-")

Denne formelen lokaliserer hver plass i teksten og erstatter dem med streker. Hvis du er bekymret for at det kan være ledende eller etterfølgende mellomrom i celle A1, så kan du utvide formelen med TRIM-funksjonen:

= ERSTATNINGS (TRIM (A1), "", "-")

Enten av formlene presentert så langt gjør gode på å erstatte vanlig mellomrom i en tekst. Forstår imidlertid at hvis du importerer den opprinnelige teksten fra en annen enn Excel program, kan teksten inneholde tegn som ser ut som vanlige områder, men er ikke egentlig. I så fall vil de ovennevnte tilnærminger ikke, og du trenger å gjøre noe detektivarbeid for å finne ut nøyaktig hva de faux mellomrom virkelig er slik at du kan erstatte dem.

ExcelTips er din kilde for kostnadseffektiv Microsoft Excel trening. Dette tipset (12487) gjelder for Microsoft Excel 97, 2000, 2002, og 2003. Du kan finne en versjon av dette tipset for Båndet av Excel (Excel 2007 og senere) her: Ved hjelp av en formel for å Erstatt Spaces med Streker.