Erro de Excel: o número desta cela está formatado como texto (6 correccións)

  • Comparte Isto
Hugh West

Neste artigo, analizaremos o erro " O número desta cela ten formato de texto ou precedido dun apóstrofo " en Excel. Ás veces, cando traballamos con algúns valores numéricos na nosa folla de Excel, os números non se resumen, non realizan operacións matemáticas e producen erros. Isto pode ocorrer porque os números poden ter formato de texto ou estar precedidos dun apóstrofo. Tentaremos converter as celas de texto en números ou eliminar o apóstrofo precedido para solucionar este problema.

Descargar Practice Book

Descarga aquí o Practice Book.

O número da cela está formateado como Texto.xlsm

Por que ocorre o erro "O número desta cela ten formato como texto ou está precedido por un apóstrofe"?

Cando usamos un apóstrofo anterior antes dun número, prodúcese este erro. Ás veces, os valores almacénanse como cadeas no noso conxunto de datos. Isto tamén pode causar o mesmo problema.

Como atopar unha cela formateada como texto ou precedida por un apóstrofo

Podemos atopar facilmente unha cela formateada como texto ou precedida por un apóstrofo. Se ves unha pequena caixa triangular verde na parte superior dereita da cela, é posible que a cela teña formato de texto. Pero para estar completamente seguro, podemos usar unha fórmula. Para facelo, siga os pasos seguintes.

PASOS:

  • Seleccione unha cela adxacente e escriba a fórmula:
=ISNUMBER(B2)

  • Agora, preme Intro para vero resultado.

  • Utilice o Recheo de control para todas as celas.

Aquí só se almacena a Cela B6 como número.

6 Solucións ao erro de Excel: o número desta cela está formateado como texto ou precedido dun apóstrofo

Para explicar estas solucións, utilizaremos un conxunto de datos que contén información sobre as horas de traballo e o salario dalgúns empregados. Aquí, os valores numéricos mostran o erro.

1. Converte texto en número con texto en columnas

Neste método, converteremos os textos en función de números 'Texto a columnas' . Se seleccionamos unha cela e colocamos o cursor na etiqueta intelixente, mostrará o erro como a continuación.

Imos seguir os pasos para solucionar este problema.

PASOS:

  • Primeiro, seleccione todas as celas dunha soa columna. Seleccionamos as celas da Columna C .

  • En segundo lugar, vai á pestana Datos e seleccione Texto a columnas. Aparecerá o Asistente de conversión de texto en columnas .

  • En terceiro lugar, fai clic en Finalizar en o Asistente para converter texto en columnas.

  • Despois diso, os valores da Columna C serán automaticamente converta a números e non haberá erro.

  • Finalmente, faga o mesmo para a Columna D para ver os resultados como a continuación .

Contido relacionado: como corrixir #REF! Erro enExcel (6 solucións)

2. Cambiar texto a número mediante etiquetas intelixentes

Podemos usar etiquetas intelixentes para converter os textos en números. Esta é a solución máis sinxela e rápida. Se selecciona unha cela que contén algún erro, a icona das etiquetas intelixentes aparecerá automaticamente. Destacámolo a continuación.

Prestemos atención aos pasos seguintes.

PASOS:

  • Seleccione as celas de erro ao principio. Seleccionamos Cela C5 a Cela D12 .

  • Agora, fai clic na icona de etiquetas intelixentes . Aparecerá un menú despregable.
  • Seleccione 'Convert to Number' from it.

  • Inmediatamente, verás resultados como os seguintes.

Contido relacionado: Excel VBA: desactiva a opción "Continuar despois dun erro"

3. Aplicar Pegar especial para converter texto en número ou eliminar o apóstrofo anterior

Podemos usar a opción especial Pegar de Excel para converter texto en números. Hai dúas formas de usar a opción especial Pegar. Pegaremos valores nestes métodos.

3.1 Coa operación Engadir

Neste primeiro submétodo, usaremos a operación engadir. Sigamos os pasos seguintes para implementar esta técnica.

PASOS:

  • En primeiro lugar, seleccione calquera cela do seu conxunto de datos. Seleccionamos Cela C14 .
  • Agora, preme Ctrl + C para copiar a cela.

  • Despois diso, seleccione as celas deonde quere eliminar o erro.

  • A continuación, seleccione Pegar na pestana Inicio e seleccione Pegar especial no menú despregable.

  • Abrirase a xanela Pegar especial . A continuación, seleccione Valores e Engadir no Pegar especial Fai clic en Aceptar para continuar.

  • Despois de facer clic en Aceptar, mostrará resultados como os seguintes.

  • Para converter a columna Salario no formato desexado, seleccione Columna D .
  • Agora, vai á pestana Inicio e selecciona Moeda desde a caixa Formato de número .

  • Finalmente, verás resultados como a continuación.

3.2 Coa operación de multiplicación

Tamén podemos usar a operación de multiplicación para corrixir este erro. Para facelo, sigamos os pasos seguintes.

