cautare email intr-o insiruire de adrese separate
cautare email intr-o insiruire de adrese separate
salut,
va rog o idee cum sa aduc numele firmei din tabelul 2, a carei adresa de email se gaseste intr-o insiruire de adrese, separate prin semicolon
Am incercat cu vlookup dar nu-mi gaseste toate firmele...
Tabel_1
===================================
e-mail nume firma
exemplu@yahoo.com |?
Tabel_2
===================================
e-mail nume firma
exemplu@yahoo.com;alta@gmail.com | Firma_1
Multumesc
va rog o idee cum sa aduc numele firmei din tabelul 2, a carei adresa de email se gaseste intr-o insiruire de adrese, separate prin semicolon
Am incercat cu vlookup dar nu-mi gaseste toate firmele...
Tabel_1
===================================
e-mail nume firma
exemplu@yahoo.com |?
Tabel_2
===================================
e-mail nume firma
exemplu@yahoo.com;alta@gmail.com | Firma_1
Multumesc
Re: cautare email intr-o insiruire de adrese separate
Buna ziua
In lipsa unui fisier exemplu, se poate incerca o formula de genul
=VLOOKUP("*"&A2&"*";$T$2:$U$2000;2;0)
in care in A2 se va trece adresa cautata iar zona T2:U2000 ar fi lista sursa in care adresele de mail pe T si numele firmei pe U
Observatii in legatura cu formula in aceasta forma:
-daca in A2 nu e nimic, se va aduce prima firma din lista
-daca aceeasi adresa de mail apare de mai multe ori (pe mai multe randuri) in lista sursa, se va aduce prima denumire de firma in ordinea aparitiei
IP
In lipsa unui fisier exemplu, se poate incerca o formula de genul
=VLOOKUP("*"&A2&"*";$T$2:$U$2000;2;0)
in care in A2 se va trece adresa cautata iar zona T2:U2000 ar fi lista sursa in care adresele de mail pe T si numele firmei pe U
Observatii in legatura cu formula in aceasta forma:
-daca in A2 nu e nimic, se va aduce prima firma din lista
-daca aceeasi adresa de mail apare de mai multe ori (pe mai multe randuri) in lista sursa, se va aduce prima denumire de firma in ordinea aparitiei
IP
Re: cautare email intr-o insiruire de adrese separate
multumesc IPP,
asa am incercat si eu, dar imi aduce numai numele firmei care are o singura adresa, nu o insiruire de adrese separate prin semicolon.
asa am incercat si eu, dar imi aduce numai numele firmei care are o singura adresa, nu o insiruire de adrese separate prin semicolon.
Re: cautare email intr-o insiruire de adrese separate
Buna ziua
Am indoieli ca se poate rezolva fara macro.
Probabil o astfel de solutie ar presupune "izolarea" fiecarei adrese de e-mail inainte de verificarea potrivirii. Din experienta mea de pana acum prea rar se intampla ca informatia sa fie stocata corespunzator (in cazul dvs definitoriu ar fi folosirea punct si virgula intre adrese), fara alte caractere scrise din greseala, de ex. virgula sau doua puncte sau chiar litera l. Analizarea intregii situatii si mai ales lipsa certitudinii ca tratand unele exceptii nu apar altele nu face decat sa se transforme totul intr-o pierdere de timp si la rezultate incomplete/eronate
IP
Am indoieli ca se poate rezolva fara macro.
Probabil o astfel de solutie ar presupune "izolarea" fiecarei adrese de e-mail inainte de verificarea potrivirii. Din experienta mea de pana acum prea rar se intampla ca informatia sa fie stocata corespunzator (in cazul dvs definitoriu ar fi folosirea punct si virgula intre adrese), fara alte caractere scrise din greseala, de ex. virgula sau doua puncte sau chiar litera l. Analizarea intregii situatii si mai ales lipsa certitudinii ca tratand unele exceptii nu apar altele nu face decat sa se transforme totul intr-o pierdere de timp si la rezultate incomplete/eronate
IP
Re: cautare email intr-o insiruire de adrese separate
Multumesc, am sa incerc altfel.
Re: cautare email intr-o insiruire de adrese separate
salut,
revin cu aceeasi problema...Nu reusesc sa gasesc o solutie.
In fisierul atasat se gasesc doua tabele, unul cu adrese de email si cel de-al doilea cu firma si adresa/adresele care-i corespund.
Vreau sa aflu a cui firma este adresa din tabelul 1. Am incercat cu vlookup, dar imi aduce numai firmele care au o singura adresa alocata...
Multumesc!
revin cu aceeasi problema...Nu reusesc sa gasesc o solutie.
In fisierul atasat se gasesc doua tabele, unul cu adrese de email si cel de-al doilea cu firma si adresa/adresele care-i corespund.
Vreau sa aflu a cui firma este adresa din tabelul 1. Am incercat cu vlookup, dar imi aduce numai firmele care au o singura adresa alocata...
Multumesc!
Nu aveţi permisiunea de a vizualiza fişierele ataşate acestui mesaj.
Re: cautare email intr-o insiruire de adrese separate
Buna,
Incercati urmatoarea formula (este formula array, se introduce cu Ctrl+Shift+Enter)
Formula presupuna ca aceasi adresa nu apare la doi clienti simultan, caz in care va afisa doar primul client din lista (vezi 1@yahoo.com/client6)
Incercati urmatoarea formula (este formula array, se introduce cu Ctrl+Shift+Enter)
Cod: Selectaţi tot
=IFERROR(INDEX(Table1[firma],MATCH(1,--IFERROR(FIND([@email],Table1[email])>0,0),0)),"")
Nu aveţi permisiunea de a vizualiza fişierele ataşate acestui mesaj.
Am invatat sa inotam in apa, ca pestii
Am invatat sa zburam in aer, ca pasarile
A ramas doar sa invatam sa traim pe Pamant, ca Oamenii.
Am invatat sa zburam in aer, ca pasarile
A ramas doar sa invatam sa traim pe Pamant, ca Oamenii.
Re: cautare email intr-o insiruire de adrese separate
Am inteles formula si este ceea ce doream...
Multumesc mult, un weekend linistit!
Multumesc mult, un weekend linistit!
Re: cautare email intr-o insiruire de adrese separate
Buna ziua
Eu am doar o nelamurire: Ce se intampla daca lista-sursa cu adrese de mail nu este sortata si, mai ales, exista adrese de mail in care o buna parte din adresa este de fapt un substring al alteia deja existente (si totusi diferite). De exemplu, in fisierul atasat, adresa 1@yahoo.com nu mai apare la inceputul listei sursa ci mai jos fiind in acelasi timp un substring al adresei 11@yahoo.com (adica partea 1@yahoo.com este comuna ca denumire dar stim ca reprezinta alta entitate in realitate).
In foaia "firma" adresa 1@yahoo.com am trecut-o mai jos in lista si am configurat ca apartinand client_3 iar 11@yahoo.com am trecut-o in fruntea listei si am configurat-o ca apartinand client_1
In foaia "e-mail", atat formula oferita de tudy_bth cat si de mine (un vlookup in care valoarea de cautat e concatenata cu asterixuri) dau acelasi rezultat (ma rog, eu nu am tratat eroarea n/a) dar... aparent gresit: in dreptul adresei 1@yahoo.com este adus drept rezultat client_1 cand ar fi trebuit sa fie client_3
IP
Eu am doar o nelamurire: Ce se intampla daca lista-sursa cu adrese de mail nu este sortata si, mai ales, exista adrese de mail in care o buna parte din adresa este de fapt un substring al alteia deja existente (si totusi diferite). De exemplu, in fisierul atasat, adresa 1@yahoo.com nu mai apare la inceputul listei sursa ci mai jos fiind in acelasi timp un substring al adresei 11@yahoo.com (adica partea 1@yahoo.com este comuna ca denumire dar stim ca reprezinta alta entitate in realitate).
In foaia "firma" adresa 1@yahoo.com am trecut-o mai jos in lista si am configurat ca apartinand client_3 iar 11@yahoo.com am trecut-o in fruntea listei si am configurat-o ca apartinand client_1
In foaia "e-mail", atat formula oferita de tudy_bth cat si de mine (un vlookup in care valoarea de cautat e concatenata cu asterixuri) dau acelasi rezultat (ma rog, eu nu am tratat eroarea n/a) dar... aparent gresit: in dreptul adresei 1@yahoo.com este adus drept rezultat client_1 cand ar fi trebuit sa fie client_3
IP
Nu aveţi permisiunea de a vizualiza fişierele ataşate acestui mesaj.