Consell: altres idiomes es tradueixen en Google. Pots visitar el English versió d'aquest enllaç.
Iniciar Sessió
x
or
x
x
Registre
x

or

Com es treu la primera / última / n. Paraula de la cadena de text a Excel?

Alguna vegada has patit el problema que necessites per extreure una paraula determinada de la cadena de text en un full de càlcul? Per exemple, teniu el següent interval de cadenes de text necessari per obtenir la primera / última o la primera paraula d'ells, aquí puc parlar d'algunes maneres efectives per resoldre'l.

Extraieu la primera paraula o el cognom de la cadena de text amb fórmules

Extreu la primera paraula de la cadena de text amb la funció definida per l'usuari

Extraieu cada paraula de la cadena de text i les enllaça horitzontalment o verticalment

Extraieu fàcilment els noms i els cognoms dels noms complets a Excel

Kutools per a Excel Noms dividits La utilitat us pot ajudar ràpidament a dividir massivament els noms complets als noms, noms de mitjans i cognoms amb diversos clics a Excel. Prova gratuïta de característiques completes 60-day!
noms split d'anuncis 2


fletxa blau dreta bombolla Extraieu la primera paraula o el cognom de la cadena de text amb fórmules

Si desitgeu extreure la primera paraula d'una llista de cadenes de text, les fórmules següents us poden ajudar.

Per extreure la primera paraula, introduïu aquesta fórmula = IF (ISERR (FIND ("", A2)), "", LEFT (A2, FIND ("", A2) -1)) en una cel·la en blanc i, a continuació, arrossegueu l'identificador d'emplenament automàtic d'aquesta cel al rang segons necessiteu.

I ara veureu que la primera paraula s'extreu de cada cel·la. Mostra la captura de pantalla a continuació:

notes:

(1) A la fórmula anterior, A2 indica la cel·la a la qual voleu aplicar aquesta fórmula.

(2) Per extreure les últimes paraules de cada cel·la, apliqueu aquesta fórmula: = SI (ISERR (FIND ("", A2)), "", RIGHT (A2, LEN (A2) -FIND ("*", SUBSTITUTE (A2, "", "*", LEN (A2) -LEN SUBSTITUTE (A2, "", "")))))).

cinta de notes La fórmula és massa complicada de recordar? Deseu la fórmula com a entrada de text automàtic per a la seva reutilització amb només un clic en el futur.
Llegir més ... Prova gratis

fletxa blau dreta bombolla Extreu la primera paraula de la cadena de text amb la funció definida per l'usuari

Si voleu extreure la segona, tercera o qualsevol altra paraula de la cadena de text, podeu crear una funció definida per l'usuari per fer-ne front.

1. Mantingueu premut el botó ALT + F11 claus per obrir el Finestra de Microsoft Visual Basic per a aplicacions.

2. Clic Insereix > Mòduls, i enganxeu el següent codi al Mòduls finestra.

Function FindWord(Source As String, Position As Integer)
'Update 20131202
Dim arr() As String
arr = VBA.Split(Source, " ")
xCount = UBound(arr)
If xCount < 1 Or (Position - 1) > xCount Or Position < 0 Then
    FindWord = ""
Else
    FindWord = arr(Position - 1)
End If
End Function

3. A continuació, guardeu el codi, en aquest exemple, obtindré la tercera paraula de la cadena, així que escriviu aquesta fórmula = paraula clau (A2,3) en una cel·la en blanc B2 i, a continuació, arrossegueu l'identificador d'emplenament automàtic d'aquesta cel a l'abast que necessiteu. Mostra la captura de pantalla:

Nota: A la fórmula anterior, A2 és la cel·la on voleu extreure la paraula, el número 3 indica la tercera paraula de la cadena que extreu, i podeu canviar-los com necessiteu.


fletxa blau dreta bombolla Extraieu cada paraula de la cadena de text i les enllaça horitzontalment o verticalment

Aquest mètode introduirà Kutools per a Excel Cèl·lules dividides utilitat per extreure cada paraula de les cel·les de text, i després llistar paraules extretes horitzontalment o verticalment segons la vostra necessitat.

