„Excel“

Pašalinkite simbolius iš dešinės

Remove Characters From Right

„Excel“ formulė: pašalinkite simbolius iš dešinėsBendroji formulė | _+_ | Santrauka

Norėdami pašalinti paskutinius n simbolius iš teksto eilutės, galite naudoti formulę, pagrįstą Kairė ir LEN funkcijas. Galite naudoti tokią formulę, kad pašalintumėte paskutinius 3 simbolius, paskutinius 5 simbolius, pradedant nuo kairės pusės. Pateiktame pavyzdyje E6 formulė yra tokia:





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

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

Paaiškinimas

The LEFT funkcija puikiai tinka simboliams išgauti pradedant nuo kairiosios teksto eilutės pusės. Šioje formulėje naudojame LEFT, kad išgautume visus simbolius iki norimo sutrumpinti simbolių skaičiaus.





Kintamo ilgio reikšmių iššūkis yra tas, kad tiksliai nežinome, kiek simbolių 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šgaunamų simbolių skaičių, atimame 6, iš kurių „mylių“ ilgis, įskaitant tarpo ženklą. Rezultatas yra 3, kuris pateikiamas į kairę, kaip išgaunamų simbolių skaičius. LEFT grąžina tekstą „736“ kaip teksto vertę.



Galiausiai, kadangi norime skaitmeninės vertės (o ne teksto), paleidžiame tekstą per Funkcija VALUE , kuris konvertuoja skaičius teksto formatu į faktinius skaičius.

Formulės veiksmai atrodo taip:

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

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

Autorius Dave'as Brunsas


^