Eliminar el carácter ASCII # 127 en Excel

Cada carácter en una computadora (imprimible y no imprimible) tiene un número conocido como su código de caracteres Unicode o valor. Otro conjunto de caracteres más antiguo y mejor conocido es ASCII , que significa Código estándar estadounidense para el intercambio de información .

Cada carácter en una computadora (imprimible y no imprimible) tiene un número conocido como su código de caracteres Unicode o valor.

Otro conjunto de caracteres más antiguo y mejor conocido es ASCII , que significa Código estándar estadounidense para el intercambio de información . ASCII se ha incorporado 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. 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. La función LIMPIAR de Excel eliminará la mayoría de estos caracteres no imprimibles con la excepción del carácter # 127.

Nota La información de este artículo se aplica a las versiones de Excel 2019, 2016, 2013, Excel para Mac y Excel Online.

¿Qué es el carácter Unicode # 127?

El carácter Unicode # 127 controla la tecla Eliminar en el teclado.

Si está presente, se muestra como un carácter estrecho en forma de cuadro, como se muestra en la celda A2 en la imagen de arriba. A veces se importa o copia accidentalmente junto con algunos datos buenos.

Su presencia puede causar varios problemas, como:

  • Problemas de formato simples en una hoja de trabajo.
  • Clasificación de datos y problemas de filtrado.
  • Problemas de cálculo si están presentes en una celda junto con datos que se utilizan en una fórmula.

Eliminando el carácter Unicode # 127

Aunque este carácter no se puede eliminar con la función LIMPIAR, se puede eliminar con una fórmula que contenga las funciones SUSTITUIR y CHAR.

El ejemplo en la imagen de arriba muestra cuatro caracteres en forma de rectángulo junto con el número 10 en la celda A2 de una hoja de cálculo de Excel.

La función LEN cuenta el número de caracteres en una celda. En la celda E2, LEN muestra que la celda A2 contiene seis caracteres (los dos dígitos para el número 10 más los cuatro cuadros para el carácter # 127).

Debido a la presencia del carácter # 127 en la celda A2, la fórmula de adición en la celda D2 devuelve un # ¡VALOR! mensaje de error.

La celda A3 contiene esta fórmula SUSTITUTO/CHAR.

 = SUSTITUTO (A2, CHAR (127), "") 

La fórmula reemplaza los cuatro caracteres # 127 de la celda A2 con nada (se muestran entre 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 en el número 10.
  • La fórmula de suma en la celda D3 devuelve la respuesta correcta de 15 al agregar el contenido para la celda A3 + B3 (10 + 5).
  • La función SUSTITUIR hace el reemplazo real mientras que la función CHAR se usa para indicar a la fórmula qué carácter reemplazar.

Eliminar espacios que no se rompen de una hoja de trabajo

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

Los espacios que no se rompen se usan ampliamente en las páginas web. Si los datos se copian en Excel desde una página web, los espacios que no se rompen pueden aparecer en una hoja de trabajo.

La eliminación de espacios que no se rompen se puede hacer con una fórmula que combina las funciones SUBSTITUTE, CHAR y TRIM.

Rate article
labsfabs.com
Add a comment