Saltar al contenido principal

¿Cómo eliminar la cadena después del enésimo carácter en Excel?

En algunos casos, es posible que desee eliminar todas las cadenas después del enésimo carácter de las celdas en Excel. Si tiene pocas celdas necesarias para eliminar cadenas después del enésimo carácter, puede eliminarlas manualmente. Sin embargo, si hay cientos de celdas, eso debe estar cansado para eliminar cadenas una por una. Ahora, este tutorial le indica las formas rápidas de eliminar cadenas después del enésimo carácter en Excel, lea los detalles a continuación.

Eliminar toda la cadena después del enésimo carácter con fórmula

Quite la cuerda en una posición específica por Quitar por posición


flecha azul burbuja derecha Eliminar toda la cadena después del enésimo carácter con fórmula

Puede usar la fórmula siguiente para eliminar todas las cadenas después del enésimo carácter.

Kutools for Excel, con más de 120 prácticas funciones de Excel, Mejore su eficiencia laboral y ahorre tiempo de trabajo.

Por ejemplo, desea eliminar todas las cadenas después del tercer carácter, seleccione una celda y escriba esta fórmula = IZQUIERDA (A1,3) en él, presione Participar y arrastre el controlador de autocompletar hacia abajo hasta las celdas.

doc eliminar después del enésimo carácter 1
doc eliminar después del enésimo carácter 2

Consejo: En la fórmula anterior, puede cambiar 3 a cualquier enésimo que necesite. Por ejemplo, si desea eliminar cadenas después del cuarto carácter, use esta fórmula = IZQUIERDA (A1,4).


flecha azul burbuja derecha Quite la cuerda en una posición específica por Quitar por posición

Si tiene Kutools for Excel, puedes usar el Eliminar por posición para eliminar rápidamente las cadenas después del enésimo carácter, y también puede especificar cuántos caracteres eliminará.

Kutools for Excel, con más de 120 prácticas funciones de Excel, Mejore su eficiencia laboral y ahorre tiempo de trabajo.

Después instalación gratuita Kutools para Excel, haga lo siguiente:

1. Seleccione el rango de datos y haga clic en Kutools > Texto > Eliminar por posición. Ver captura de pantalla:

doc eliminar después del enésimo carácter 3

2. En el Eliminar por posición diálogo, tipo 999 dentro Números cuadro de texto, y el cheque Especificar y el tipo 4 en el siguiente cuadro de texto. Puede ver los resultados que se muestran en el panel de vista previa.

Consejo: Si desea eliminar la cadena después del enésimo carácter, solo necesita escribir n + 1 en el Especificar caja de texto.

doc eliminar después del enésimo carácter 4

3. Luego haga clic Ok or ¡Aplicá!. La cadena después de la tercera se ha eliminado de cada celda.

Nota: Si solo desea eliminar 3 caracteres después del tercer carácter de la cadena, puede escribir 3 en el cuadro de texto de Numbers y verifique Especificar y el tipo 4 en ello.

doc eliminar después del enésimo carácter 5

Haga clic aquí para conocer más detalles sobre Eliminar por posición.

Haga clic aquí para descargar gratis Kutools para Excel

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 (4)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
data UPI-2080-SHN ANNY SMI-KKBK-XXXXXX-MB: SOCIETY MAINTENANCE MARCH 22 0000####### 01/03/22
Output :- SHN ANNY SMI
This comment was minimized by the moderator on the site
Hi, sunil, here is a code may help you.
Sub extractText()
    Dim xSplit, xStr As String
    Dim xPos As Integer
    Dim xArr As Variant
    Dim xRng, xSetRng As Range
    On Error Resume Next
    Set xRng = Application.InputBox("Select the cell you want to extract:", "Kutools for Excel", , , , , , 8)
    xSplit = Application.InputBox("Type the delimiter:", "Kutools for Excel", , , , , , 2)
    xPos = Application.InputBox("Type the nth delimiter:", "Kutools for Excel", , , , , , 1)
    Set xSetRng = Application.InputBox("Select a cell to place result:", "Kutools for Excel", , , , , , 8)
    xArr = Split(xRng.Text, xSplit)
    xSetRng.Value = xSplit + xArr(xPos)
End Sub

Copy and paste above code to the Microsoft Visual Basic for Applications window, and run the code, in first dialog, choose the cell that you use to extract, in second dialog, type the delimiter, here in your case is -, in third dialog, type the nth delimiter, here in your case, you extract the string after second -, type 2 into this dialog, in last dialog, choose the cell you place the extracted result.
Hope it do favor on you.
This comment was minimized by the moderator on the site
data :- UPI-205080-SWN AHONY SI-KKBK-XXXXXX-MB: SOCIETY MAINTENANCE MARCH 22 000080 01/03/22
Output needed as "SWN AHONY SI"
This comment was minimized by the moderator on the site
These are very clever tricks! Thank you so much.
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations