Excel formula: noņemt beigu slīpsvītru no URL -

Vispārēja formula

=LEFT(url,LEN(B5)-(RIGHT(url)="/"))

Kopsavilkums

Lai noņemtu beigu slīpsvītru no URL vai ceļa, varat izmantot formulu, kuras pamatā ir LEFT un LEN funkcijas. Parādītajā piemērā formula šūnā C6 ir:

=LEFT(B5,LEN(B5)-(RIGHT(B5)="/"))

Paskaidrojums

Būtībā šī formula izmanto funkciju LEFT, lai atgrieztu tekstu, sākot no kreisās puses. Lai noteiktu, cik rakstzīmju jāatdod, formula izmanto šo izteicienu:

LEN(B5)-(RIGHT(B5)="/")

Šeit ar LEN funkciju tiek aprēķinātas kopējās rakstzīmes. No šī skaitļa tiek atņemts šādas izteiksmes rezultāts:

RIGHT(B5)="/"

Ja rakstzīmju skaits nav norādīts, RIGHT atgriezīs virknes pēdējo rakstzīmi. Ja šīs rakstzīmes ir slīpsvītra uz priekšu "/", izteiksme atgriež vērtību TRUE. Ja nē, tas atgriež FALSE.

Tā kā TRUE un FALSE matemātikas operācijās tiek automātiski piespiesta 1 un nulle, mēs no LEN rezultāta atņemam nulli, kad pēdējās rakstzīmes nav "/", un 1, kad pēdējās rakstzīmes ir "/".

Rezultāts tiek sniegts pa kreisi, kas atgriež gala rezultātu.

Interesanti raksti...