„Excel“ formulė: pašalinkite galinį pasvirąjį brūkšnį iš URL -

Bendroji formulė

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

Santrauka

Norėdami pašalinti galinį pasvirąjį brūkšnį iš URL ar kelio, galite naudoti formulę, pagrįstą LEFT ir LEN funkcijomis. Parodytame pavyzdyje formulė langelyje C6 yra:

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

Paaiškinimas

Iš esmės ši formulė naudoja kairę funkciją, kad grąžintų tekstą pradedant iš kairės. Norėdami išsiaiškinti, kiek simbolių reikia grąžinti, formulėje naudojama ši išraiška:

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

Čia visi simboliai apskaičiuojami naudojant funkciją LEN. Iš šio skaičiaus atimamas šios išraiškos rezultatas:

RIGHT(B5)="/"

Nenurodžius simbolių skaičiaus, RIGHT grąžins paskutinį simbolį eilutėje. Jei šie simboliai yra pasvirasis pasvirasis brūkšnys "/", išraiška grąžina TRUE. Jei ne, jis pateikia FALSE.

Kadangi „TIESA“ ir „NETIESA“ matematikos operacijose priverčiami automatiškai 1 ir nuliui, iš LEN rezultato atimame nulį, kai paskutiniai simboliai nėra „/“, ir atimame 1, kai paskutiniai simboliai yra „/“.

Rezultatas pateikiamas kairėn, kuris grąžina galutinį rezultatą.

Įdomios straipsniai...