Jos sinun on otettava viimeinen sana Excel -merkkijonosta, voit käyttää eri toimintojen yhdistelmää. Tässä artikkelissa keskitymme tietyn merkin viimeisen sanan ja viimeisen esiintymisen poimimiseen solusta.
Kysymys: Kuinka voin purkaa viimeisen sanan, koska minulla olevat tiedot sisältävät erotin "välilyönniksi", "pilkuksi", "viivaksi" tai mitä tahansa muuta.
Saat lisätietoja kysymyksestä napsauttamalla tätä linkkiä: Poimi viimeinen sana
Seuraavassa on tilannekuva ensisijaisista tulostiedoista:
Löydämme saman ratkaisun eri kaavoilla.
Etsitään ensin ratkaisu taulukon avulla.
- Tässä kaavassa on TRIM-, OIKEA-, LEN-, MAX-, RIVI-, EI- JA KESKI -toimintojen yhdistelmä
- Solussa C2 kaava on
- {= TRIM (OIKEA (A2, LEN (A2) -MAX) (RIVI (Epäsuora ("1:" & LEN (A2)))*(KESKI (A2, RIVI (EHDOTETTU ("1:" & LEN (A2)))), 1) = ","))))}
- Kopioi kaava saadaksesi halutun tuloksen
Huomautus: tämä on matriisikaava; käytä siis CTRL + VAIHTO + ENTER -näppäimiä yhdessä.
Katsotaanpa toista ratkaisua.
- Tässä kaavassa on TRIM-, SUBSTITUTE-, RIGHT- ja REPT -toimintojen yhdistelmä
- Solussa D2 kaava on
- = TRIM (KORVAUS (OIKEA (KORVAUS (A2, ",", REPT (",", LEN (A2))), LEN (A2)), ",", ""))
- Kopioi kaava saadaksesi halutun tuloksen
Katsotaanpa kolmas ratkaisu.
- Tässä kaavassa on yhdistelmä TRIM-, OIKEA-, KORVAUS- ja REPT -toimintoja
- Solussa E2 kaava on
- = TRIM (OIKEA (KORVAUS (KORVAUS (A2, ",", ""), "", REPT ("", 256)), 256))
- Kopioi kaava saadaksesi halutun tuloksen
Katsotaan neljäs ratkaisu.
- Tässä kaavassa on yhdistelmä TRIM-, OIKEA-, KORVAUS- ja REPT -toimintoja
- Solussa F2 kaava on
- = TRIM (OIKEA (KORVAUS (A2, ",", REPT ("", 250)), 250))
- Kopioi kaava saadaksesi halutun tuloksen
Katsotaan viides ratkaisu.
- Tässä kaavassa on TRIM-, OIKEA-, LEN-, FIND- ja SUBSTITUTE -toimintojen yhdistelmä
- Solussa G2 kaava on
- = TRIM (OIKEA (A2, LEN (A2) -FIND ("|", KORVAUS (A2, ",", "|", 3))))
- Kopioi kaava saadaksesi halutun tuloksen
Tällä tavalla voimme käyttää kaavaa, johon olemme tyytyväisiä ja saada ratkaisun.
Otetaan toinen esimerkki, jossa sen löytäminen on tarpeen viimeinen esiintyminen tietystä luonteesta.
Kysymys: Mistä tiedän minkä tahansa erikoismerkin, kuten piste, pilkku, vinoviiva jne., Viimeisen esiintymispaikan?
Seuraavassa on tilannekuva sarakkeesta A, jossa on useita "\" ja kaava, joka tarvitaan viivan viimeisen esiintymän sijainnin löytämiseksi (\)
- Saadaksesi viimeisen sijainnin \, käytä tätä kaavaa solussa B2:
- = ETSI ("@", KORVAA (A2, "\", "@", (LEN (A2) -LEN (KORVAA (A2, "\", "")))/LEN ("\")))
Kaavan selitys:
- Yllä oleva kaava kertoo, että oikein "\" on merkissä/paikassa 23, 15 ja 9.
- Käytämme "find" -merkkiä "@" -merkille ja korvaamme viimeisen "\" -merkillä "@". Se määrittää viimeisen käyttämällä
- (len (merkkijono) -len (korvaava (merkkijono, alijono, ""))) \ len (alimerkkijono)
Yllä olevassa skenaariossa alimerkkijono on pohjimmiltaan "\", jonka pituus on 1, joten voimme jättää lopussa ja käyttää seuraavaa kaavaa:
- = FIND ("@", SUBSTITUTE (A1, "\", "@", LEN (A1) -LEN (SUBSTITUTE (A1, "\", ""))))
Johtopäätös: Tällä tavalla voimme poimia tietyn merkin viimeisen sanan ja viimeisen esiintymän.
Jos pidit blogistamme, jaa se ystävillesi Facebookissa. Voit myös seurata meitä Twitterissä ja Facebookissa.
Haluaisimme kuulla sinusta, kerro meille, kuinka voimme parantaa, täydentää tai innovoida työtämme ja parantaa sitä sinulle. Kirjoita meille sähköpostitse