Video: Another 15 Excel 2016 Tips and Tricks 2024
Om du drar data in från externa databaser och arvssystem kommer du utan tvekan att stöta på text som innehåller extra mellanslag. Ibland finns dessa extra utrymmen i början av texten, medan de vid andra tillfällen dyker upp i slutet.
Extra utrymmen är vanligtvis onda eftersom de kan orsaka problem med uppslag, formatering, kolumnstorlek och utskrift.
Figuren illustrerar hur du kan ta bort överflödiga utrymmen genom att använda TRIM-funktionen.
TRIM-funktionen är relativt enkel. Ge det bara lite text och det tar bort alla mellanslag från texten utom för enstaka mellanrum mellan orden.
Som med andra funktioner kan du näsa TRIM-funktionen i andra funktioner för att rensa upp texten medan du tillämpar någon annan manipulation. Exempelvis trimmer texten i cell A1 och konverterar den till stor bokstav allt i ett steg:
= UPPER (TRIM (A1))
TRIM-funktionen var utformad för att trimma endast ASCII-mellanslagstecken från text. ASCII-mellankaraktären har ett kodvärde på 32. Teckenuppsättningen Unicode har emellertid ett extra mellanslag som kallas det icke-bristande mellanslaget. Denna karaktär används vanligen på webbsidor och har Unicode-värdet på 160.
TRIM-funktionen är utformad för att hantera endast CHAR-symboler (32). Det kan inte i sig hantera CHAR (160) mellanslag tecken. För att hantera denna typ av utrymme måste du använda SUBSTITUTE-funktionen för att hitta CHAR (160) mellanslag och ersätta dem med CHAR (32) mellanslag så att TRIM-funktionen kan fixa dem. Du kan utföra denna uppgift allt på en gång med följande formel:
= TRIM (SUBSTITUTE (A4, CHAR (160), CHAR (32)))