Excel

Etsi n: nnen merkin esiintyminen

Find Nth Occurrence Character

Excel -kaava: Etsi n: nnen merkin esiintyminenYleinen kaava | _+_ | Yhteenveto

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


^