Excel

2. kolmannen jne. Merkin esiintymä

Position 2nd 3rd Etc Instance Character

Excel-kaava: 2. kolmannen jne. Merkin esiintymä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-toimintoja.

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ään 'instanssi_num'. Tämä tarkoittaa, että voit korvata funktion SUBSTITUTE tietyssä instanssissa merkkijono tekstimerkkijonossa. Niin:

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

korvaa vain B: n tekstin 'x': n toisen x: 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 ~, koska sitä esiintyy harvoin muussa tekstissä. Voit käyttää mitä tahansa merkkiä, jonka tiedät puuttuvan tekstistä.

Kirjailija Dave Bruns


^