Excel

Hahmon toisen 3. jne. Esiintymän sijainti

Position 2nd 3rd Etc Instance Character

Excel -kaava: 2. kolmannen jne. Esiintymän sijaintiYleinen kaava | _+_ | Yhteenveto

Voit etsiä tietyn merkin toisen, kolmannen, neljännen jne. Esiintymän sijainnin tekstimerkkijonon sisällä käyttämällä ETSI- ja KORVAUS -funktioita.





Esitetyssä esimerkissä E4: n kaava on:

= FIND ('~', SUBSTITUTE (text,char,'~',instance))
Selitys

Pohjimmiltaan 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 käyttää korvaavaa toimintoa a erityinen tapaus merkkijonossa olevasta merkistä. Niin:

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

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

100x15 ~ 50

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

Huomaa: tässä tapauksessa käytämme ~ -merkkiä vain siksi, että se esiintyy harvoin muussa tekstissä. Voit käyttää mitä tahansa merkkiä, jonka tiedät esiintyvän tekstissä.

Kirjailija Dave Bruns


^