Saltar al contenido principal

¿Cómo eliminar caracteres no ingleses en la columna de Excel?

Por ejemplo, aquí hay una lista de nombres que incluyen algunos caracteres no ingleses. ¿Cómo puede eliminar rápidamente las celdas que contienen caracteres que no están en inglés en Excel?

Eliminar filas que contienen caracteres no ingleses por VBA

Elimine los caracteres que no estén en inglés de la cadena mediante Eliminar caracteresbuena idea3


Eliminar filas que contienen caracteres no ingleses por VBA

Aquí hay un VBA que puede eliminar las filas que contienen caracteres que no están en inglés en Excel.

1. Active la hoja de trabajo que contiene los caracteres que desea eliminar y presione Alt + F11 claves para habilitar el Microsoft Visual Basic para aplicaciones ventana.

2. Hacer clic en recuadro > Móduloy pegue el código siguiente en el Módulo.

VBA: eliminar caracteres no ingleses

Sub RemoveNonEnglish()
'UpdatebyExtendoffice20171204
    Dim xRg As Range
    Dim xCell As Range
    Dim I As Long
    Dim J As Long
    Dim xRows As Long
    Dim xAsc As Long
    On Error Resume Next
    Set xRg = Application.InputBox("Select single column:", "KuTools For Excel", Selection.Address, , , , , 8)
    If xRg Is Nothing Then Exit Sub
    Application.ScreenUpdating = False
    xRows = xRg.Rows.Count
    Set xRg = xRg(1)
    For I = 1 To xRows
        Set xCell = xRg.Offset(I - 1)
        If xCell.Value <> "" Then
            For J = 1 To Len(xCell.Value)
                xAsc = Asc(UCase(Mid(xCell.Value, J, 1)))
                If xAsc < 65 Or xAsc > 90 Then
                    xCell.EntireRow.Delete
                    I = I - 1
                    Exit For
                End If
            Next
        End If
    Next
    Application.ScreenUpdating = True
    MsgBox "Completed...", vbInformation
End Sub

doc eliminar el carácter no inglés 1

3. Prensa F5 para seleccionar la lista de columnas que desea utilizar en el cuadro de diálogo emergente.
doc eliminar el carácter no inglés 2

4. Hacer clic en OK > OKy, a continuación, se han eliminado las filas que contienen caracteres no ingleses.
doc eliminar el carácter no inglés 3

doc eliminar el carácter no inglés 4 doc flecha derecha doc eliminar el carácter no inglés 5

Note: este VBA solo funciona para una columna.


Elimine los caracteres que no estén en inglés de la cadena mediante Eliminar caracteres

Si desea eliminar los caracteres no ingleses de la cadena como se muestra a continuación, puede aplicar Kutools for Excel, Quitar caracteres función para terminarlo rápidamente.

doc eliminar el carácter no inglés 6 doc flecha derecha doc eliminar el carácter no inglés 7
Kutools for Excel, con más de 300 funciones prácticas, facilita su trabajo. 

Después de instalar Kutools para Excel, haga lo siguiente:(¡Descarga gratis Kutools para Excel ahora!)

1. Seleccione el rango que necesita y haga clic en Kutools > Texto > Quitar caracteres. Ver captura de pantalla:
doc eliminar el carácter no inglés 8

2. Comprobar No alfa solo en el Quitar caracteres cuadro de diálogo, puede ver el resultado en el Vista previa de antemano.
doc eliminar el carácter no inglés 9

3. Hacer clic en Ok, los caracteres que no están en inglés se han eliminado de las cadenas.
doc eliminar el carácter no inglés 7

Las mejores herramientas de productividad de oficina

🤖 Asistente de IA de Kutools: Revolucionar el análisis de datos basado en: Ejecución inteligente   |  Generar codigo  |  Crear fórmulas personalizadas  |  Analizar datos y generar gráficos  |  Invocar funciones de Kutools...
Características populares: Buscar, resaltar o identificar duplicados   |  Eliminar filas en blanco   |  Combine columnas o celdas sin perder datos   |   Ronda sin fórmula ...
Super búsqueda: Búsqueda virtual de criterios múltiples    Búsqueda V de valores múltiples  |   VLookup en varias hojas   |   Búsqueda difusa ....
Lista desplegable avanzada: Crear rápidamente una lista desplegable   |  Lista desplegable dependiente   |  Lista desplegable de selección múltiple ....
Administrador de columnas: Agregar un número específico de columnas  |  Mover columnas  |  Toggle Estado de visibilidad de columnas ocultas  |  Comparar rangos y columnas ...
Características destacadas: Enfoque de cuadrícula   |  Vista de diseño   |   Gran barra de fórmulas    Administrador de hojas y libros de trabajo   |  Biblioteca de Recursos (Texto automático)   |  Selector de fechas   |  Combinar hojas de trabajo   |  Cifrar/descifrar celdas    Enviar correos electrónicos por lista   |  Súper filtro   |   Filtro especial (filtro negrita/cursiva/tachado...) ...
Los 15 mejores conjuntos de herramientas12 Texto Herramientas (Añadir texto, Quitar caracteres, ...)   |   50+ Tabla Tipos (Diagrama de Gantt, ...)   |   40+ Práctico Fórmulas (Calcular la edad según el cumpleaños, ...)   |   19 Inserción Herramientas (Insertar código QR, Insertar imagen desde la ruta, ...)   |   12 Conversión Herramientas (Números a palabras, Conversión de Moneda, ...)   |   7 Fusionar y dividir Herramientas (Filas combinadas avanzadas, Células partidas, ...)   |   ... y más

Mejore sus habilidades de Excel con Kutools for Excel y experimente la eficiencia como nunca antes. Kutools for Excel ofrece más de 300 funciones avanzadas para aumentar la productividad y ahorrar tiempo.  Haga clic aquí para obtener la función que más necesita...

Descripción


Office Tab lleva la interfaz con pestañas a Office y hace que su trabajo sea mucho más fácil

  • Habilite la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
  • Abra y cree varios documentos en nuevas pestañas de la misma ventana, en lugar de en nuevas ventanas.
  • ¡Aumenta su productividad en un 50% y reduce cientos de clics del mouse todos los días!
Comments (3)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
How do i get rid of non-english characters in an essy even if i deleted comas, fullstops, apostrophes etc.....but keeps on popping?
This comment was minimized by the moderator on the site
Hi, Husama Abass, please give me more description about your question, I do not get it clearly.
This comment was minimized by the moderator on the site
Hi. I used this just now to remove Chinese characters from may crew list but it also removed the spaces in between the alpha names. Hoping that there is an option to remove non-alpha characters but leave out spaces in the process.
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations