Tabla de contenido
Este tutorial mostrará los pasos a seguir para encontrar caracteres especiales en Excel. Utilizamos diferentes caracteres especiales como coma ( , ), punto ( . ), guión ( - ), soportes (), etc. en nuestro día a día. Pero a veces, al presentar los datos, estos caracteres especiales pueden crear confusión o, en algunos casos, pueden resultar muy extraños a la vista. Por eso, es muy importante encontrar caracteres especiales.
Descargar el cuaderno de prácticas
Puede descargar el cuaderno de prácticas desde aquí.
Buscar caracteres especiales.xlsm
3 métodos sencillos para encontrar caracteres especiales en Excel
Nuestro objetivo es encontrar caracteres especiales para una mejor presentación. Para ello, podemos utilizar 3 Describiremos los métodos 3 métodos a continuación.
1. Uso de Power Query para buscar caracteres especiales en Excel
Nuestro objetivo es encontrar caracteres especiales utilizando la función Power Query Seguiremos los siguientes pasos para aprender el método.
Pasos:
- En primer lugar, tenemos una tabla de datos en la que tenemos Global Trade Número de artículo en Columna B y Caracteres especiales en Columna C .
- A continuación, vaya a la pestaña Datos y del Obtener y transformar datos seleccionar opción De Tabla/Rango opción.
- Después, el Cuadro 2 se abrirá en la pantalla.
- A continuación, vaya a la página Añadir columna y seleccione la columna personalizada opción.
- Después, el Columna personalizada se abrirá en la pantalla.
- A continuación, pegue la siguiente fórmula en la pestaña Fórmula de columna personalizada.
=Text.Remove([Número de artículo comercial global],{"A".. "z", "0".. "9"})
- Tras pulsar el botón OK encontrará el resultado a continuación.
- A continuación, pulse el botón Cerrar & Cargar de la Inicio ficha.
- Por último, obtendrá el siguiente resultado.
Más información: Aplicar Fórmulas para Identificar Caracteres Especiales en Excel (4 Métodos)
2. Aplicación del código VBA
En este caso, queremos encontrar un carácter especial utilizando el VBA La descripción completa de los pasos se ofrece a continuación:
Pasos:
- En primer lugar, pulse Alt+F11 para abrir la ventana VBA.
- A continuación, seleccione la opción Módulo de la Inserte ficha.
- A continuación, inserte el siguiente código VBA en la ventana:
Function FindSpecialCharacters(TextValue As String) As Boolean Dim Starting_Character As Long Dim Acceptable_Character As String For Starting_Character = 1 To Len(TextValue) Acceptable_Character = Mid(TextValue, Starting_Character, 1) Select Case Acceptable_Character Case "0" To "9", "A" To "Z", "a" To "z", " " FindSpecialCharacters = False Case Else FindSpecialCharacters = True Exit For EndSeleccionar Siguiente Fin de la función
- A continuación, pulse el botón Ejecutar opción o F5 para ver si hay un error en el código.
- A continuación, guarde el código pulsando Ctrl+S .
- A continuación, vuelva a la hoja de cálculo principal y, en el campo C5 inserte la siguiente fórmula:
=BuscarPersonajesEspeciales(B5)
- A continuación, encontrará el resultado de esa celda. En este caso, como la celda la celda contiene caracteres especiales por lo que muestra el resultado como TRUE .
- A continuación, utilice el botón Asa de llenado para utilizar el mismo para toda la columna.
- Finalmente, obtendrás el resultado de la imagen inferior.
- Si cambiamos algún dato en el que no exista ningún carácter especial, se mostrará FALSO en la caja.
Lecturas similares
- Cómo establecer el límite de caracteres en Excel
- Comprobar el Límite de Caracteres en Excel (Con Pasos Fáciles)
- Cómo insertar caracteres entre texto en Excel (5 métodos fáciles)
3. Aplicación de la función definida por el usuario
Ahora, intentaremos encontrar caracteres especiales aplicando un Función definida por el usuario Los pasos se describen a continuación:
Pasos:
- Al igual que en el segundo método, al principio abra el VBA e inserte el siguiente código y guárdelo.
Public Function Comprobar_caracteres_especiales(nTextValue As String) As Boolean Comprobar_caracteres_especiales = nTextValue Like "*[!A-Za-z0-9 ]*" End Function
- Después de guardar el código en el C5 inserte la siguiente fórmula.
=Comprobar_caracteres_especiales(B5)
- Como en el método anterior, encontrará TRUE si la celda contiene un carácter especial. En caso contrario, mostrará FALSO Entonces usa Asa de llenado para aplicarlo a todas las columnas.
- Después de eso, usted va a encontrar el resultado a continuación.
Cómo reemplazar caracteres especiales en Excel
En algunos casos, los caracteres especiales crean tanta confusión que es necesario reemplazarlos. Para reemplazar los caracteres especiales seguiremos los siguientes pasos:
Pasos:
- En primer lugar, escriba los datos sin los caracteres en el campo C5 celda.
- A continuación, vaya al Inicio y seleccione Flash de relleno del Rellene opción.
- Finalmente, obtendrá un resultado similar al de la imagen inferior.
Más información: Cómo Filtrar Caracteres Especiales en Excel (Una Guía Fácil)
Cosas para recordar
- El primer método es el más rápido y sencillo de todos.
- En caso de utilizar VBA debe recordarse que debe guardarse como un archivo Activar-Macro archivo.
- En el caso de VBA primero hay que guardar el código, después funcionarán las fórmulas.
Conclusión
A partir de ahora, siga los métodos descritos anteriormente. Así, usted será capaz de encontrar caracteres especiales en Excel. Háganos saber si usted tiene más maneras de hacer la tarea.Siga el ExcelWIKI No olvides dejarnos tus comentarios, sugerencias o dudas en la sección de comentarios.