Excel

Ota viimeinen sana

Get Last Word

Excel -kaava: Hae viimeinen sanaYleinen kaava | _+_ | Yhteenveto

Saat viimeisen sanan tekstimerkkijonosta käyttämällä kaavaa, joka perustuu TRIMMATA , KORVAA , OIKEA ja REPT toimintoja. Esitetyssä esimerkissä C6: n kaava on:





= TRIM ( RIGHT ( SUBSTITUTE (text,' ', REPT (' ',100)),100))

Mikä palauttaa sanan 'aika'.

miten loki tehdään Excelissä
Selitys

Tämä kaava on mielenkiintoinen esimerkki 'raa'an voiman' lähestymistavasta, joka hyödyntää sitä, että TRIM poistaa mikä tahansa numero johtavista tiloista.





Työskentelemme sisältä ulospäin käyttämällä SUBSTITUTE -funktiota kaikkien tekstin välilyönnien korvaamiseen ja korvaamalla jokainen välilyönti 100 välilyönnillä:

 
= TRIM ( RIGHT ( SUBSTITUTE (B6,' ', REPT (' ',100)),100))

Joten esimerkiksi tekstimerkkijonolla 'yksi kaksi kolme' tulos näyttää tältä:



 
 SUBSTITUTE (B6,' ', REPT (' ',100))

Väliviivat, jotka edustavat luettavuutta. Muista, että jokaisen sanan väliin jää 100 välilyöntiä.

Seuraavaksi OIKEA -toiminto poimii 100 merkkiä alkaen oikealta. Tulos näyttää tältä:

 
one----------two----------three

Lopuksi TRIM -toiminto poistaa kaikki johtavat välilyönnit ja palauttaa viimeisen sanan.

Huomautus: Käytämme satunnaisesti 100: aa, koska sen pitäisi olla riittävän suuri luku hyvin pitkien sanojen käsittelyyn. Jos sinulla on outoja tilanteita erittäin pitkillä sanoilla, lisää tätä numeroa tarpeen mukaan.

Epäjohdonmukaisten välien käsittely

Jos käsittelemäsi tekstin välit ovat epäjohdonmukaiset (esim. Ylimääräiset välilyönnit sanojen välillä, ylimääräiset välilyönnit jne.) Tämä kaava ei toimi oikein. Voit hoitaa tämän tilanteen lisäämällä ylimääräisen TRIM -toiminnon korvaavaan toimintoon seuraavasti:

mikä on pivot-taulukko Excelissä
 
-------three

Tämä normalisoi kaikki tilat ennen päälogiikan suorittamista.

Kirjailija Dave Bruns


^