Excel formula: noņemiet rakstzīmes no labās -

Satura rādītājs

Vispārēja formula

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

Kopsavilkums

Lai noņemtu pēdējās n rakstzīmes no teksta virknes, varat izmantot formulu, kuras pamatā ir LEFT un LEN funkcijas. Varat izmantot šādu formulu, lai noņemtu vērtības pēdējās 3 rakstzīmes, pēdējās 5 rakstzīmes, sākot no kreisās puses. Parādītajā piemērā formula E6 ir:

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

kas apgriež "jūdzes" no katras vērtības, atgriežot tikai skaitli.

Paskaidrojums

LEFT funkcija ir lieliski piemērota rakstzīmju iegūšanai, sākot no teksta virknes kreisās puses. Šajā formulā mēs izmantojam LEFT, lai izvilktu 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īmes jāizvelk. Tur tiek izmantota LEN funkcija.

Strādājot no iekšpuses, LEN aprēķina katras vērtības kopējo garumu. D6 (736 jūdzes) kopējais garums ir 9. Lai iegūtu iegūto rakstzīmju skaitu, mēs atņemam 6, kuru garums ir "jūdzes", ieskaitot atstarpes rakstzīmi. Rezultāts ir 3, kas tiek padots pa kreisi kā izvilkamo rakstzīmju skaits. Pēc tam LEFT kā teksta vērtību atgriež tekstu "736".

Visbeidzot, tā kā mēs vēlamies skaitlisku vērtību (nevis tekstu), mēs palaižam tekstu caur funkciju VALUE, kas konvertē skaitļus teksta formātā uz faktiskajiem skaitļiem.

Formulas darbības izskatās šādi:

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

Piezīme: nav iemesla izmantot funkciju VALUE, ja jums nav nepieciešams skaitlisks rezultāts.

Interesanti raksti...