
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ą.