Kutools for Excel - Combina més de 300 Advanced Functions and Tools per a Microsoft Excel

1. Seleccioneu les cel·les de text que extreureu les paraules i feu clic a la icona de text Kutools > Text > Cèl·lules dividides.

2. Al quadre de diàleg Obrir divisió de cel · les, especifiqueu el tipus de divisió al tipus secció, marqueu el Espai opció en el Especifiqueu un separador secció i feu clic a la icona Ok botó Mostra la captura de pantalla:
Nota: Per a enumerar totes les paraules extretes de cada cel · la de la cadena de text horitzontalment, consulteu el Dividir a columnes opció; per a enumerar totes les paraules extretes de cadascuna de les cadenes de text en vertical, si us plau, comproveu-les Divideix a files opció. En el nostre cas, comprovem el Divideix a files opció.

3. En obrir un quadre de diàleg nou, seleccioneu una única cel·la de rang que mostrarà les paraules extretes i feu clic a la casella de selecció OK botó Mostra la captura de pantalla a dalt:

A continuació, veureu que totes les paraules s'extreuen de cadascuna de les cel·les de text i s'enumeren verticalment a continuació de la següent captura de pantalla:

De xecs Dividir a columnes l'opció mostrarà horitzontalment totes les paraules extretes de cada cadena de text a continuació de la següent captura de pantalla:

Kutools for Excel - Inclou més eines 300 pràctiques d'Excel. Prova gratuïta de prova completa 60-dia, no cal una targeta de crèdit. Aconsegueix ara!


En aquest vídeo, el Kutools fitxa i el Kutools més la pestanya és afegida per Kutools for Excel. Si ho necessiteu, feu clic a aquí tenir una prova gratuïta 60-dia sense limitacions!


fletxa blau dreta bombollaArticles relacionats:



Eines de productivitat recomanades

Pestanya d'Office

estrella d&#39;or1 Porteu les pestanyes pràctiques a l'Excel i a un altre programari d'Office, igual que Chrome, Firefox i el nou Internet Explorer.

Kutools for Excel

estrella d&#39;or1 Increïble! Incrementeu la productivitat en 5 minuts. No necessites cap habilitat especial, estalvieu dues hores cada dia.

estrella d&#39;or1 300 Noves característiques per a Excel, Excel molt fàcil i potent:

  • Combina cel·les / files / columnes sense perdre dades.
  • Combina i consolida diverses fulles i llibres.
  • Comparar intervals, copiar diversos rangs, convertir text a data, unitat i conversió de divises.
  • Compte per colors, subtotals de paginació, classificació avançada i filtre súper,
  • Més Seleccioneu / Insereix / Suprimeix / Text / Format / Enllaç / Comentari / Llibres / Eines de full de càlcul ...

Tret de pantalla de Kutools per a Excel

Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    murali · 1 years ago
    i want to remove the last word in cell and data is like this "/Document/CstmrCdtTrfInitn/PmtInf/CdtTrfTxInf/Cdtr/CtctDtls/FaxNb" can i have formula
  • To post as a guest, your comment is unpublished.
    John · 1 years ago
    Thanks so much for these! I have a question, though: how do I extract a number or group of numbers from a cell or textbox? For instance, if I have [37.5" x 21'] in cell A1, how could extract 37.5 into A2? There could be any number of characters and numbers in A1, but I'll always want the first number to the left of the "X", and the first number to the right. Not sure if you've covered something like this elsewhere, so I thought I'd ask here.
    (Not sure if this went through the first time, so here it is again.)
  • To post as a guest, your comment is unpublished.
    Antonio · 2 years ago
    Thank you! It works fine called in a Sub.
  • To post as a guest, your comment is unpublished.
    DC2209 · 2 years ago
    the original formula isn't working for me, I keep getting #NAME?, anyone able to help? I am using Excel 2013 and this VBA would save me sooooo much time
  • To post as a guest, your comment is unpublished.
    DC2209 · 2 years ago
    The original VBA code posted here would save me so much time, however whenever I type in the =findword formula, I then get #NAME?, anyone able to help me? I am using Excel 2013