Excel-kaava: Etsi merkin n. Esiintyminen -

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).

Hyvät linkit

Merkin n: nnen esiintymisen löytäminen (Allen Wyatt)

Mielenkiintoisia artikkeleita...