Converte números como texto en números normais

Se se estableceu o formato de texto para calquera cela da folla (isto podería facelo o usuario ou o programa ao cargar datos en Excel), entón os números introducidos máis tarde nestas celas Excel comeza a considerar como texto. Ás veces, tales celas están marcadas cun indicador verde, o que probablemente teña visto:

Converte números como texto en números normais

E ás veces non aparece tal indicador (o que é moito peor).

En xeral, a aparición de números como texto nos teus datos adoita levar a moitas consecuencias moi desafortunadas:

  • a ordenación deixa de funcionar normalmente: os "pseudo-números" son exprimidos e non se organizan na orde esperada:

    Converte números como texto en números normais

  • funcións de tipo BUSCAR V (BUSCAR V) non atopa os valores necesarios, porque para eles o número e o mesmo número-como-texto son diferentes:

    Converte números como texto en números normais

  • ao filtrar, os pseudonúmeros son seleccionados por erro
  • moitas outras funcións de Excel tamén deixan de funcionar correctamente:
  • etc.

É especialmente divertido que o desexo natural de simplemente cambiar o formato de cela a numérico non axuda. Eses. literalmente seleccionas celas, fai clic co botón dereito sobre elas, selecciona Formato de cela (Formato de celas), cambia o formato a Numérico (número), apertar OK - e non pasa nada! En todo!

Quizais, "isto non é un erro, senón unha característica", por suposto, pero isto non nos facilita. Entón, vexamos varias formas de solucionar a situación: unha delas definitivamente axudarache.

Método 1. Esquina do indicador verde

Se ves unha esquina indicadora verde nunha cela cun número en formato de texto, considérase afortunado. Pode simplemente seleccionar todas as celas con datos e facer clic na icona emerxente amarela cun signo de exclamación e, a continuación, seleccionar o comando Converter en número (Converter en número):

Converte números como texto en números normais

Todos os números do intervalo seleccionado converteranse en números completos.

Se non hai esquinas verdes, comprobe se están desactivadas na configuración de Excel (Ficheiro – Opcións – Fórmulas – Números con formato de texto ou precedidos dun apóstrofo).

Método 2: Reingreso

Se non hai moitas celas, pode cambiar o seu formato a numérico e, a continuación, introducir de novo os datos para que o cambio de formato teña efecto. A forma máis sinxela de facelo é pararse na cela e premer as teclas en secuencia F2 (entre no modo de edición, a cela comeza a parpadear o cursor) e despois Entrar. Tamén en vez de F2 pode simplemente facer dobre clic na cela co botón esquerdo do rato.

Sobra dicir que se hai moitas células, este método, por suposto, non funcionará.

Método 3. Fórmula

Podes converter rapidamente pseudonúmeros en normais se fai unha columna adicional cunha fórmula elemental xunto aos datos:

Converte números como texto en números normais

O dobre menos, neste caso, significa, de feito, multiplicar por -1 dúas veces. Un menos por un menos dará un plus e o valor da cela non cambiará, pero o feito mesmo de realizar unha operación matemática cambia o formato de datos ao numérico que necesitamos.

Por suposto, en lugar de multiplicar por 1, pode utilizar calquera outra operación matemática inofensiva: división por 1 ou sumar e restar cero. O efecto será o mesmo.

Método 4: Pegar especial

Este método utilizouse en versións antigas de Excel, cando xestores eficaces modernos pasaron debaixo da mesa  aínda non había un recuncho indicador verde en principio (apareceu só en 2003). O algoritmo é este:

  • introduza 1 en calquera cela baleira
  • copialo
  • selecciona celas con números en formato de texto e cambia o seu formato a numérico (non pasará nada)
  • fai clic co botón dereito nas celas con pseudonúmeros e selecciona o comando Pegar especial (Especial de pegado) ou use o atallo do teclado Ctrl + Alt + V
  • na xanela que se abre, seleccione a opción Os valores (Valores) и Multiplicar (Multiplicar)

Converte números como texto en números normais

De feito, facemos o mesmo que no método anterior -multiplicando o contido das celas por un- pero non con fórmulas, senón directamente desde o búfer.

Método 5. Texto por columnas

Se os pseudonúmeros que se van converter tamén se escriben con separadores decimais ou de millares incorrectos, pódese utilizar outro enfoque. Seleccione o intervalo de orixe con datos e prema no botón Texto por columnas (Texto ás columnas) aba Data (Data). De feito, esta ferramenta está deseñada para dividir o texto pegajoso en columnas, pero, neste caso, usámolo para un propósito diferente.

Omita os dous primeiros pasos facendo clic no botón seguinte (Seguinte), e na terceira, usa o botón Ademais (Avanzado). Abrirase un cadro de diálogo onde pode definir os caracteres separadores actualmente dispoñibles no noso texto:

Converte números como texto en números normais

Despois de premer Rematar Excel converterá o noso texto en números normais.

Método 6. Macro

Se tes que facer tales transformacións a miúdo, ten sentido automatizar este proceso cunha macro sinxela. Preme Alt+F11 ou abre unha pestana revelador (Desenvolvedor) E faga clic no botón Visual Basic. Na xanela do editor que aparece, engade un novo módulo a través do menú Inserir – Módulo e copia alí o seguinte código:

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

Agora, despois de seleccionar o intervalo, sempre pode abrir a pestana Desenvolvedor - Macros (Desenvolvedor - Macros), seleccione a nosa macro na lista, prema o botón Correr (Corre) – e converte instantáneamente pseudonúmeros en números completos.

Tamén podes engadir esta macro ao teu libro de macros persoal para usala posteriormente en calquera ficheiro.

PS

A mesma historia ocorre coas datas. Algunhas datas tamén poden ser recoñecidas por Excel como texto, polo que a agrupación e a clasificación non funcionarán. As solucións son as mesmas que para os números, só o formato debe substituírse por unha data-hora en lugar de por unha numérica.

  • Dividir o texto pegajoso en columnas
  • Cálculos sen fórmulas mediante pegado especial
  • Converte texto en números co complemento PLEX

Deixe unha resposta