Excel formell - lägga in land baserat på e-post

Permalänk
Medlem

Excel formell - lägga in land baserat på e-post

Hej gänget,

Nu är det så att jag sitter i en knipa, jag har en excel lista med företagsnamn, för/efter-namn samt e-post.
Nu är det så att jag behöver peta in vilket land de tillhör.
Eftersom listan ligger på över 8k rader så är ett manuellt arbete inte speciellt lockande.

Så, min fråga är helt enkelt, kan man skapa en formell som tittar på namn@företag.com / .se / .de / .fi osv och helt enkelt skriver ut ett extra fält med vilket land dom tillhör?

dvs, lägga in att slutar det med .se så skall excel skriva Sverige i en ny cell på samma rad.
I så fall, hur?

Permalänk
Medlem

är inte direkt nån hejare på excell men borde de inte gå att sortera raderna efter ändelse dvs att alla som slutar .se kommer tillsammans sen går de ju fort att lägga dit en extra cell för namn bakom.

Visa signatur

Intel i7 920 @ 3.33 GHz | Asus P6T Deluxe V2 | EVGA GTX 780 | Corsair XMS3 DDR3 1333MHz 12GB | CM HAF 932 | Corsair TX 650 W | Windows 7 |

Permalänk
Medlem

Är du säker på att alla företag har en ändelse som stämmer med landet?
Vi har .com adresser på jobbet t ex.

Jag hade använt VBA för att titta på ändelsen och matcha mot land.

Visa signatur

"When I get sad, I stop being sad and be awsome instead, true story."

Permalänk
Medlem
Skrivet av nawks:

Hej gänget,

Nu är det så att jag sitter i en knipa, jag har en excel lista med företagsnamn, för/efter-namn samt e-post.
Nu är det så att jag behöver peta in vilket land de tillhör.
Eftersom listan ligger på över 8k rader så är ett manuellt arbete inte speciellt lockande.

Så, min fråga är helt enkelt, kan man skapa en formell som tittar på namn@företag.com / .se / .de / .fi osv och helt enkelt skriver ut ett extra fält med vilket land dom tillhör?

dvs, lägga in att slutar det med .se så skall excel skriva Sverige i en ny cell på samma rad.
I så fall, hur?

Du har inte telefonnummer? Det är bättre att matcha mot..

Visa signatur

Kom-pa-TI-bilitet

Permalänk
Medlem

Tack,

.com adresserna tänkte jag definera som "manuell kontroll" eftersom de precis som du säger är svårhanterat.
Men, har du någon sida eller likande som du kan tips om som kan peka mig i rätt rikning?

Permalänk
Medlem

Som jag förstår så borde det kunna gå att göra en IF sats som läser från höger till vänster (med stopp på den första punkten) och OM det är se som står så ger den ett värde (tex 1) och är det FI så får den värde 2 osv? Skulle detta kunna fungera?

Och nej, jag kan tyvärr inte sortera på telenummer eftersom datan inte direkt är tvättad, så ibland är det +46 och ibland 46 och ibland 08 osv.

Permalänk
Medlem
Skrivet av nawks:

Som jag förstår så borde det kunna gå att göra en IF sats som läser från höger till vänster (med stopp på den första punkten) och OM det är se som står så ger den ett värde (tex 1) och är det FI så får den värde 2 osv? Skulle detta kunna fungera?

Ja precis.
Beroende på hur många olika länder du har skulle du kunna sätta land direkt i koden istället för siffra.
Hur många olika företag är det förresten?
Är det inte jättemånga kunde du göra en separat lista på företag med land och sen använda vlookup.

Visa signatur

"When I get sad, I stop being sad and be awsome instead, true story."

Permalänk

Här har du formeln för att returnera ändelsen efter den sista punkten i A1:
=RIGHT(A1;LEN(A1)-FIND(CHAR(1);SUBSTITUTE(A1;".";CHAR(1);LEN(A1)-LEN(SUBSTITUTE(A1;".";"")))))

Därefter är det förhoppningsvis en smal sak.

EDIT: jag såg att du hade 8k rader. För att få en tabell med alla ändelser kopierar du lämpligen över ändelserna till en temporär kolumn och tar bort dubletter (olika handhavande beroende på version; i senare versioner med den förhatliga Ribbon finns det en inbyggd knapp vilket gör det enkelt)
Kopiera och klistra över värden istället för formlerna i 8k tabellen så blir den smutt att jobba med. Skapa en översättning ("fi = Finland") med din dublettfria tabell, ryck tex en tabell från http://www.unc.edu/~rowlett/units/codes/country.htm. Slutligen en vlookup.

5 minuters jobb, tops.

Visa signatur

I thought the only thing the internet was good for was porn.
-Bender, Futurama

Permalänk
Medlem

Ursäkta sent svar, men greendevil, du är en ängel!
Det fungerade helt korrekt och jag tackar och bockar så otroligt djupt för ditt engagemang!

Permalänk

Vassego.

Jag är f.ö. ingen ängel, jag är Godzilla.

Visa signatur

I thought the only thing the internet was good for was porn.
-Bender, Futurama