1. Laborera inte i flera dagar, det är slöseri med tid, fråga istället eller använd hjälpfunktionen i programmet.
2. Vill du verkligen ha ett mellanrum mellan ALLA siffror, dvs 1 2 3 4 5 6 7 8 9 0 ? I så fall är det inte svårare än att använda sig av en funktion som heter Middle, men den blir lite jobbig, för det du vill göra är lite jobbigt...
Middle-funktionen "plockar" den bokstav du anger som start ur den text du anger som text och så många tecken från starten du vill ha. Sedan sammanfogar du en siffra i taget med en sträng som är ett mellanslag.
Middle ( text ; start ; antal tecken )
Förutsättningar: Fältet Personnummer innehåller personnummret, det är skrivet på formen 123456-8901 och det fältet är ett textfält.
Hur du gör: Skapa ett nytt beräkningsfält som heter tex "Personnummer med mellanslag" med följande beräkning:
Middle ( Personnummer ; 1 ; 1 ) & " " &
Middle ( Personnummer ; 2 ; 1 ) & " " &
Middle ( Personnummer ; 3 ; 1 ) & " " &
Middle ( Personnummer ; 4 ; 1 ) & " " &
Middle ( Personnummer ; 5 ; 1 ) & " " &
Middle ( Personnummer ; 6 ; 1 ) & " " &
Middle ( Personnummer ; 8 ; 1 ) & " " &
Middle ( Personnummer ; 9 ; 1 ) & " " &
Middle ( Personnummer ; 10 ; 1 ) & " " &
Middle ( Personnummer ; 11 ; 1 )
Då får du: 1 2 3 4 5 6 8 9 0 1
(Notera att mellan varje " " ovan så står det ett mellanslag och även att position 7, som är minustecket, hoppas över.)