operativsystemer og programvare
Endelig løsning på Excel-problem for vitenskapelige data
«Hjelpsom» Excel har klusset til vitenskapelige data og satt inn datoer eller andre tall i stedet.
Omtrent siden verden var ung og Excel først fikk «autokorreksjon», har tendensen til å feilaktig tolke data i et felt som en dato eller noe annet som ikke er riktig, vært et problem.
Problemet har vært så stort og vedvarende at blant annet forskere har sett seg nødt til å ta skjeen i egen hånd og gjøre noe med problemet på brukersiden.
For eksempel måtte en gruppe genforskere i 2020 omformatere kodene de brukte for å angi ulike gener, siden Excel ellers ville tolke dem som datoer eller flyttall og dermed ødelegge hele datasettet.
En undersøkelse fra 2016 konkluderte med at så mye som 20 prosent av vitenskapelige artikler om genomikk som hadde vedlegg i form av Excel-filer, hadde feilkonverterte data som ødela navn på gener.
Noen eksempler:
- Genet Septin 2, forkortet SEPT2, ble ofte feilaktig konvertert til for eksempel «2006/09/02».
- MARCH1, forkortelsen for «Membrane-Associated Ring Finger (C3HC4) 1, E3 Ubiquitin Protein Ligase» ble ofte feilaktig konvertert til datoen 1. mars.
Endelig fikset
Men nå har endelig Microsoft gjort noe med problemet, i følge produktsjef Chriag Fifadra på Excel-teamet.
Strengt tatt ble det gjort noe med det i fjor, men endringen var da i beta, var vanskelig å finne, støttet et begrenset utvalg formater, og var i tillegg ikke tilgjengelig i Excel for Mac.
Alt dette skal nå være fikset og på plass.
Nå kan man velge å åpne en fil – for eksempel en csv-fil – uten at Excel konverterer felt automatisk.
Man kan også gå i detalj om hvilke typer tekst man ønsker å la Excel konvertere automatisk. For eksempel kan man slå av eller på:
- Konvertering av nuller foran andre siffer, til bare sifrene uten nuller foran.
- Konvertering av et tall til opptil 15 siffers presisjon, og vise det i vitenskaplig notasjon.
- Konvertering av numeriske data rundt bokstaven E til et tall som vises i vitenskapelig notasjon.
- Konvertering av en sammenhengende streng med bokstaver og tall til en dato.
Løsningen er imidlertid ikke perfekt. For eksempel vil konverterte data lagres som tekst, noe som kan by på problemer dersom man bruker de aktuelle feltene i beregninger eller formler senere. I tillegg kan man ikke slå av konverteringen dersom man kjører makroer i Excel.