24. februar 2003 - 11:17Der er
12 kommentarer og 1 løsning
Sortering af tekst hhv dato i samme kolonne
Fra kolonne A har jeg til kolonne c hentet en dato og indsat i formatet DDMM. Tilsvarende har jeg fra kolonne B ved en midt formel hentet en værdi eks. 0502 og indsat den i kolonne C.
Når jeg forsøger at sortere kolonne C, tager den først den ene type og dernæst den anden type. De bliver således ikke sorteret sammen. Det samme sker også selv om jeg kopierer over til en hjælpekolonne og indsætter som værdi.
Som jeg opfatter dit svar, så anbefaler du en almindelig sortering. Men det er det der ikke virker. Den sorterer ikke de to typer data sammen, men sorterer dem hver for sig. Jeg ønsker dem sorteret sammen, uanset hvilken type det er.
Det skyldes muligvis at formatet på dine tal er forskelligt. F.eks. kan nogen af tallene være i datoformat som du skriver, mens andre måske blot ligger som f.eks. 0502. Da sidstnævnte er meget mindre end typiske datoformattal vil de også bliver sorteret først.
Der er også en anden mulighed. For at blive gemt i cellen som datoformat kræves et årstal. Hvis du f.eks. skriver 05-02 så vil Excel automatisk lægge det aktuelle årtal på, så der i cellen vil stå 05-02-2003.
I begge tilfælde står der i teksten 0502 hhv 0602, atså ingen årstal. Men det oprindelige tal fra kolonne A var 02-02-2003, som jeg så omformaterede til DDMM. Men jeg ønsker at den skal opfatte kolonne C som endten tekst eller tal. Og det uanset oprindelig form. Jeg har forsøgt at formatere hele kolonnen som tekst, og også som tal, men lige meget hjælper det.
Hvis ovenstående er tilfældet, er har du (så vidt jeg lige kan se) følgende muligheder:
- at ændre formatet til f.eks. MMDD - eller at lave en ekstra kolonne med måneden, som du sorterer efter først. - placere data i kolonne C i fuldt datoformat (men med visning MMDD)
Problemet er måske, at funktione MIDT() prioducerer en tekststreng, mens datofeltet, uanset hvordan du end formaterer det, er et tal. Og så nytter det ikke er formatere det som tekst, det forbliver et tal. Format handler kun om udseende.
Du kan få det hele sorteret i Tekstrækkefølge, altså fx
0103 1202 1403 1409 1506
Ved et overføre dine tal til c-kolonnen med en almindelige MIDT(), og så overføre dine datoer til c-kolonnen med denne fikse lille formel.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.