Ako morate izdvojiti posljednju riječ iz niza u Excelu, tada možete koristiti kombinaciju različitih funkcija. U ovom ćemo se članku usredotočiti na izdvajanje posljednje riječi i posljednje pojave određenog znaka iz ćelije.
Pitanje: Kako mogu izdvojiti posljednju riječ jer podaci koje imam sadrže separator kao "razmak", "zarez", "crtica" ili bilo koju drugu stvar.
Za više informacija o pitanju možete kliknuti na ovu vezu: Izdvoji zadnju riječ
Slijedi snimak željenih izlaznih podataka:
Naći ćemo isto rješenje s različitim formulama.
Idemo prvo pronaći rješenje pomoću polja.
- Ova formula ima kombinaciju funkcija TRIM, DESNO, LEN, MAX, ROW, INDIRECT & MID
- U ćeliji C2 formula je
- {= TRIM (DESNO (A2, LEN (A2) -MAX (RED (INDIREKTNO ("1:" & LEN (A2))))*(MID (A2, ROW (INDIRECT ("1:" & LEN (A2))), 1) = ","))))}}
- Kopirajte formulu da biste dobili željeni ispis
Bilješka: ovo je formula niza; stoga zajedno koristite tipke CTRL + SHIFT + ENTER.
Pogledajmo drugo rješenje.
- Ova formula ima kombinaciju funkcija TRIM, ZAMJENA, DESNO & REPT
- U ćeliji D2 formula je
- = TRIM (ZAMJENA (DESNO (ZAMJENA (A2, ",", REPT (",", LEN (A2))), LEN (A2)), ",", ""))
- Kopirajte formulu da biste dobili željeni ispis
Pogledajmo treće rješenje.
- Ova formula ima kombinaciju funkcija TRIM, DESNO, ZAMJENA & REPT
- U ćeliji E2 formula je
- = TRIM (DESNO (ZAMJENA (ZAMJENA (A2, ",", "")), "", REPT ("", 256)), 256))
- Kopirajte formulu da biste dobili željeni ispis
Pogledajmo četvrto rješenje.
- Ova formula ima kombinaciju funkcija TRIM, DESNO, ZAMJENA & REPT
- U ćeliji F2 formula je
- = TRIM (DESNO (ZAMJENA (A2, ",", REPT ("", 250)), 250))
- Kopirajte formulu da biste dobili željeni ispis
Pogledajmo peto rješenje.
- Ova formula ima kombinaciju funkcija TRIM, RIGHT, LEN, FIND & SUBSTITUTE
- U ćeliji G2 formula je
- = TRIM (DESNO (A2, LEN (A2) -FIND ("|", ZAMJENA (A2, ",", "|", 3))))
- Kopirajte formulu da biste dobili željeni ispis
Na ovaj način možemo koristiti formulu koja nam odgovara i dobiti rješenje.
Uzmimo još jedan primjer u kojem je potrebno pronaći posljednja pojava određenog karaktera.
Pitanje: Kako mogu znati poziciju posljednjeg pojavljivanja bilo kojeg posebnog znaka, recimo točke, zareza, kose crte, itd.
Slijedi snimak stupca A koji ima više "\" i formulu potrebnu za pronalaženje položaja posljednjeg pojavljivanja kose crte (\)
- Da biste dobili poziciju posljednjeg \, upotrijebili biste ovu formulu u ćeliji B2:
- = NAĐI ("@", ZAMJENA (A2, "\", "@", (LEN (A2) -LEN (ZAMJENA (A2, "\", "")))/LEN ("\")))
Objašnjenje formule:
- Gornja formula nam govori da je krajnje desno "\" na znaku/poziciji 23, 15 i 9.
- Koristimo find za "@" i posljednje "\" zamjenjujemo sa "@". Određuje posljednji pomoću
- (len (niz) -len (zamjena (niz, podniz, ""))) \ len (podniz)
U gornjem scenariju, podniz je u osnovi "\" koji ima duljinu 1, tako da možemo ostaviti na kraju i upotrijebiti sljedeću formulu:
- = NAĐI ("@", ZAMJENA (A1, "\", "@", LEN (A1) -LEN (ZAMJENA (A1, "\", ""))))
Zaključak: Na taj način možemo izdvojiti posljednju riječ i posljednju pojavu određenog znaka.
Ako vam se sviđaju naši blogovi, podijelite ih sa svojim prijateljima na Facebooku. Također nas možete pratiti na Twitteru i Facebooku.
Voljeli bismo čuti vaše mišljenje, javite nam kako možemo poboljšati, nadopuniti ili inovirati svoj rad i učiniti ga boljim za vas. Pišite nam na web stranici e -pošte