Numarare cifre de dupa ultimul X
Numarare cifre de dupa ultimul X
Buna ziua,
Ne-am impotmolit in numararea unor cifre dintr-un numar.
Intr-o celula avem un string de 16 caractere (marea majoritate, dar pot avea mai multe sau mai putine caractere).
Fiecare contine unul sau mai multe caractere "X".
Ne intereseaza cate cifre sunt in dreapta ultimului "X".
Exemple:
144X1547X2000742254
2X51247854123110
4200X20147301X2
1001X245X7X89X3
Multumim.
Ne-am impotmolit in numararea unor cifre dintr-un numar.
Intr-o celula avem un string de 16 caractere (marea majoritate, dar pot avea mai multe sau mai putine caractere).
Fiecare contine unul sau mai multe caractere "X".
Ne intereseaza cate cifre sunt in dreapta ultimului "X".
Exemple:
144X1547X2000742254
2X51247854123110
4200X20147301X2
1001X245X7X89X3
Multumim.
Re: Numarare cifre de dupa ultimul X
Daca nu m-am facut inteles
Fiecare din acele stringuri se afla in celule distincte.
Deci:
A1-->144X1547X2000742254
A2-->2X51247854123110
A3-->4200X20147301X2
A4-->1001X245X7X89X3
si am dori o formula care sa returneze numarul de caractere (cifre) de dupa ultimul X (de la stanga la dreapta).
In componenta stringului nu pot fi si alte litere. Numai unul sau mai multe X (scris cu litera mare - capitala)
Deci in B1 ar trebui sa fie numarul 10 pentru ca sunt 10 cifre la dreapta ultimului X
in B2 = 14
in B3 = 1
in B4 = 1
Multumim.
Fiecare din acele stringuri se afla in celule distincte.
Deci:
A1-->144X1547X2000742254
A2-->2X51247854123110
A3-->4200X20147301X2
A4-->1001X245X7X89X3
si am dori o formula care sa returneze numarul de caractere (cifre) de dupa ultimul X (de la stanga la dreapta).
In componenta stringului nu pot fi si alte litere. Numai unul sau mai multe X (scris cu litera mare - capitala)
Deci in B1 ar trebui sa fie numarul 10 pentru ca sunt 10 cifre la dreapta ultimului X
in B2 = 14
in B3 = 1
in B4 = 1
Multumim.
Re: Numarare cifre de dupa ultimul X
Buna ziua
In B1 testati formula:
=LEN(RIGHT(A1;LEN(A1)-FIND("^^";SUBSTITUTE(A1;"X";"^^";LEN(A1)-LEN(SUBSTITUTE(A1;"X";""))))))
Nota: daca aveti setari regionale US, inlocuiti peste tot in formula ; cu ,
Vedeti si subiectul de aici
PS: formula de mai sus practic numara TOATE caracterele de dupa ultimul "X". Deci daca mai aveti ceva litere printre cifre, rezultatul nu va fi corect.
Pe viitor ar fi recomandabil sa atasati un fisier exemplu care sa contina preferabil toate situatiile posibile ce ar trebui tratate
IP
In B1 testati formula:
=LEN(RIGHT(A1;LEN(A1)-FIND("^^";SUBSTITUTE(A1;"X";"^^";LEN(A1)-LEN(SUBSTITUTE(A1;"X";""))))))
Nota: daca aveti setari regionale US, inlocuiti peste tot in formula ; cu ,
Vedeti si subiectul de aici
PS: formula de mai sus practic numara TOATE caracterele de dupa ultimul "X". Deci daca mai aveti ceva litere printre cifre, rezultatul nu va fi corect.
Pe viitor ar fi recomandabil sa atasati un fisier exemplu care sa contina preferabil toate situatiile posibile ce ar trebui tratate
IP
Nu aveţi permisiunea de a vizualiza fişierele ataşate acestui mesaj.
Re: Numarare cifre de dupa ultimul X
Multumim. Formula e OK.
-
- Mesaje: 437
- Membru din: Mar Dec 11, 2018 8:54 pm
Re: Numarare cifre de dupa ultimul X
O alta formula, daca va mai intereseaza....
=left(trim(right(substitute(a1,"X", rept(" ",99)),99)))
sau
=left(trim(right(substitute(a1; "X"; rept(" ";99));99)))
functie de setarile regionale.
=left(trim(right(substitute(a1,"X", rept(" ",99)),99)))
sau
=left(trim(right(substitute(a1; "X"; rept(" ";99));99)))
functie de setarile regionale.
藍
"I fear the day that technology will surpass our human interaction. The world will have a generation of idiots."
Albert Einstein
"I fear the day that technology will surpass our human interaction. The world will have a generation of idiots."
Albert Einstein
Re: Numarare cifre de dupa ultimul X
Multumim mult.