Anonymisera data i Excel

Anonymisera data i Excel

Nya AI-tjänster gör arbetsuppgifter enklare, även rapportering i Excel.

Men hur gör du om filen innehåller känslig information, till exempel personuppgifter, kundregister eller leverantörsdata? I så fall kan du anonymisera innehållet innan du laddar upp det till en AI-tjänst. På så sätt skyddar du både verksamhetens och kundernas integritet.

Hämta exempelfilen här

Säkra AI-tjänster?

Copilot Chat

Finns det säkra AI-tjänster? Även om Microsoft och andra AI-tjänster lovar trygg hantering av dina företagsuppgifter, tillåter många organisationer ändå inte att du laddar upp intern information. Det gäller inte bara personuppgifter utan också uppgifter om tillverkningsplatser eller kunders placering. Därför fungerar anonymisering som ett mer flexibelt och tryggt alternativ.

Du anonymiserar data i Excel genom att ersätta känsliga uppgifter med genererade koder eller slumpmässiga värden. Som resultat behåller du analysmöjligheter samtidigt som du skyddar både personer och verksamhet. Dessutom kan du dela filerna internt utan att sprida skyddad information.

I det här exemplet vill företaget undersöka hur kundernas ålder är fördelad på olika platser i Sverige för att skapa riktade marknadsföringskampanjer. Eftersom både kön och ort är klassade som känsliga uppgifter behöver du anonymisera dem innan du fortsätter. På så vis minskar du risken för att känslig information sprids. Därmed följer du företagets säkerhetskrav.

Skapa fiktiva värden

fiktiva värden

Lösningen är att skapa fiktiva värden. Genom att följa stegen nedan blir processen tydlig och säker.

Steg 1 – Skapa Excel-tabell

Exceltabell

Först säkerställer du att originalvärden är definierade som en Exceltabell. Kortkommandot är Ctrl + T. Därefter ger du tabellen ett passande namn. Det gör arbetet enklare senare.

tipsTips!
Genom att använda tabeller kommer du inte behöva justera formlera om fler rader tillkommer i underlaget.

Steg 2 – Hitta unika värden

Unika värden

Nästa steg är att identifiera de unika värden som ska ersättas. Använd denna formel i en intilliggande kolumn med hänvisning till tabell- och kolumnnamn.

=UNIK(Kundtabell[Kön])

=UNIQUE(Kundtabell[Kön])

Formeln kommer ”spilla ner” till lika många rader som antalet unika värden i kolumnen.

Steg 3 – Skapa kodsekvens

kodsekvens

Därefter skapar du en ersättningskod som anonymiserar värdena, antingen som nummerserie eller med både text och siffror.

Texten Kod ska kombineras med ett sekvensnummer, vilket baseras på antalet unika värden som behöver ersättas.

Formeln blir:

=”Kod”&SEKVENS(ANTALV(UNIK(Kundtabell[Kön])))

=”Kod”&SEQUENCE(ANTALV(UNIK(Kundtabell[Kön])))

sekvens

Upprepa formlerna för nästa kolumn med värden som ska ersättas och anonymiseras.

=UNIK(Kundtabell[Stad])

=UNIQUE(Kundtabell[Stad])

=”Plats” & SEKVENS(ANTALV(UNIK(Kundtabell[Stad])))

=”Plats” & SEQUENCE(ANTALV(UNIK(Kundtabell[Stad])))

Skapa kodlista med ersättningsvärden

anonymiserade rubriker

Skapa en ny lista genom att kopiera eller skapa nya anonymiserade rubriker för de nya ersättningsvärdena.

Hämta värdena i originaltabellen genom att ange tabellens och kolumnens namn för de kolumner som inte behöver anonymiseras:

=Kundtabell[KundID]

=Kundtabell[Ålder]

Leta upp ersättningskoden

ersättningskoden

Nu kan du ersätta de känsliga uppgifterna med hjälp av funktionen XLETAUPP. På så sätt kopplas varje originalvärde till sin anonymiserade kod.

=XLETAUPP(Kundtabell[@Kön];$F$2#;$G$2#)

=XLOOKUP(Kundtabell[@Kön];$F$2#;$G$2#)

Dollartecken $ låser startcellreferensen i formeln och brädgårdstecknet # gör att formeln automatiskt utökas till angränsande celler.

Kopiera ner formeln till alla raderna.

xletaupp

Upprepa sedan för alla kolumner med värden som ska anonymiseras.

=XLETAUPP(Kundtabell[@Stad];$I$2#;$J$2#)

= XLOOKUP(Kundtabell[@Stad];$I$2#;$J$2#)

Kopiera ner formeln till alla raderna.

Kopiera resultatet

När detta är klart kan du antingen klistra in värden direkt i AI-tjänsten eller kopiera de anonymiserade uppgifterna till en ny tom Excelfil och sedan ladda upp filen.

tipsTips!
klistra in värden

När du klistrar in i en ny Excelfil välj Klistra in värden [Paste values] för att undvika att formler kopieras. På så sätt får du en ren fil utan länkar.

Spara kodlistorna

kodlistorna

Till sist sparar du kodlistorna i separata arbetsböcker om du vill återanvända dem

Spara originaltabell, kodlistor och anonymiserade värden som tre olika filer på skilda platser för att följa företagets regler för hantering av känsliga uppgifter.

När AI-tjänsten har levererat resultatet kan du använda kodlistorna för att tolka eller avkoda informationen igen.

Sammanfattning

Genom att anonymisera känsliga uppgifter innan du laddar upp en Excel-fil till en AI-tjänst följer du företagets riktlinjer och minskar risken för att information hamnar fel. När du ersätter värden som kön eller ort med koder kan du fortsätta arbeta med materialet och göra analyser utan att exponera skyddad information. Efter att AI-tjänsten levererat sitt resultat kan du använda kodlistorna för att tolka och koppla ihop uppgifterna igen på ett säkert sätt. Dessutom behåller du kontrollen över hela processen.