Konverter tall-som-tekst til normale tall

Hvis tekstformatet ble angitt for noen celler på arket (dette kan gjøres av brukeren eller programmet når du laster opp data til Excel), begynner tallene som legges inn senere i disse cellene, Excel å betrakte som tekst. Noen ganger er slike celler merket med en grønn indikator, som du mest sannsynlig har sett:

Konverter tall-som-tekst til normale tall

Og noen ganger vises ikke en slik indikator (som er mye verre).

Generelt fører utseendet til tall-som-tekst i dataene dine vanligvis til mange svært uheldige konsekvenser:

  • sortering slutter å fungere normalt – "pseudo-tall" presses ut, og er ikke ordnet i rekkefølge som forventet:

    Konverter tall-som-tekst til normale tall

  • type funksjoner VLOOKUP (VLOOKUP) finner ikke de nødvendige verdiene, fordi for dem er tallet og det samme tallet-som-tekst forskjellige:

    Konverter tall-som-tekst til normale tall

  • ved filtrering velges pseudo-tall feil
  • mange andre Excel-funksjoner slutter også å fungere ordentlig:
  • og så videre

Det er spesielt morsomt at det naturlige ønsket om å endre celleformatet til numerisk ikke hjelper. De. du bokstavelig talt velger celler, høyreklikker på dem, velger Celleformat (Formater celler), endre formatet til Numerisk (Antall), klemme OK – og ingenting skjer! I det hele tatt!

Kanskje "dette er ikke en feil, men en funksjon", selvfølgelig, men dette gjør det ikke lettere for oss. Så la oss se på flere måter å fikse situasjonen på – en av dem vil definitivt hjelpe deg.

Metode 1. Grønt indikatorhjørne

Hvis du ser et grønt indikatorhjørne på en celle med et tall i tekstformat, så betrakt deg selv som heldig. Du kan ganske enkelt velge alle cellene med data og klikke på det gule popup-ikonet med et utropstegn, og deretter velge kommandoen Konverter til tall (Konverter til tall):

Konverter tall-som-tekst til normale tall

Alle tall i det valgte området vil bli konvertert til hele tall.

Hvis det ikke er grønne hjørner i det hele tatt, sjekk om de er slått av i Excel-innstillingene (Fil – Alternativer – Formler – Tall formatert som tekst eller innledet med en apostrof).

Metode 2: Re-entry

Hvis det ikke er mange celler, kan du endre formatet til numerisk, og deretter legge inn dataene på nytt slik at formatendringen trer i kraft. Den enkleste måten å gjøre dette på er ved å stå på cellen og trykke på tastene i rekkefølge F2 (gå inn i redigeringsmodus, cellen begynner å blinke markøren) og deretter Enter. Også i stedet for F2 du kan ganske enkelt dobbeltklikke på cellen med venstre museknapp.

Det sier seg selv at hvis det er mange celler, vil denne metoden selvfølgelig ikke fungere.

Metode 3. Formel

Du kan raskt konvertere pseudo-tall til normale hvis du lager en ekstra kolonne med en elementær formel ved siden av dataene:

Konverter tall-som-tekst til normale tall

Dobbel minus, i dette tilfellet, betyr faktisk å multiplisere med -1 to ganger. Et minus med et minus vil gi et pluss og verdien i cellen vil ikke endre seg, men selve det å utføre en matematisk operasjon bytter dataformatet til det numeriske vi trenger.

Selvfølgelig, i stedet for å multiplisere med 1, kan du bruke en hvilken som helst annen ufarlig matematisk operasjon: divisjon med 1 eller addere og subtrahere null. Effekten vil være den samme.

Metode 4: Lim inn spesial

Denne metoden ble brukt i eldre versjoner av Excel, når moderne effektive ledere gikk under bordet  det var ikke noe grønt indikatorhjørne ennå i prinsippet (det dukket opp først i 2003). Algoritmen er denne:

  • skriv inn 1 i en hvilken som helst tom celle
  • kopier den
  • velg celler med tall i tekstformat og endre formatet til numerisk (ingenting vil skje)
  • høyreklikk på celler med pseudo-tall og velg kommando Lim inn spesiell (Lim inn spesial) eller bruk hurtigtaster Ctrl + Alt + V
  • i vinduet som åpnes, velg alternativet Verdiene (Verdier) и Multipliser (Multiplisere)

Konverter tall-som-tekst til normale tall

Faktisk gjør vi det samme som i forrige metode – multipliserer innholdet i cellene med én – men ikke med formler, men direkte fra bufferen.

Metode 5. Tekst etter kolonner

Hvis pseudotallene som skal konverteres også skrives med feil desimal eller tusenvis skilletegn, kan en annen tilnærming brukes. Velg kildeområdet med data og klikk på knappen Tekst etter kolonner (Tekst til kolonner) tab Data (Dato). Faktisk er dette verktøyet designet for å dele klebrig tekst i kolonner, men i dette tilfellet bruker vi det til et annet formål.

Hopp over de to første trinnene ved å klikke på knappen neste (Neste), og på den tredje bruker du knappen I tillegg (Avansert). En dialogboks åpnes der du kan angi skilletegnene som for øyeblikket er tilgjengelige i teksten vår:

Konverter tall-som-tekst til normale tall

Etter å ha klikket på Finish Excel vil konvertere teksten vår til normale tall.

Metode 6. Makro

Hvis du må gjøre slike transformasjoner ofte, er det fornuftig å automatisere denne prosessen med en enkel makro. Trykk Alt+F11 eller åpne en fane utvikler (Utvikler) Og klikk på Visual Basic. I redigeringsvinduet som vises, legg til en ny modul gjennom menyen Sett inn – modul og kopier følgende kode dit:

Sub Convert_Text_to_Numbers() Selection.NumberFormat = "Generelt" Selection.Value = Selection.Value End Sub  

Nå etter å ha valgt området, kan du alltid åpne fanen Utvikler – Makroer (Utvikler – Makroer), velg makroen vår i listen, trykk på knappen Kjør (Løpe) – og umiddelbart konvertere pseudo-tall til fullverdige.

Du kan også legge til denne makroen i din personlige makrobok for senere bruk i en hvilken som helst fil.

PS

Den samme historien skjer med datoer. Noen datoer kan også gjenkjennes av Excel som tekst, så gruppering og sortering vil ikke fungere. Løsningene er de samme som for tall, kun formatet må erstattes med en dato-klokkeslett i stedet for en numerisk.

  • Dele klebrig tekst i kolonner
  • Beregninger uten formler ved spesiell liming
  • Konverter tekst til tall med PLEX-tillegget

Legg igjen en kommentar