Excel-kaava: 2. kolmannen jne. Merkin esiintymä -

Sisällysluettelo

Yleinen kaava

=FIND("~",SUBSTITUTE(text,char,"~",instance))

Yhteenveto

Saadaksesi tietyn merkin toisen, kolmannen, neljännen jne. Esiintymän paikan tekstimerkkijonossa, voit käyttää Etsit- ja KORVAA-funktioita.

Esitetyssä esimerkissä kaava kohdassa E4 on:

=FIND("~",SUBSTITUTE(B4,"x","~",D4))

Selitys

Ytimessä tämä kaava käyttää sitä tosiasiaa, että SUBSTITUTE-funktio ymmärtää "instanssin", joka toimitetaan valinnaisena neljäntenä argumenttina nimeltä "instance_num". Tämä tarkoittaa, että voit korvata funktion SUBSTITUTE merkkijonon tietyn esiintymän tekstimerkkijonossa. Niin:

SUBSTITUTE(B4,"x","~",D4)

korvaa vain B: n tekstin "x": n "x": n toisen esiintymän (2 tulee D4: stä) merkillä "~". Tulos näyttää tältä:

100x15 ~ 50

Seuraavaksi FIND etsii merkkijonon "~" ja palauttaa sijainnin, joka on tässä tapauksessa 7.

Huomaa: käytämme tässä tapauksessa "~" vain siksi, että sitä esiintyy harvoin muussa tekstissä. Voit käyttää mitä tahansa merkkiä, jonka tiedät puuttuvan tekstistä.

Mielenkiintoisia artikkeleita...