Beseiret Automatisk Dato Parsing

May 8  by Eliza

Excel er normalt ganske smart når det gjelder import av data, men noen ganger den automatiske parsing den bruker kan være et reelt bry. For eksempel kan du importere informasjon som inneholder tekststrenger, for eksempel "1-4- 9" (uten anførselstegn). Dette er greit, men hvis du gjør en Erstatt for å kvitte seg med mellomrom, konverterer Excel automatisk resultatstrengen (1-4-9) til en dato (1/4/09).

En mulig løsning er å kopiere informasjonen til Word og gjør din søker og erstatte det. Problemet med denne løsningen er at når du limer den informasjonen tilbake til Excel, vil det igjen bli tolket som oppdatert informasjon og automatisk konvertert til de nødvendige dato serienumre.

Den eneste tilfredsstillende løsning er å sørge for at Excel absolutt behandler de resulterende strenger som nettopp det-strenger-og ikke som datoer. Dette kan gjøres på en av to måter: bare sørg for at den opprinnelige teksten begynner med enten en apostrof eller en plass. Dette kan sikres ved å bruke Replace funksjonen i Excel (avhengig av dataene du har å jobbe med), eller ved å bruke Replace Word-funksjonen (som er mye mer allsidig).

En apostrof eller plass i begynnelsen av cellen oppføring, kan du fjerne ekstra mellomrom eller tegn fra celleinnholdet. Hvis resultatet er tekst som ser ut som en dato, vil Excel ikke analysere det som sådan fordi den ledende apostrof eller plass krefter behandling som tekst.

En annen måte å utføre oppgaven er å følge disse trinnene. (Anta at det opprinnelige data er i området A2: A101).

  1. Sette inn en kolonne til høyre for den opprinnelige data.
  2. I celle B2 skriver du inn følgende formel:

= ERSTATNINGS (A2, "", "")

  1. Kopier innholdet i B2 i området B3: B101.
  2. Velg cellene i området B2: B101.
  3. Trykk Ctrl + C for å kopiere utvalget til utklippstavlen.
  4. Merk celle A2.
  5. Velg Lim inn fra Rediger-menyen. Excel viser dialogboksen Lim inn. (Se figur 1)

    Beseiret Automatisk Dato Parsing

    Figur 1. dialogboksen Lim inn.

  6. Kontroller at verdier er valgt.
  7. Klikk på OK.
  8. Slett kolonne B.

Disse trinnene fungerer fordi produksjonen av ERSTATNINGS funksjonen er alltid behandles som tekst. Når du kopiere og lime inn tekst verdier, blir de behandlet som tekst uten ekstra parsing gjort av Excel.

ExcelTips er din kilde for kostnadseffektiv Microsoft Excel trening. Dette tipset (3019) gjelder for Microsoft Excel 97, 2000, 2002, og 2003. Du kan finne en versjon av dette tipset for Båndet av Excel (Excel 2007 og senere) her: bekjemper Automatic Date Parsing.