Extraer texto antes do carácter en Excel (4 xeitos rápidos)

  • Comparte Isto
Hugh West

Hai bastantes funcións en Excel para extraer texto antes do carácter rapidamente. Neste artigo, imos saber como utilizalos.

Caderno de prácticas

Descarga o seguinte caderno de traballo e exercicio.

Extraer texto antes do carácter.xlsx

4 Métodos rápidos para extraer texto antes do carácter en Excel

1. Uso das funcións LEFT e FIND para extraer texto antes do carácter

A función LEFT é unha das subcategorías das funcións de TEXTO que pode extraer o textos máis á esquerda dunha cadea do conxunto de datos indicado. Aquí imos usar a combinación da función LEFT e a función FIND . Asumindo que temos unha folla de traballo que contén a lista dos nomes dos empregados e o seu importe de vendas unida por un carácter "_". Imos extraer o texto antes dese carácter.

PASOS:

  • Seleccione Cela D5 .
  • Escriba a fórmula:
=LEFT(C5,FIND("_",C5)-1)

O A función FIND devolve a posición do carácter “_” como un número de toda a cadea de texto e a función LEFT extrae os textos.

  • Preme Introduce para ver o resultado.
  • Usa o Recheo para ver o resto dos resultados.

2. Insira a función SUBSTITUTO de Excel antes da enésima aparición dun carácter

Para atopar a posición enésima dun carácter específico eextraer textos antes diso, podemos usar a función SUBSTITUTE . É unha función moi popular. Digamos que temos un conxunto de datos. Imos extraer textos antes do segundo espazo da cadea.

PASOS:

  • Seleccione Cela C5 .
  • Escriba a fórmula:
=LEFT(B5,FIND("^",SUBSTITUTE(B5," ","^",2))-1)

NOTA: Aquí a función SUBSTITUIR substitúe o segundo espazo polo carácter “ ^ ”.

Fórmula:

=SUBSTITUTE(B5," ","^",2)

A FIND función descobre a posición do carácter “ ^ ” como número. Finalmente, a función ESQUERDA saca os textos anteriores a ese carácter como comentamos no primeiro método.

  • Preme Intro .
  • Arrastre o cursor cara abaixo ata as outras celas para ver o resultado.

3. Aplique a ferramenta Buscar e substituír de Excel para extraer texto antes do carácter

En Microsoft Excel , hai moitas ferramentas ou funcións integradas e impresionantes. Buscar e substituír é un deles. do seguinte conxunto de datos, imos extraer textos antes do carácter " # ".

PASOS:

  • Seleccione a cela B5:B11 .
  • Preme Ctrl+C para copiala e Pégala na cela C5 .

  • Seleccione os datos pegados.
  • Desde a pestana Inicio , vaia para Editar > Buscar & Seleccione > Substituír .

  • Unha xanelaábrese.
  • Na caixa Buscar que , escriba " #* ".

NOTA: Usamos Asterisco ( * ) aquí xa que é un carácter comodín que representa todos os caracteres despois de “ # ”.

  • Agora manteña a caixa Substituír por en branco
  • Seleccione Substituír todo .

  • Aparece unha caixa de confirmación.
  • Seleccione Aceptar e pecha a xanela anterior.

  • Por último, podemos ver que todos os textos se extraen antes do personaxe.

4. Use a función "Texto a columna" para Extrae o texto antes dun carácter en Excel

A opción Texto a columna en Excel fai que o conxunto de datos sexa dinámico. Imaxina que temos un conxunto de datos e que imos extraer os textos antes do carácter chamado Asterisco ( * ).

PASOS:

  • Seleccione a cela B5:B11 e prema Ctrl+C para copiala.
  • Pégalo á Cela C5 .

  • Vaia á pestana Datos seleccionando todos os datos pegados.
  • No menú despregable Ferramentas de datos , faga clic en en Texto en columnas .

  • Na xanela Paso 1 do asistente , seleccione a opción Delimitado .
  • Preme Seguinte .

  • Agora na xanela Paso 2 do asistente , asegúrese de marcar a opción Outro e escriba “ * ” na caixa en branco ao lado. Podemos ver a vista previa desdea caixa Vista previa de datos .
  • Seleccione Seguinte .

  • Finalmente, en na xanela Paso do asistente 3 , podemos seleccionar calquera formato de datos que queiramos.
  • Na caixa Destino , seleccione o lugar onde queremos os datos extraídos.
  • Seleccione Finalizar .

  • Aquí podemos ver todos os datos extraídos en dúas partes.

Conclusión

Estas son as formas máis rápidas de extraer texto antes do carácter en Excel . Engadiuse un caderno de prácticas. Adelante e probalo. Non dubides en preguntar calquera cousa ou suxerir calquera método novo.

Hugh West é un adestrador e analista de Excel altamente experimentado con máis de 10 anos de experiencia na industria. É Licenciado en Contabilidade e Finanzas e Máster en Administración de Empresas. Hugh ten unha paixón polo ensino e desenvolveu un enfoque docente único que é fácil de seguir e comprender. O seu coñecemento experto de Excel axudou a miles de estudantes e profesionais de todo o mundo a mellorar as súas habilidades e a destacar nas súas carreiras. A través do seu blog, Hugh comparte os seus coñecementos co mundo, ofrecendo titoriais de Excel gratuítos e formación en liña para axudar ás persoas e ás empresas a alcanzar todo o seu potencial.