PASOS:

  • Ao principio, seleccione calquera cela do seu conxunto de datos e escriba 1 . Seleccionamos Cela C14 .

  • Agora, preme Ctrl + C para copiar a cela.
  • Despois diso, seleccione as celas das que desexa eliminar o erro.

  • A continuación, seleccione Pegar na pestana Inicio e seleccione Pegar especial no menú despregable. Abrirase a xanela Pegar especial .

  • De novo, seleccione Valores e Multiplicar na xanela Pegar especial . Fai clic Aceptar para continuar.

  • Despois de facer clic en Aceptar, verá resultados como os seguintes.

  • Para converter a columna Salario en Moeda , seleccione Columna D .

  • Agora, vai á pestana Inicio e selecciona Moeda no Formato de número caixa.

  • Ao final, verás resultados como a continuación.

Ler máis: erros en Excel e o seu significado (15 erros diferentes)

4. Uso da función de valor para transformar texto ou cela precedida dun apóstrofo en número

Podemos usar a Función VALOR para converter texto en números ou eliminar o apóstrofo precedido. A Función VALOR converte unha cadea de texto que representa un número nun número. Usaremos o mesmo conxunto de datos aquí.

Imos seguir os pasos para aprender esta solución.

PASOS:

  • Primeiro, insira un columna auxiliar como a continuación.

  • En segundo lugar, selecciona Cela D5 e escribe a fórmula:
=VALUE(C5)

  • Preme Introducir para ver o resultado.

  • Despois diso, use o Recheo de control para o resto das celas.

  • Agora, seleccione os valores da columna auxiliar e prema Ctrl + C para copiar e seleccione Columna C .

  • A continuación, vai á pestana Inicio e selecciona Pegar especial.
  • A continuación, selecciona Pegar valores no menú despregable.

  • Non verá ningún erro na Columna C.

  • Segue o mesmo procedemento e elimine a columna auxiliar para ver os resultados como a continuación.

  • Finalmente, pode cambiar o Formato de número a Moeda para ver resultados como os seguintes.

Ler máis: Como eliminar o erro de valor en Excel (4 métodos rápidos)

5. Insira unha operación matemática para cambiar a cela de texto a un número

Nós pode facer a operación de multiplicación manualmente para converter texto en números. Tamén necesitaremos unha columna auxiliar neste método.

Observemos os pasos seguintes para este método.

PASOS:

  • Primeiro , engade unha columna adicional como a continuación.

  • En segundo lugar, selecciona Cela D5 e escribe a fórmula:
=C5*1

  • Agora, preme Intro para ver o resultado.

  • Despois diso, use o Recheo para ver os resultados en todas as celas.

  • A continuación, elimine a columna Axudante .

  • Repita os pasos para a Columna D e verás resultados como a continuación.

  • Por último, cambia o Formato de número a Moeda para ver o resultado desexado.

Contido relacionado: razóns e correccións do erro NAME en Excel (10 exemplos)

6. Aplique VBA para converter textoNúmero

Tamén podemos aplicar VBA para transformar un texto que representa un número nun número. Só tes que seguir os pasos seguintes para coñecer este proceso.

PASOS:

  • Ao principio, vai á pestana Desenvolvedor e selecciona Visual Basic. Aparecerá a xanela Visual Basic .

  • Agora, vai a Inserir e selecciona Módulo.
  • A continuación, escriba o código na xanela Módulo .
2171

Aquí , seleccionamos Columna C usando Intervalo. Entón, cambiou o formato de número a xeral. Repetimos o mesmo para a Columna D.

  • Preme Ctrl + S para gardar o código.
  • Despois diso, seleccione Macros na pestana Desenvolvedor . Aparecerá a xanela Macro .

  • Seleccione o código da xanela Macro e Executa o.

  • Finalmente, verás resultados como os seguintes.

Ler máis: Reanudar un erro Seguinte: Xestionar erros en Excel VBA

Como ignorar "O número desta cela está formateado como texto ou precedido por un apóstrofo" Erro en Excel

Ás veces, necesitamos manter a cela como está. Polo tanto, debemos ignorar o erro. Para ignorar calquera erro, seleccione unha cela que teña un erro e, a continuación, seleccione a opción de etiquetas intelixentes. Atoparás a opción ‘Ignorar erro’ no menú despregable.

Conclusión

Comentamos 6solucións fáciles ao erro dunha cela formateada como texto ou precedida dun apóstrofo. Espero que estas solucións che axuden a solucionar o teu problema. Ademais, tamén podes descargar o libro de prácticas para facer exercicio. Por último, se tes algunha consulta ou suxestión, non dubides en preguntar na sección de comentarios.

Hugh West é un adestrador e analista de Excel altamente experimentado con máis de 10 anos de experiencia na industria. É Licenciado en Contabilidade e Finanzas e Máster en Administración de Empresas. Hugh ten unha paixón polo ensino e desenvolveu un enfoque docente único que é fácil de seguir e comprender. O seu coñecemento experto de Excel axudou a miles de estudantes e profesionais de todo o mundo a mellorar as súas habilidades e a destacar nas súas carreiras. A través do seu blog, Hugh comparte os seus coñecementos co mundo, ofrecendo titoriais de Excel gratuítos e formación en liña para axudar ás persoas e ás empresas a alcanzar todo o seu potencial.