Eliminar el carácter ASCII 127 en Excel

Tabla de contenido:

Eliminar el carácter ASCII 127 en Excel
Eliminar el carácter ASCII 127 en Excel
Anonim

La función LIMPIAR de Excel elimina la mayoría de los caracteres no imprimibles excepto el carácter 127. Para eliminar el carácter 127 en Excel, use una fórmula especial que contenga las funciones SUSTITUIR y CARACTER.

La información de este artículo se aplica a Excel para Microsoft 365, Excel 2019, Excel 2016, Excel 2013 y Excel para Mac.

¿Qué es el carácter Unicode 127?

El carácter Unicode 127 controla la tecla Supr del teclado. Aparece como un símbolo estrecho con forma de rectángulo. Este carácter a veces puede aparecer erróneamente cuando copia y pega datos en Excel.

La presencia del personaje 127 puede causar varios problemas, entre ellos:

  • Problemas de formato en una hoja de cálculo.
  • Problemas de clasificación y filtrado de datos.
  • Problemas de cálculo con datos que se utilizan en una fórmula.

Cómo quitar el carácter Unicode 127

En la siguiente hoja de cálculo de Excel de ejemplo, la celda A2 contiene cuatro caracteres en forma de rectángulo junto con el número 10. La función LEN, que cuenta el número de caracteres en una celda, muestra que la celda A2 contiene seis caracteres (los dos dígitos para el número 10 más las cuatro casillas para el carácter 127). Debido a la presencia del carácter 127 en la celda A2, la fórmula de suma en la celda D2 devuelve un ¡VALOR! mensaje de error.

Image
Image

Para convertir los datos de la celda A2 en un valor calculable, configure la siguiente fórmula SUSTITUCIÓN/CARÁCTER en una celda diferente (como se ve en la celda A3):

=SUSTITUIR(A2, CARÁCTER(127), "")

La fórmula reemplaza los cuatro caracteres 127 de la celda A2 con nada (representado por las comillas vacías al final de la fórmula). Como resultado:

  • El recuento de caracteres en la celda E3 se reduce a dos para los dos dígitos del número 10.
  • La fórmula de suma en la celda D3 devuelve la respuesta correcta de 15 al sumar los contenidos de la celda A3 + B3 (10 + 5).

La función SUSTITUCIÓN maneja el reemplazo. La función CHAR le dice a la fórmula qué caracteres reemplazar.

Eliminar los espacios que no se separan de una hoja de trabajo

Al igual que los caracteres no imprimibles, el espacio de no separación ( ) también puede causar problemas con los cálculos y el formato de una hoja de trabajo. El número de código Unicode para espacios de no separación es 160.

Los espacios sin separación se utilizan mucho en las páginas web. Si los datos se copian en Excel desde una página web, es posible que aparezcan espacios sin separación en una hoja de trabajo. La eliminación de espacios que no se separan se puede hacer usando una fórmula que combina las funciones SUBSTITUTE, CHAR y TRIM.

Unicode frente a caracteres ASCII

Cada carácter en una computadora (imprimible y no imprimible) tiene un número conocido como su código o valor de carácter Unicode. Otro conjunto de caracteres más antiguo conocido como ASCII, que significa Código estándar estadounidense para el intercambio de información, se incorporó al conjunto Unicode. Como resultado, los primeros 128 caracteres (0 a 127) del conjunto Unicode son idénticos al conjunto ASCII.

Muchos de los primeros 128 caracteres Unicode se denominan caracteres de control porque los programas informáticos los utilizan para controlar dispositivos periféricos, como impresoras. Estos caracteres no están destinados para su uso en hojas de cálculo de Excel y pueden causar una variedad de errores si están presentes.

Recomendado: