¿Cómo eliminar solo el texto de las celdas que contienen números y texto en Excel?
Como se muestra en la captura de pantalla a continuación, para aquellas celdas mezcladas con números y textos, ¿cómo eliminar todo el texto y mantener solo los números en las celdas? Los métodos en este artículo pueden ayudarte.
Eliminar solo texto de celdas que contienen números y texto con una función definida por el usuario
Eliminar fácilmente solo texto de celdas que contienen números y texto con Kutools para Excel
Eliminar solo texto de celdas que contienen números y texto con una función definida por el usuario
También puedes usar la siguiente función definida por el usuario para eliminar texto de celdas específicas y mantener solo números.
1. Presiona simultáneamente las teclas Alt + F11 para abrir la ventana de Microsoft Visual Basic para Aplicaciones.
2. En la ventana de Microsoft Visual Basic para Aplicaciones, haz clic en Insertar > Módulo. Luego copia y pega el siguiente código VBA en la ventana de Código. Ver captura de pantalla:
Código VBA: Eliminar solo texto de celdas que contienen números y texto
Function OnlyNums(strWord As String)
Dim strChar As String
Dim x As Integer
Dim strTemp As String
strTemp = ""
Application.ScreenUpdating = False
For x = 1 To Len(strWord)
strChar = Mid(strWord, x, 1)
If Asc(strChar) >= 48 And _
Asc(strChar) <= 57 Then
strTemp = strTemp & strChar
End If
Next
Application.ScreenUpdating = True
OnlyNums = Val(strTemp)
End Function
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
If Not Intersect(Target, Range("A1:B10")) Is Nothing Then Cancel = True
End Sub
3. Presiona las teclas Alt + Q para cerrar la ventana de Microsoft Visual Basic para Aplicaciones.
4. Selecciona una celda en blanco, introduce la fórmula =OnlyNums(A2) en la Barra de fórmulas, y luego presiona la tecla Enter para obtener el resultado. Mantén seleccionada la celda del resultado, arrastra su controlador de relleno hacia abajo para obtener todos los resultados. Ver captura de pantalla:
Nota: En la fórmula, A2 es la celda de la que eliminarás el texto y mantendrás solo números. Por favor, cámbialo según sea necesario.
Ahora puedes ver que todo el texto ha sido eliminado y solo los números se mantienen en las celdas especificadas.
Eliminar fácilmente solo texto de celdas que contienen números y texto con Kutools para Excel
Esta sección recomendará la utilidad Eliminar caracteres de Kutools para Excel. Con esta utilidad, puedes eliminar todos los caracteres no numéricos de las celdas con solo unos pocos clics y mantener solo números en las celdas. Por favor, sigue los siguientes pasos.
1. Selecciona las celdas de las que necesitas eliminar el texto y mantener solo números, luego haz clic en Kutools > Texto > Eliminar caracteres.
2. En el cuadro de diálogo Eliminar caracteres, marca solo la casilla Caracteres no numéricos, y luego haz clic en el botón Aceptar.
Todos los caracteres no numéricos se eliminan inmediatamente de las celdas seleccionadas, como se muestra en la captura de pantalla a continuación.
Kutools para Excel - Potencia Excel con más de 300 herramientas esenciales. ¡Disfruta de funciones de IA gratis permanentemente! Consíguelo ahora
Artículo relacionado:
Las mejores herramientas de productividad para Office
Impulsa al máximo tu dominio de Excel con Kutools para Excel y experimenta una eficiencia sin precedentes. Kutools para Excel ofrece más de300 funciones avanzadas para potenciar la productividad y ahorrar tiempo.Haz clic aquí para obtener la función que más necesitas...
Office Tab aporta una interfaz de pestañas a Office y hace tu trabajo mucho más sencillo
- Habilita la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
- Abre y crea varios documentos en nuevas pestañas de la misma ventana, en vez de en nuevas ventanas.
- ¡Aumenta tu productividad hasta un50% y reduce cientos de clics de ratón cada día!