Trabajar con datos de texto a menudo requeriría cortarlos en trozos.
Y una de esas cosas comunes que la gente a menudo tiene que hacer es eliminar los primeros caracteres de una cadena en Excel .
Suponga que tiene un conjunto de datos como el que se muestra a continuación (en la columna A) y que desea eliminar sólo los primeros caracteres de cada celda y mantener el resto del texto tal como está (los datos resultantes se muestran en la columna B).
Hay múltiples formas de hacerlo en Excel…
Y en este tutorial, te mostraré diferentes formas de eliminar los primeros caracteres de una cadena en Excel.
Así que no perdamos tiempo y vayamos al grano.
Hay dos tipos de métodos que se tratan en este tutorial. Uno que necesita que uses una columna extra y que des ese resultado en esa columna extra. Y otros en los que se obtiene el resultado en la misma columna (método de texto a columnas y método de macro VBA).
Glosario
Reemplazar el primer personaje con un espacio en blanco usando una fórmula
Una de las formas más fáciles de eliminar el primer carácter de una cadena de texto en una celda es sustituirlo por un espacio en blanco (carácter nulo).
Y puedes hacerlo fácilmente usando la función REEMPLAZO.
Supongamos que tienes el conjunto de datos como se muestra a continuación y quieres eliminar el primer alfabeto de todas estas células.
La siguiente fórmula hará esto:
=REEMPLAZAR(A2,1,1,»»)
La fórmula anterior simplemente comienza desde el principio y sustituye 1 carácter del principio por un espacio en blanco («»).
También puedes usar esto para eliminar varios caracteres de cada celda. Por ejemplo, si quieres eliminar los dos primeros caracteres, puedes usar la siguiente fórmula:
=REEMPLAZAR(A1,1,2,»»)
Extraer todo excepto los primeros caracteres de una célula (usando una fórmula)
Excel tiene muchas funciones de texto y puede hacer lo mismo de muchas maneras diferentes. En el método anterior, sustituimos el primer carácter por un espacio en blanco, y en este método, utilizaremos una fórmula para extraer cada carácter de una cadena excepto el primero.
Esto puede hacerse usando la función DERECHA (que extrae el número dado de caracteres de la derecha de una cadena de texto).
Supongamos que tienes un conjunto de datos como el que se muestra a continuación:
Aquí hay otro método de fórmula para hacerlo extrayendo todo excepto el primer carácter de las células.
=RIGHT(A1,LEN(A1)-1)
La fórmula anterior utiliza la función LEN para averiguar primero el número total de caracteres de la celda. Luego usa la función DERECHA para obtener todos los caracteres como resultado de la fórmula, excepto el primero.
Usar el texto a la columna para dividir el primer personaje y el resto de la cadena de texto
Los dos métodos de fórmula anteriores requerirían que se utilizara una columna adicional y se diera el resultado en esa columna adicional.
He aquí un método que utiliza Text to Columns en Excel y que le permite elegir si desea el resultado en la misma celda o en una celda separada.
<div