Lai no teksta virknes noņemtu pēdējās n rakstzīmes, varat izmantot formulu, kuras pamatā ir KREISIS un LEN funkcijas. Varat izmantot šādu formulu, lai noņemtu pēdējās 3 rakstzīmes, pēdējās 5 rakstzīmes, sākot ar kreiso pusi. Parādītajā piemērā E6 formula ir šāda:
= LEFT (text, LEN (text)-n)
kas apgriež “jūdzes” no katras vērtības, atgriežot tikai skaitli.
SkaidrojumsThe Funkcija LEFT ir lieliski piemērots rakstzīmju iegūšanai, sākot no teksta virknes kreisās puses. Šajā formulā mēs izmantojam LEFT, lai iegūtu visas rakstzīmes līdz rakstzīmju skaitam, kuru vēlamies apgriezt.
Vērtībām ar mainīgu garumu izaicinājums ir tāds, ka mēs precīzi nezinām, cik rakstzīmju izvilkt. Tieši šeit tiek izmantota funkcija LEN.
Strādājot no iekšpuses uz āru, LEN aprēķina katras vērtības kopējo garumu. D6 (736 jūdzes) kopējais garums ir 9. Lai iegūtu izvelkamo rakstzīmju skaitu, mēs atņemam 6, kuru garums ir “jūdzes”, ieskaitot atstarpes rakstzīmi. Rezultāts ir 3, kas tiek ievadīts pa kreisi kā izvelkamo rakstzīmju skaits. LEFT pēc tam atgriež tekstu “736” kā teksta vērtību.
Visbeidzot, tā kā mēs vēlamies skaitlisku vērtību (nevis tekstu), mēs tekstu palaižam caur Funkcija VALUE , kas pārvērš skaitļus teksta formātā par faktiskajiem skaitļiem.
Formulas soļi izskatās šādi:
= VALUE ( LEFT (D6, LEN (D6)-6))
Piezīme: ja nav nepieciešams skaitlisks rezultāts, nav iemesla izmantot funkciju VALUE.
Autors Deivs Bruns