Voit etsiä merkkijonon n: nnen esiintymän tekstimerkkijonosta käyttämällä FIND- ja SUBSTITUTE -funktioihin perustuvaa kaavaa. Esitetyssä esimerkissä D5: n kaava on:
= FIND ( CHAR (160), SUBSTITUTE (text,'@', CHAR (160), N ))Selitys
Tässä esimerkissä etsimme@-merkin n: nnen esiintymän.
Työskentelemme sisältä ulospäin, käytämme ensin SUBSTITUTE -toiminto n: nnen esiintymän korvaamiseksi CHAR: lla (160):
= FIND ( CHAR (160), SUBSTITUTE (B5,'@', CHAR (160),C5))
KORVAUS -funktiolla on valinnainen neljäs argumentti nimeltään ilmentymän numero, jota voidaan käyttää korvaamaan ilmentymä. Tämä numero tulee sarakkeesta C.
SUBSTITUTE korvaa sitten n: nnen esiintymän@-merkillä CHAR -merkillä (160), joka muuttuu arvoksi †. Käytämme CHAR: a (160), koska se ei yleensä näy tekstissä. Voit käyttää mitä tahansa merkkiä, jonka tiedät, ettei tekstissä ole. Demoa varten CHAR -toiminto , katso Tämä video .
Lopuksi FIND -merkki etsii CHAR (160) ja palauttaa sijainnin.
Huomautus: Kehitin tämän esimerkin alun perin Macissa, jossa CHAR (160) muuttuu tikariksi (†). Käytä Windowsissa CHAR (134) tikarihahmoksi.
kuinka nähdä kaikki kaavat ExcelissäKirjailija Dave Bruns