Táboa de contidos
Mentres está a traballar con datos brutos non estruturados, é posible que moitas veces necesite extraer información relevante destes. Ás veces cómpre eliminar os primeiros, segundos ou terceiros caracteres da cadea de texto para recuperar o valor. Excel ten algunhas funcións polas que podes facer ese tipo de tarefas. Tamén podes facer a túa función personalizada para eliminar caracteres das cadeas de texto. Hoxe, neste artigo, comentaremos como eliminar os 3 primeiros caracteres en Excel.
Descargar o libro de prácticas
Descarga este libro de prácticas para exercer a tarefa mentres le este artigo.
Eliminar os 3 primeiros caracteres.xlsm
4 formas axeitadas de eliminar os 3 primeiros caracteres en Excel
Considere unha situación na que teña unha base de datos que conteña datos brutos. Os 3 primeiros caracteres de todos os teus datos son innecesarios e agora tes que eliminar eses caracteres. Nesta sección, mostraremos como eliminar os 3 primeiros caracteres dos seus datos en Excel.
1. Use a función DEREITA para eliminar os 3 primeiros caracteres en Excel
A combinación de a función RIGHT e a función LEN pode axudarche a eliminar os 3 primeiros caracteres das túas celas de datos. Este método descríbese nos pasos seguintes.
Paso 1:
- Na cela C4 , aplique o DEREITA función aniñada co LEN A fórmula é,
=RIGHT(B4,LEN(B4)-3)
- Aquí, string_cell é B4 de onde eliminaremos 3 caracteres.
- LEN(B4)-3 úsase como num_chars . A función LEN asegurarase de eliminar os 3 primeiros caracteres da cela.
Paso 2:
- Agora que a nosa fórmula está lista, preme ENTER para obter o resultado.
- O noso o resultado está aquí. Para obter o resultado completo, move o cursor do rato á esquina inferior dereita da cela. Cando o cursor mostre o signo de cruz, prema dúas veces no signo para aplicar a mesma función ao resto das celas.
Contido relacionado: Como eliminar o primeiro carácter dunha cadea en Excel con VBA
2. Aplique a función REPLACE para eliminar os 3 primeiros caracteres en Excel
O A función REPLACE normalmente substitúe parte dunha cadea de texto por unha cadea de texto diferente. Pero nesta sección, utilizaremos esta función para eliminar caracteres das celas. Vexamos como se fai.
Paso 1:
- Aplica a función SUBSTITUIR na cela C4 . A fórmula é:
=REPLACE(B4,1,3,"")
- Onde B4 está o texto antigo.
- Número_inicial é 1. Comezaremos dende o principio.
- Número_caracteres é 3 xa que queremos substituír os tres primeiros caracteres.
- Novo_texto é o texto modificado que substituirá o texto antigo.
- ENTER para obter oresultado. A partir do resultado, podemos ver que a nosa fórmula funciona perfectamente.
- Agora aplicaremos a mesma fórmula a todas as celas necesarias.
Ler máis: eliminar o último carácter da cadea Excel (5 métodos sinxelos)
Lecturas similares:
- VBA para eliminar caracteres da cadea en Excel (7 métodos)
- Como eliminar caracteres non imprimibles en Excel (4 xeitos sinxelos)
- Eliminar caracteres en branco en Excel (5 métodos)
- Como eliminar comiñas simples en Excel (6 formas)
- Como eliminar o punto e coma en Excel (4 métodos)
3. Insira a función MID para eliminar os 3 primeiros caracteres en Excel
A combinación de a función MID e a función LEN realizan a mesma operación que o método un. Agora aplicaremos esta fórmula ao noso conxunto de datos.
Paso 1:
- A fórmula que aplicaremos na cela C4 é ,
=MID(B4,4,LEN(B4)-3)
- Aquí texto está B4
- Número_inicio é 4 xa que eliminaremos os 3 primeiros números.
- Número_caracteres defínese como LEN(B4)-3)
- Prema ENTER e aplique a fórmula a todas as celas. O noso traballo aquí está feito!
Ler máis: Como eliminar un carácter da cadea en Excel (14 xeitos)
4. Introduza unha función definida polo usuario para eliminar os 3 primeiros caracteres en Excel
Podetamén faga unha función propia para completar esta tarefa. É certo, podes definir unha función personalizada para facer o teu traballo. Debes escribir un código VBA para facelo. Discutiremos este proceso usando os pasos seguintes. Para saber máis acerca das funcións personalizadas, Fai clic aquí.
Paso 1:
- Primeiro, vai ao Microsoft Xanela de Visual Basic para aplicacións premendo Alt+F11 .
- Unha nova ábrese a xanela. Agora fai clic en Inserir e selecciona Módulo para abrir un novo módulo.
Paso 2:
- No módulo recén aberto, insira o código VBA para facer un UFD para eliminar os 3 primeiros caracteres das súas celas. Fornecemos o código para ti. Podes copiar este código e usalo na túa folla de traballo. O nome da nosa función definida polo usuario é RemoveFirst3 . E o código para crear esta función é,
9990
Paso 3:
- O noso código está escrito . Agora volve á folla de traballo e escribe a función =RemoveFirst3 . Podemos ver que a función está creada.
- Agora aplique a función na cela C4 . A función é:
=RemoveFirst3(B4,3)
- Preme ENTER para obtén o resultado.
- A nosa función personalizada funciona correctamente. Agora aplicaremos esta función ao resto das celas para obter a finalresultado.
Contido relacionado: como eliminar os 3 últimos caracteres en Excel (4 fórmulas)
Cousas para Lembra
👉 Crear unha fórmula personalizada ten máis limitacións que as macros VBA habituais. Non pode alterar a estrutura ou o formato dunha folla de traballo ou cela.
👉 Aplicando o UFD, podes eliminar o número N de caracteres das túas celas.
Conclusión
En nesta guía, pasamos por catro enfoques diferentes para eliminar os 3 primeiros caracteres das celas en Excel. Podes comentar se tes algunha dúbida ou consulta. Deixa o teu comentario na sección de comentarios. Grazas por visitar ExcelWIKI. ¡Segue aprendendo!