Cum se extrage ultimul cuvânt în Microsoft Excel

Anonim

Dacă vi se cere să extrageți ultimul cuvânt dintr-un șir în Excel, atunci puteți utiliza combinația de diferite funcții. În acest articol, ne vom concentra pe extragerea ultimului cuvânt și ultima apariție a caracterului specific dintr-o celulă.

Întrebare: Cum pot extrage ultimul cuvânt, deoarece datele pe care le dețin conțin separator ca „spațiu”, „virgulă”, „liniuță” sau orice alt lucru.

Pentru mai multe informații despre întrebare, puteți face clic pe acest link: Extrageți ultimul cuvânt

Urmează instantaneul datelor de ieșire preferate:

Vom găsi aceeași soluție cu formule diferite.

Să găsim mai întâi soluția folosind matrice.

  • Această formulă are combinația de funcții TRIM, DREPT, LEN, MAX, ROW, INDIRECT și MID
  • În celula C2, formula este
  • {= TRIM (RIGHT (A2, LEN (A2) -MAX (ROW (INDIRECT ("1:" & LEN (A2))) * (MID (A2, ROW (INDIRECT ("1:" & LEN (A2))), 1) = ",")))))}
  • Copiați formula pentru a obține rezultatul dorit

Notă: aceasta este o formulă matrice; prin urmare, utilizați tastele CTRL + SHIFT + ENTER împreună.

Să vedem a doua soluție.

  • Această formulă are combinația de funcții TRIM, SUBSTITUTE, DREPT & REPT
  • În celula D2, formula este
  • = TRIM (SUBSTITUTE (DREAPTA (SUBSTITUTE (A2, ",", REPT (",", LEN (A2))), LEN (A2)), ",", ""))
  • Copiați formula pentru a obține rezultatul dorit

Să vedem a treia soluție.

  • Această formulă are combinația de funcții TRIM, DREPT, SUBSTITUT și REPT
  • În celula E2, formula este
  • = TRIM (RIGHT (SUBSTITUTE (SUBSTITUTE (A2, ",", ""), "", REPT ("", 256)), 256))
  • Copiați formula pentru a obține rezultatul dorit

Să vedem a patra soluție.

  • Această formulă are combinația de funcții TRIM, DREPT, SUBSTITUT și REPT
  • În celula F2, formula este
  • = TRIM (DREAPTA (SUBSTITUT (A2, ",", REPT ("", 250)), 250))
  • Copiați formula pentru a obține rezultatul dorit


Să vedem a cincea soluție.

  • Această formulă are combinația de funcții TRIM, DREPT, LEN, FIND & SUBSTITUTE
  • În celula G2 formula este
  • = TRIM (DREAPTA (A2, LEN (A2) -FIND ("|", SUBSTITUT (A2, ",", "|", 3))))
  • Copiați formula pentru a obține rezultatul dorit

În acest fel, putem folosi formula cu care ne simțim confortabil și putem obține soluția.

Să luăm un alt exemplu în care este necesar să găsim ultima apariție de un caracter specific.

Întrebare: Cum pot să știu poziția ultimei apariții a oricărui personaj special, spun punct, virgulă, bară înapoi etc.

Urmează instantaneul coloanei A care are mai multe „\” și formula necesară pentru a găsi poziția ultimei apariții a back slash (\)

  • Pentru a obține poziția ultimului \, ați folosi această formulă în celula B2:
  • = FIND ("@", SUBSTITUTE (A2, "\", "@", (LEN (A2) -LEN (SUBSTITUTE (A2, "\", ""))) / LEN ("\")))

Explicație formulă:

  • Formula de mai sus ne spune că cel mai drept „\” este la caracterul / poziția 23, 15 și 9.
  • Folosim find pentru „@” și înlocuim ultimul „\” cu „@”. Acesta îl determină pe ultimul folosind
  • (len (șir) -len (substitut (șir, sub șir, ""))) \ len (sub șir)

În scenariul de mai sus, șirul de caractere este practic „\” care are o lungime de 1, deci putem pleca la final și putem folosi următoarea formulă:

  • = FIND ("@", SUBSTITUTE (A1, "\", "@", LEN (A1) -LEN (SUBSTITUTE (A1, "\", ""))))

Concluzie: În acest fel, putem extrage ultimul cuvânt și ultima apariție a caracterului specific.

Dacă ți-au plăcut blogurile noastre, împărtășește-le prietenilor tăi de pe Facebook. Și, de asemenea, ne puteți urmări pe Twitter și Facebook.
Ne-ar plăcea să aflăm de la dvs., să ne anunțați cum putem îmbunătăți, completa sau inova munca noastră și să o îmbunătățim. Scrieți-ne pe site-ul de e-mail