„Excel“ formulė: pašalinkite simbolius iš dešinės -

Turinys

Bendroji formulė

=LEFT(text,LEN(text)-n)

Santrauka

Norėdami pašalinti paskutinius n simbolių iš teksto eilutės, galite naudoti formulę, pagrįstą LEFT ir LEN funkcijomis. Tokią formulę galite naudoti norėdami pašalinti paskutinius 3 simbolius, paskutinius 5 vertės simbolius, pradedant kairėje. Parodytame pavyzdyje formulė E6 yra:

=VALUE(LEFT(D6,LEN(D6)-6))

kuris apkarpo „mylių“ nuo kiekvienos vertės, grąžinant tik skaičių.

Paaiškinimas

LEFT funkcija puikiai tinka ištraukti simbolius pradedant kairiajame teksto eilutės šone. Šioje formulėje naudojame kairę, kad išgautume visus simbolius iki norimo kirpti simbolių skaičiaus.

Kintamo ilgio reikšmių iššūkis yra tas, kad mes tiksliai nežinome, kiek simbolių reikia išgauti. Čia naudojama LEN funkcija.

Dirbdamas iš vidaus, LEN apskaičiuoja bendrą kiekvienos vertės ilgį. D6 (736 mylių) bendras ilgis yra 9. Norėdami gauti išskiriamų simbolių skaičių, atimame 6, kurių ilgis yra „mylios“, įskaitant tarpo ženklą. Rezultatas yra 3, kuris tiekiamas į kairę kaip išskleidžiamų simbolių skaičius. Tada LEFT grąžina tekstą „736“ kaip teksto vertę.

Galiausiai, kadangi mes norime skaitmeninės vertės (o ne teksto), mes paleidžiame tekstą per funkciją VALUE, kuri paverčia teksto formato skaičius tikraisiais.

Formulės žingsniai atrodo taip:

=VALUE(LEFT(D6,LEN(D6)-6)) =VALUE(LEFT(D6,9-6)) =VALUE(LEFT(D6,3)) =VALUE("736") =736

Pastaba: nėra jokios priežasties naudoti funkciją VALUE, jei jums nereikia skaitinio rezultato.

Įdomios straipsniai...