
Generička formula
=TRIM(MID(SUBSTITUTE(A1," ",REPT(" ",LEN(A1))), (N-1)*LEN(A1)+1, LEN(A1)))
Sažetak
Ako trebate unijeti n-tu riječ u tekstualni niz (tj. Rečenicu, frazu ili odlomak), možete to učiniti pametnom (i zastrašujućom) formulom koja kombinira 5 Excel funkcija: TRIM, MID, SUBSTITUTE, REPT i LEN.
Obrazloženje
U osnovi, ova formula uzima tekstualni niz s razmacima i "preplavljuje" ga dodatnim razmacima zamjenjujući svaki razmak s brojem razmaka pomoću SUBSTITUTE i REPT. Broj korištenih razmaka temelji se na ukupnoj duljini izvornog teksta.
Rezultat u ovom trenutku možete smatrati "otocima" riječi koji lebde u moru svemira :)
Tada formula koristi funkciju MID za izdvajanje željene riječi. Polazište se razrađuje sa:
(N-1)*LEN(A1)+1
A ukupni izvađeni znakovi jednaki su duljini niza punog teksta.
U ovom trenutku imamo riječ koju želite, okruženi razmacima. Napokon, funkcija TRIM odsijeca sve razmake i vraća samo riječ.
Ova formula mi se jako sviđa, jer pokazuje što možete postići kreativnim razmišljanjem.
Tekst u stupce
Ne zaboravite da Excel ima ugrađenu značajku Tekst u stupce koja može podijeliti tekst prema graničniku po vašem izboru. Ako samo trebate dobiti 3. riječ iz puno tekstualnih nizova, ova je formula možda prikladnija (i dinamičnija), ali Tekst u stupce i dalje je koristan u mnogim situacijama.