¿Cómo eliminar los primeros o últimos n caracteres de una celda o cadena en Excel?
Este tutorial demuestra diferentes trucos rápidos para eliminar los primeros o últimos N caracteres de una celda o una cadena en Excel.
En esta parte, presento tres formas diferentes de eliminar rápidamente los primeros N caracteres de una cadena.
1.1 Eliminar los primeros N caracteres con la función DERECHA / REEMPLAZAR
>> Combine la función DERECHA y LARGO para eliminar los primeros N caracteres
Sintaxis y argumentos de la fórmula
Fórmula: = DERECHA (celda_cadena, LEN (celda_cadena) -n_caracteres)
Referencia: string_cell: la celda que usa para eliminar caracteres
n_character: la cantidad de caracteres que desea eliminar
Ejemplo: elimine los primeros 2 caracteres de la cadena en la celda A2, copie y pegue la fórmula
= DERECHA (A2, LEN (A2) -2)
prensa Participar clave
>> Función REEMPLAZAR para eliminar los primeros N caracteres
Sintaxis y argumentos de la fórmula
Fórmula: = REPLACE (Texto_antiguo, Estrato_n, Num_Chars, Nuevo_texto)
Referencia: Old_text: la celda que usa para reemplazar caracteres
Old_text: la celda que usa para reemplazar caracteres
Start_n: la posición del carácter en old_text que desea reemplazar con new_text
Num_Chars: la cantidad de caracteres en el texto antiguo que desea reemplazar con new_text
New_text: el texto que reemplazará al old_text
Ejemplo: reemplace los dos primeros caracteres con nada en la celda A6, copie y pegue esta fórmula:
= REEMPLAZAR (A6,1,2, "")
prensa Participar clave
1.2 Eliminar los primeros N caracteres con la función definida por el usuario
1. Prensa Alt + F11 para habilitar la ventana de Microsoft Visual Basic para Aplicaciones, luego haga clic en recuadro > Módulo para crear un módulo.
2. Copie el código siguiente y péguelo en el Módulo guión.
Código de VBA: elimine los primeros n caracteres
Public Function RemoveFirstC(rng As String, cnt As Long)
RemoveFirstC = Right(rng, Len(rng) - cnt)
End Function
3. Guarde el código y vuelva a la hoja que usa. Por ejemplo, elimine los primeros 3 caracteres de la cadena en la celda A11, copie y pegue esta fórmula
= Eliminar primeroC (A11,3)
prensa Participar clave
En esta parte, hay dos formas de eliminar los últimos N caracteres de la cadena en Excel.
2.1 Eliminar los últimos N caracteres con la función IZQUIERDA
Sintaxis y argumentos de la fórmula
Fórmula: = LEFT (string_cell, LEN (string_cell) -Num_chars)
Referencia: string_cell: la celda que usa para eliminar caracteres
n_character: la cantidad de caracteres que desea eliminar
Ejemplo: elimine los 2 últimos caracteres de la cadena en la celda A2, copie y pegue la fórmula
= IZQUIERDA (A2, LARGO (A2) -2)
prensa Participar clave
2.2 Eliminar los últimos N caracteres con la función definida por el usuario
1. Prensa Alt + F11 teclas para habilitar Microsoft Visual Basic para aplicaciones ventana, haga clic en recuadro > Módulo para crear un módulo.
2. Copie el código siguiente y péguelo en el script del módulo.
Código de VBA: eliminar los últimos n caracteres
Public Function RemoveLastC(rng As String, cnt As Long)
RemoveLastC = Left(rng, Len(rng) - cnt)
End Function
3. Guarde el código y vuelva a la hoja que usa. Por ejemplo, elimine los últimos 3 caracteres de la cadena en la celda A5, escriba esta fórmula
= EliminarÚltimoC (A5,3)
prensa Participar clave
¿Quiere tener un aumento de sueldo y mucho tiempo para acompañar a la familia? Office Tab mejora su eficiencia en un 50% en Microsoft Office trabajando ahora mismo Increíble, trabajar con dos o más documentos es más fácil y rápido que trabajar con uno. En comparación con los navegadores más conocidos, la herramienta con pestañas de Office Tab es más potente y eficiente. Reduzca cientos de clics del mouse y la escritura en el teclado todos los días para usted, diga adiós a la mano del mouse ahora. Si normalmente trabaja en varios documentos, Office Tab le ahorrará mucho tiempo. 30-día de prueba gratis, No se requiere tarjeta de crédito. |
Si no quiere perder el tiempo para recordar fórmulas para hacer frente a la tarea de eliminar N caracteres de la izquierda o la derecha de una cadena, el Eliminar por posición utilidad de Kutools for Excel puede manejar esta tarea con clics sin fórmulas.
Ahora, haga que trabaje más rápido y mejor que otros, obtenga promoción con facilidad
35 herramientas de edición de texto para Excel mejoran su 90% de productividad en el procesamiento de texto y dejan mucho tiempo para disfrutar de la vida
Estas herramientas son solo una parte de Kutools for Excel, hay otras herramientas de 194 que pueden resolver 80% Rompecabezas de Excel para ti.
- Kutools for Excel lo ayuda a lidiar fácilmente con 1500 escenarios de trabajo, mejora en promedio su eficiencia del 71% todos los días
- Un clic para completar la mayoría de las operaciones complicadas, evite la mano del mouse causada por miles de clics del mouse para usted.
- En segundos, puede manejar las tareas de Excel sin buscar fórmulas dolorosas y VBA, y tiene mucho más tiempo para acompañar a su familia.
- Elegido por más de 110000 personas de alta eficiencia y más de {module708} empresas de renombre mundial.
Después de instalar Kutools para Excel de forma gratuita, haga lo siguiente:
Seleccione las celdas de las que desea eliminar caracteres, aplicando la utilidad haciendo clic en Kutools > Texto > Eliminar por posición.
3.1 Eliminar primeros / últimos N caracteres sin fórmula
>> Eliminar los primeros N caracteres
1 en Números cuadro de texto, escriba la cantidad de caracteres que desea eliminar de la cadena, en este ejemplo, eliminaré primero 3 caracteres de cadenas. 2) Comprobar Desde la izquierda en opción Puesto de trabajo . |
El resultado se muestra como:
>> Eliminar los últimos N caracteres
1 en Números cuadro de texto, escriba la cantidad de caracteres que desea eliminar de la cadena, en este ejemplo, eliminaré el último 3 caracteres de cadenas. 2) Comprobar Desde la derecha en opción Puesto de trabajo . |
El resultado se muestra como:
3.2 Eliminar N caracteres de una posición intermedia específica sin fórmula
Pero a veces, es posible que desee eliminar un número específico de caracteres del medio de una cadena.
Ejemplo: Quite 3 caracteres a partir del tercer carácter de la cadena.
1 en Número texto, escriba la cantidad de caracteres que desea eliminar de las cadenas, aquí eliminaré 3 personajes. 2) Comprobar Especificar opción, luego escriba el número del que desea eliminar la cadena al lado del cuadro de texto en Puesto de trabajo sección, aquí eliminaré caracteres del tercer carácter. |
El resultado se muestra como:
Consejo: Si desea eliminar todos los caracteres numéricos, alfabéticos, no numéricos, no alfabéticos o específicos de las celdas, puede aplicar Kutools para Excel Quitar caracteres utilidad.
Más consejos sobre cómo eliminar caracteres ...