Táboa de contidos
O titorial mostra moitas formas diferentes de converter unha cadea nun número en Excel: opción de verificación de erros Converter a número, fórmulas, operacións matemáticas, Pegar especial e moito máis.
Ás veces os valores das túas follas de cálculo de Excel parecen números, pero non suman, non se multiplican e producen erros nas fórmulas. Unha razón común para isto son os números formateados como texto. En moitos casos, Microsoft Excel é o suficientemente intelixente como para converter cadeas numéricas importadas doutros programas en números automaticamente. Pero ás veces os números quedan formateados como texto, o que provoca varios problemas nas túas follas de cálculo. Este tutorial ensinarache como converter cadeas en números "verdadeiros".
Como identificar números formateados como texto en Excel
Excel ten unha función de verificación de erros integrada que avisache sobre posibles problemas cos valores das celas. Isto aparece como un pequeno triángulo verde na esquina superior esquerda dunha cela. Ao seleccionar unha cela cun indicador de erro aparece un sinal de advertencia co signo de exclamación amarelo (consulta a captura de pantalla a continuación). Coloque o punteiro do rato sobre o sinal e Excel informarache sobre o posible problema: O número desta cela ten formato de texto ou precedido dun apóstrofo .
Nalgúns casos, non aparece un indicador de erro para os números con formato de texto. Pero hai outros indicadores visuais de texto-números:
Números | Cadenas (valores de texto) |
|
|
Na imaxe de abaixo, podes ver as representacións de texto dos números á dereita e os números reais á esquerda:
Como para converter texto en número en Excel
Hai un puñado de formas diferentes de cambiar texto a número de Excel. A continuación cubrirémolas todas comezando polas máis rápidas e sinxelas. Se as técnicas sinxelas non che funcionan, non te desanimes. Non hai reto que non se poida superar. Só terás que probar outras formas.
Converter a número en Excel coa comprobación de erros
Se as túas celas mostran un indicador de erro (triángulo verde na esquina superior esquerda), convertendo cadeas de texto en números é unha cousa de dous clics:
- Selecciona todas as celas que conteñan números con formato de texto.
- Fai clic no sinal de advertencia e selecciona Converter en número .
Feito!
Converte texto en número porcambiar o formato das celas
Outro xeito rápido de converter valores numéricos con formato de texto en números é esta:
- Seleccione as celas con números con formato de texto.
- Activado na pestana Inicio , no grupo Número , escolla Xeneral ou Número no menú despregable Formato de número lista.
Nota. Este método non funciona nalgúns escenarios. Por exemplo, se aplica o formato de texto a unha cela, introduce un número e, a continuación, cambia o formato de cela a Número, a cela seguirá formateada como texto.
Cambiar texto a número con Pegar especial
En comparación coas técnicas anteriores, este método de conversión de texto a número require algúns pasos máis, pero funciona case o 100 % do tempo.
Para corrixir os números formateados como texto con Pegar especial , isto é o que fai:
- Seleccione as celas do número de texto e configure o seu formato en Xeneral como se explicou anteriormente .
- Copia unha cela en branco. Para iso, seleccione unha cela e prema Ctrl + C ou prema co botón dereito e escolle Copiar no menú contextual.
- Seleccione as celas que quere converter en números, prema co botón dereito do rato, e prema en Pegar especial . Alternativamente, prema o atallo Ctrl + Alt + V.
- No cadro de diálogo Pegar especial , seleccione Valores na sección Pegar e Engadir na sección Operación .
- Fai clic en Aceptar .
Se está feitocorrectamente, os teus valores cambiarán a aliñación predeterminada de esquerda a dereita, o que significa que Excel agora os percibe como números.
Converte cadea en número con Texto en columnas
É outra forma sen fórmulas de converter texto en número en excel. Cando se usa para outros fins, por exemplo para dividir celas, o asistente de texto a columnas é un proceso de varios pasos. Para realizar a conversión de texto a número, fai clic no botón Finalizar no primeiro paso :)
- Selecciona as celas que queres converter en números e asegúrate de o seu formato está definido como Xeneral .
- Cambia á pestana Datos , grupo Ferramentas de datos e fai clic no Texto a columnas botón .
- No paso 1 do Asistente para converter texto en columnas , seleccione Delimitado en Tipo de datos orixinais e faga clic en Finalizar .
Isto é todo!
Converte texto en número cunha fórmula
Ata agora, discutimos as funcións integradas que se poden usar para cambiar texto a número en Excel. En moitas situacións, unha conversión pódese facer aínda máis rápido usando unha fórmula.
Fórmula 1. Converter cadea en número en Excel
Microsoft Excel ten unha función especial para converter unha cadea en número: a función VALOR. A función acepta tanto unha cadea de texto entre comiñas como unha referencia a unha cela que contén o texto que se vai converter.
O VALORA función pode incluso recoñecer un número rodeado por algúns caracteres "extra"; é o que ningún dos métodos anteriores pode facer.
Por exemplo, unha fórmula VALOR recoñece un número escrito cun símbolo de moeda e un separador de mil:
=VALUE("$1,000")
=VALUE(A2)
Para converter unha columna de valores de texto, introduce a fórmula na primeira cela e arrastra o controlador de recheo para copiar a fórmula na columna:
Para obter máis información, consulte a fórmula VALOR para converter texto en número.
Fórmula 2. Converter cadea en data
Ademais do texto -números, a función VALOR tamén pode converter datas representadas por cadeas de texto.
Por exemplo:
=VALUE("1-Jan-2018")
Ou
=VALUE(A2)
Onde A2 contén unha data de texto.
Por defecto, unha fórmula VALOR devolve un número de serie que representa a data no sistema Excel interno. Para que o resultado apareza como unha data real, só tes que aplicar o formato Data á cela da fórmula.
O mesmo resultado pódese conseguir usando a función DATEVALUE:
=DATEVALUE(A2)
Para obter máis información, consulte Como converter texto en data en Excel.
Fórmula 3. Extraer número da cadea
A función VALOR tamén resulta útil cando extraes un número dunha cadea de texto mediante unha das funcións de texto como ESQUERDA, DEREITA e MEDIO.
Por exemplo, para obter os 3 últimos caracteres dunha cadea de texto en A2 e devolve o resultado como un número, usaesta fórmula:
=VALUE(RIGHT(A2,3))
A seguinte captura de pantalla mostra a nosa fórmula de conversión de texto a número en acción:
Se non encaixas a función RIGHT en VALOR, o resultado devolverase como texto, máis precisamente unha cadea numérica, o que imposibilita calquera cálculo cos valores extraídos.
Para obter máis información, consulte Como extraer o número da cadea en Excel. .
Cambiar cadea de Excel a número con operacións matemáticas
Unha forma máis sinxela de converter un valor de texto en número en Excel é realizar unha operación aritmética sinxela que non cambie realmente o valor orixinal. Que pode ser iso? Por exemplo, engadindo un cero, multiplicando ou dividindo por 1.
=A2+0
=A2*1
=A2/1
Se os valores orixinais teñen formato de texto, Excel tamén pode aplicar automaticamente o formato de texto aos resultados. Podes notar iso polos números aliñados á esquerda nas celas da fórmula. Para solucionar isto, asegúrate de establecer o formato Xeneral para as celas da fórmula.
Consello. Se queres ter os resultados como valores, non como fórmulas, utiliza a función Pegar especial para substituír fórmulas polos seus valores.
Así convertes texto en número en Excel con fórmulas. e funcións integradas. Grazas por ler e espero verte no noso blog a vindeira semana!