
Yleinen kaava
=FIND(CHAR(160),SUBSTITUTE(text,"@",CHAR(160),N))
Yhteenveto
Voit löytää merkkijonon n: nnen esiintymän tekstimerkkijonossa käyttämällä kaavaa, joka perustuu HAKU- ja KORVAA-funktioihin. Esitetyssä esimerkissä kaava kohdassa D5 on:
=FIND(CHAR(160),SUBSTITUTE(B5,"@",CHAR(160),C5))
Selitys
Tässä esimerkissä etsimme "@" -merkin n: tä esiintymistä.
Työskentelemällä sisältä ulospäin, käytämme ensin SUBSTITUTE-funktiota korvaamaan n: nnen esiintymän "@" CHAR: lla (160):
SUBSTITUTE(B5,"@",CHAR(160),C5)
SUBSTITUTE-funktiolla on valinnainen 4. argumentti, jota kutsutaan ilmentymänumeroksi, jota voidaan käyttää korvaavan ilmentymän määrittämiseen. Tämä numero tulee sarakkeesta C.
SUBSTITUTE korvaa sitten "@": n n: n esiintymän CHAR: lla (160), joka päättyy arvoon "†". Käytämme CHARia (160), koska se ei yleensä näy tekstissä. Voit käyttää mitä tahansa merkkiä, jonka tiedät olevan tekstissä. Katso tästä videosta CHAR-toiminnon esittely.
Lopuksi FIND-merkki etsii merkkiä CHAR (160) ja palauttaa sijainnin.
Huomaa: Kehitin tämän esimerkin alun perin Macissa, jossa CHAR (160) muuttuu tikariksi (†). Käytä Windowsissa tikarimerkkiä CHAR (134).