Extragerea unui sir de numere
Extragerea unui sir de numere
Buna ziua,
In coloana A pe fiecare linie in parte vreau sa se posteze numai numarul care incepe cu cifra 9 si e format din 8 cifre din coloana B.
Astfel,lui A2 ii va corespunde numarul 90085099(care e completat in urmatorul tabel la A12)
In coloana A pe fiecare linie in parte vreau sa se posteze numai numarul care incepe cu cifra 9 si e format din 8 cifre din coloana B.
Astfel,lui A2 ii va corespunde numarul 90085099(care e completat in urmatorul tabel la A12)
Nu aveţi permisiunea de a vizualiza fişierele ataşate acestui mesaj.
Re: Extragerea unui sir de numere
Gasesti formulele in fisierul atasat, dar daca in cadrul sirurilor din coloana B exista doua numere care indeplinesc cele doua caracteristici (incep cu cifra 9 si au 8 cifre), formula va returna ultimul numar cu aceste caracteristici prezent in sirul respectiv, chiar daca ar fi parte a unui numar de mai mult de 8 cifre.
Exemplu:
abasf wqgjh sgjs 1/2/dsl asj 98911009 adfdbfiuh adffd 239273846372810
(am adaugat sirul asta si in fisier).
Exemplu:
abasf wqgjh sgjs 1/2/dsl asj 98911009 adfdbfiuh adffd 239273846372810
(am adaugat sirul asta si in fisier).
Nu aveţi permisiunea de a vizualiza fişierele ataşate acestui mesaj.
-
- Mesaje: 1
- Membru din: Joi Iul 01, 2010 12:12 pm
Re: Extragerea unui sir de numere
Buna ziua
Cum functioneaza formula pentru grupul de 8 cifre care incepe cu 9 dar care are spatii intre cifre?
A B
#N/A ERDFRERRTT - Simbol variabil 9111 2222 - Art. 5.1.1
A B
91112222 ERDFRERRTT - Simbol variabil 9111 2222 - Art. 5.1.1
Multumesc.
Cum functioneaza formula pentru grupul de 8 cifre care incepe cu 9 dar care are spatii intre cifre?
A B
#N/A ERDFRERRTT - Simbol variabil 9111 2222 - Art. 5.1.1
A B
91112222 ERDFRERRTT - Simbol variabil 9111 2222 - Art. 5.1.1
Multumesc.
Nu aveţi permisiunea de a vizualiza fişierele ataşate acestui mesaj.
Re: Extragerea unui sir de numere
Pentru situatia asta formula din fisierul atasat nu functioneaza.
S-ar putea adapta formula din fisierul atasat, dar prelucrarile necesare in formula fac ca numarul de imbricari acceptabil (7) in versiunile anterioare versiunii 2007 sa fie dapasit.
Daca aveti o versiune de Excel 2007 la dispozitie puteti incerca, pentru situatia semnalata, o adaptare a formulei anterioare de forma urmatoare (daca sirul s-ar afla in B2):
=--SUBSTITUTE(MID($B2,LOOKUP(2,1/(ISNUMBER(VALUE(SUBSTITUTE(MID($B2,ROW(INDIRECT("1:"&(LEN($B2)-8))),9)," ","")))*(LEFT(MID($B2,ROW(INDIRECT("1:"&(LEN($B2)-8))),9),1)="9")),ROW(INDIRECT("1:"&(LEN($B2)-8)))),9)," ","")
Pot exista insa si situatii in care formula sa nu returneze rezultatul asteptat, ca de exemplu in cazul unui sir de forma:
ERDFRERRTT - Simbol variabil 9111 9222 2335 - Art. X.X.X
situatie in care formula va returna valoarea 92222335.
Pentru ca o formula sa returneze exact valoarea dorita, trebuie ca acea valoare sa poata fi unic determinata prin proceduri logice in cadrul formulei.
S-ar putea adapta formula din fisierul atasat, dar prelucrarile necesare in formula fac ca numarul de imbricari acceptabil (7) in versiunile anterioare versiunii 2007 sa fie dapasit.
Daca aveti o versiune de Excel 2007 la dispozitie puteti incerca, pentru situatia semnalata, o adaptare a formulei anterioare de forma urmatoare (daca sirul s-ar afla in B2):
=--SUBSTITUTE(MID($B2,LOOKUP(2,1/(ISNUMBER(VALUE(SUBSTITUTE(MID($B2,ROW(INDIRECT("1:"&(LEN($B2)-8))),9)," ","")))*(LEFT(MID($B2,ROW(INDIRECT("1:"&(LEN($B2)-8))),9),1)="9")),ROW(INDIRECT("1:"&(LEN($B2)-8)))),9)," ","")
Pot exista insa si situatii in care formula sa nu returneze rezultatul asteptat, ca de exemplu in cazul unui sir de forma:
ERDFRERRTT - Simbol variabil 9111 9222 2335 - Art. X.X.X
situatie in care formula va returna valoarea 92222335.
Pentru ca o formula sa returneze exact valoarea dorita, trebuie ca acea valoare sa poata fi unic determinata prin proceduri logice in cadrul formulei.