Táboa de contidos
O extraer texto dunha cela é un dos usos máis comúns de Microsoft Excel. Quizais necesites extraer texto do principio, do medio ou dunha parte específica dunha cela. Neste tutorial, mostrarémosche como extraer texto dunha cela en Excel. Usando estas fórmulas sinxelas pero eficaces, podes atopar e extraer facilmente calquera parte dunha cadea dunha cela.
Descargar Practice Workbook
Descargar Practice Workbook.
Extraer texto dunha cela.xlsx
5 formas de extraer texto dunha cela en Excel
1. Usando a función LEFT para extraer texto dunha cela
A función LEFT extrae un número determinado de caracteres da esquerda dunha cadea.
Sintaxe da función LEFT:
=LEFT(text, [num_chars])
Bótalle un ollo a este conxunto de datos:
Agora, usando a función ESquerda , imos extraer os 4 primeiros caracteres da cela.
Paso 1:
- Escriba a seguinte fórmula en C ell C5.
=LEFT(B5,4)
Paso 2:
- A continuación, preme Intro .
Despois diso, verá o texto extraído.
Paso 3:
- A continuación, arrastre o Recheo polo intervalo de celas C6:C9 .
Así, extraemos todo o texto da esquerda.
2. Usando a función RIGHT para extraer texto
O RIGHTA función extrae un número específico de caracteres do final dunha cadea.
Sintaxe da función RIGHT:
=RIGHT(text,[num_chars])
Estamos a usar o mesmo conxunto de datos que usamos para a función LEFT . Pero, neste momento imos extraer os 4 caracteres da dereita.
Paso 1:
- Agora, escriba a seguinte fórmula en C ell C5.
=RIGHT(B5,4)
Paso 2 :
- A continuación, preme Intro
O noso texto recortarase desde a dereita.
Paso 3:
- A continuación, arrastre o Recheo sobre o intervalo de celas C6:C9 .
Como podes ver, todas as celas conteñen texto extraído da dereita
Lecturas similares
- Como extraer texto despois dun segundo espazo en Excel (6 métodos)
- Extraer texto despois dun texto específico en Excel (10 formas)
- Como extraer texto despois do último espazo en Excel (5 xeitos)
3. Usando a función MID para extraer texto dunha cela en Excel
Agora queres unha parte específica dun texto desde o medio dun texto. Nese caso, pode usar a función MID para facelo. Ten que dar un número inicial e o número de caracteres que quere extraer.
Sintaxe da función MID:
=MID(texto, núm_inicio , num_chars)
Bótalle un ollo a este conxunto de datos. Temos algúns códigos divididos en3 partes. Nesta situación, imos extraer os catro caracteres do medio.
Paso 1:
- Primeiro, escriba esta fórmula na Cela C5.
=MID(B5,6,4)
Paso 2:
- A continuación, prema Intro .
Paso 3:
- A continuación, arrastre o Recheo de recheo sobre o intervalo de celas C6:C9 .
Ao final, todo o texto córtase do medio con éxito.
4. Extraer texto dunha cela usando fórmulas
Agora, imos usar algunhas funcións para crear unha fórmula para extraer valores dunha cela. Estamos dando tres exemplos destes problemas particulares.
4.1 Extraer texto antes dun carácter particular
Se queremos obter unha subcadea específica dun texto antes dun carácter, entón primeiro temos que atopar o personaxe polo que queremos extraer. Por este motivo, imos utilizar as funcións BUSCAR e ESquerda xuntos.
A fórmula xenérica:
=LEFT(text,SEARCH(char,cell)-1)
Temos un conxunto de datos formado por algúns códigos separados por un guión, “-”. Agora, imos implementar a fórmula para extraer o texto antes do guión.
Paso 1:
- Para comezar, escriba a seguinte fórmula na cela C5.
=LEFT(B5,SEARCH("-",B5)-1)
Paso 2:
A continuación, prema Intro .
Paso 3:
- Despois diso, arrastre o Recheo o intervalo de celas C6:C9
Ao final, atopamos todo o texto antes do guión.
Ler máis : Extraer texto antes dun carácter en Excel (4 xeitos rápidos)
4.2 Extraer texto despois dun carácter en particular
Nesta fórmula, imos usar o Función DEREITA xunto coas funcións LEN e BUSCAR .
A fórmula xenérica:
=RIGHT(text,LEN(text)-SEARCH("char",text))
Bótalle un ollo a este conxunto de datos:
Agora, queremos escoller os caracteres despois do carácter “-” .
Paso 1:
- Escriba a seguinte fórmula na Cela C5 :
=RIGHT(B5,LEN(B5)-SEARCH("-",B5))
Paso 2:
- A continuación, prema Intro .
Paso 3:
- Agora, arrastra o Recheo sobre o intervalo de celas C6:C9 .
Como podes ver, extraemos correctamente o texto desexado da cela.
Ler Máis: Extraer texto despois dun carácter en Excel (6 xeitos)
4.3 Extraer texto entre dous Caracteres específicos dunha cela usando as funcións MID e SEARCH
Ás veces, é posible que teñamos que escoller unha subcadea que estea situada entre dous caracteres específicos . En primeiro lugar, temos que especificar as dúas ocorrencias específicas aplicando unha fórmula. Despois diso, a función MID extraerá o texto entre eses dous caracteres.
Agora, temos un conxunto de datos dos nomes completos dealgunha xente. Neste caso, imos extraer o segundo nome da persoa.
Paso 1:
- Escriba a fórmula na Cela C5 :
=MID(B5, SEARCH(" ",B5) + 1, SEARCH(" ",B5,SEARCH(" ",B5)+1) - SEARCH(" ",B5) - 1)
Paso 2:
- Despois diso, prema Intro . Verás extraído o segundo nome.
Paso 3:
- Por último, arrastra o Recheo no intervalo de Células C6:C9 .
Ao final, logramos extraer todos eses segundos nomes.
Ler máis: Como extraer texto entre dúas comas en Excel (4 enfoques sinxelos)
5. Usando Buscar e substituír para escoller texto dunha cela
Agora, este método vai atopar unha parte específica dun texto e substituílo sen valores. Para entender este método, moitas veces tes que crear unha nova columna.
En primeiro lugar, bótalle un ollo a este conxunto de datos :
Agora imos use este método para atopar o nome de usuario e o nome de dominio.
5.1 Extraer o nome de usuario do correo electrónico
Paso 1:
- Copie os valores da columna Texto e pégueos na columna Texto extraído.
Paso 2:
- Agora, seleccione todos eses valores.
Paso 3:
- A continuación, prema Ctrl+F no teclado. Atoparás o cadro de diálogo Buscar e substituír .
Paso 4:
- Aquí, na caixa Buscar que escriba " @* " . Seleccionará todos os caracteres a partir da @.
- Mantén a caixa Substituír por en branco.
- Fai clic en Substituír todo.
Paso 5:
- Agora, verá que se fixeron 5 substitucións. Fai clic en Aceptar.
Como podes ver, extraemos con éxito todos eses nomes de usuario.
5.2 Extraer o nome de dominio
Paso 1:
- Semellante ao método anterior, copie eses correos electrónicos e pégalos en Texto extraído Resálteos e prema Ctrl+F.
Paso 2:
- Agora, na caixa Buscar o , escriba “*@” . Atopará todos os caracteres desde o principio xunto con @ .
- Mantén a caixa Substituír por en branco.
- Fai clic en Substituír Todos.
Ao final, todos os nomes de dominio extraéronse con éxito.
Conclusión
Para concluír , Espero que estas fórmulas definitivamente che axuden a extraer caracteres específicos. Descarga o libro de prácticas e practica todos estes métodos. Espero que enriqueza o teu coñecemento. Ademais, non esquezas consultar o noso sitio web exceldemy.com para ver varios artigos relacionados con Excel.