Converteix nombres com a text a nombres normals

Si el format de text s'ha establert per a alguna cel·la del full (això podria fer-ho l'usuari o el programa quan carregueu dades a Excel), els números introduïts més tard en aquestes cel·les Excel comença a considerar-los com a text. De vegades, aquestes cel·les estan marcades amb un indicador verd, que probablement hagis vist:

Converteix nombres com a text a nombres normals

I de vegades aquest indicador no apareix (que és molt pitjor).

En general, l'aparició de números com a text a les vostres dades sol comportar moltes conseqüències molt desafortunades:

  • l'ordenació deixa de funcionar amb normalitat: els "pseudo-números" s'extreuen i no s'organitzen en l'ordre previst:

    Converteix nombres com a text a nombres normals

  • funcions de tipus CERCA V (CERCA V) no trobeu els valors requerits, perquè per a ells el nombre i el mateix nombre-com-text són diferents:

    Converteix nombres com a text a nombres normals

  • en filtrar, els pseudonombres es seleccionen erròniament
  • moltes altres funcions d'Excel també deixen de funcionar correctament:
  • etcètera...

És especialment curiós que el desig natural de canviar simplement el format de la cel·la a numèric no ajuda. Aquells. literalment seleccioneu cel·les, feu clic dret sobre elles, seleccioneu Format de cel·la (Format cel·les), canvieu el format a Numèric (número), apretar OK - i no passa res! En absolut!

Potser, "això no és un error, sinó una característica", és clar, però això no ens ho facilita. Vegem, doncs, diverses maneres d'arreglar la situació; una d'elles sens dubte us ajudarà.

Mètode 1. Cantó indicador verd

Si veieu una cantonada indicadora verda en una cel·la amb un número en format de text, considereu-vos afortunat. Només podeu seleccionar totes les cel·les amb dades i fer clic a la icona groga emergent amb un signe d'exclamació i, a continuació, seleccionar l'ordre Convertir en nombre (Convertir a nombre):

Converteix nombres com a text a nombres normals

Tots els números de l'interval seleccionat es convertiran en números complets.

Si no hi ha cap cantonada verda, comproveu si estan desactivades a la configuració d'Excel (Fitxer – Opcions – Fórmules – Nombres formats com a text o precedits d'apòstrof).

Mètode 2: Reentrada

Si no hi ha moltes cel·les, podeu canviar-ne el format a numèric i, a continuació, tornar a introduir les dades perquè el canvi de format tingui efecte. La manera més senzilla de fer-ho és situant-se a la cel·la i prement les tecles en seqüència F2 (entreu al mode d'edició, la cel·la comença a parpellejar el cursor) i després Enter. També en lloc de F2 simplement podeu fer doble clic a la cel·la amb el botó esquerre del ratolí.

No cal dir que si hi ha moltes cèl·lules, aquest mètode, per descomptat, no funcionarà.

Mètode 3. Fórmula

Podeu convertir ràpidament pseudonombres en normals si feu una columna addicional amb una fórmula elemental al costat de les dades:

Converteix nombres com a text a nombres normals

Doble menys, en aquest cas, significa, de fet, multiplicar per -1 dues vegades. Un menys per un menys donarà un plus i el valor de la cel·la no canviarà, però el fet mateix de realitzar una operació matemàtica canvia el format de dades al numèric que necessitem.

Per descomptat, en comptes de multiplicar per 1, podeu utilitzar qualsevol altra operació matemàtica inofensiva: divisió per 1 o sumar i restar zero. L'efecte serà el mateix.

Mètode 4: Enganxa especial

Aquest mètode es va utilitzar en versions anteriors d'Excel, quan directius eficaços moderns van passar sota la taula  encara no hi havia cap racó indicador verd en principi (només va aparèixer l'any 2003). L'algoritme és aquest:

  • introduïu 1 a qualsevol cel·la buida
  • copiar-lo
  • seleccioneu cel·les amb números en format de text i canvieu-ne el format a numèric (no passarà res)
  • Feu clic amb el botó dret a les cel·les amb pseudonombres i seleccioneu l'ordre Enganxa especial (Especial de pega) o utilitzeu la drecera del teclat Ctrl + Alt + V
  • a la finestra que s'obre, seleccioneu l'opció Els valors (Valors) и Multiplicar (Multiplicar)

Converteix nombres com a text a nombres normals

De fet, fem el mateix que en el mètode anterior –multiplicant el contingut de les cel·les per una– però no amb fórmules, sinó directament des del buffer.

Mètode 5. Text per columnes

Si els pseudonombres a convertir també s'escriuen amb separadors decimals o de milers incorrectes, es pot utilitzar un altre enfocament. Seleccioneu l'interval d'origen amb dades i feu clic al botó Text per columnes (Text a columnes) llengüeta dades (Data). De fet, aquesta eina està dissenyada per dividir el text enganxós en columnes, però, en aquest cas, l'utilitzem amb una finalitat diferent.

Omet els dos primers passos fent clic al botó Següent (Pròxim), i a la tercera, utilitzeu el botó Més (Avançat). S'obrirà un quadre de diàleg on podeu definir els caràcters separadors disponibles actualment al nostre text:

Converteix nombres com a text a nombres normals

Després de fer clic Finish Excel convertirà el nostre text en números normals.

Mètode 6. Macro

Si heu de fer aquestes transformacions sovint, té sentit automatitzar aquest procés amb una macro simple. Premeu Alt+F11 o obriu una pestanya revelador (Desenvolupador) I feu clic a Visual Basic. A la finestra de l'editor que apareix, afegiu un mòdul nou a través del menú Inserir – Mòdul i copieu-hi el codi següent:

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

Ara, després de seleccionar l'interval, sempre podeu obrir la pestanya Desenvolupador - Macros (Desenvolupador - Macros), seleccioneu la nostra macro a la llista, premeu el botó Correr (Correr) – i convertiu instantàniament pseudonombres en de ple dret.

També podeu afegir aquesta macro al vostre llibre de macros personal per utilitzar-la posteriorment en qualsevol fitxer.

PS

La mateixa història passa amb les dates. Algunes dates també poden ser reconegudes per Excel com a text, de manera que l'agrupació i l'ordenació no funcionaran. Les solucions són les mateixes que per als números, només s'ha de substituir el format per una data-hora en lloc d'una numèrica.

  • Divisió del text enganxós en columnes
  • Càlculs sense fórmules mitjançant enganxament especial
  • Converteix text en números amb el complement PLEX

Deixa un comentari