PNG32 PNG32 PNG32 PNG32
PNG32
Forum Excel, VBA, VSTO, Exceltips, Excelhj�lp PNG32 drivs av Excelspecialisten    Logga in     English
PNG32
PNG32 PNG32
PNG32

Logga in

PNG32

Du är inte inloggad. Logga in eller registrera dig för att skriva inlägg eller svara på inlägg.

För frågor om forumet, kontakta oss på webmaster@excelforum.se

PNG32 PNG32
PNG32 PNG32
PNG32

Excelforum

PNG32

 
ForumForumDiskussionerDiskussionerExcelExcelHitta värde i intervallHitta värde i intervall
Föregående Föregående
 
Nästa Nästa
Nytt inlägg
 2019-03-07 08:12
 

Hej,

Jag tänkte dela in Sverige i regioner baserat på postnummer. Idén är att jag sätter upp intervall enligt nedan:

1-19 Storstockholm

20- 59 Region Södra

60-85 Region Mitt

86- 100 Region Norr.

Jag vill sedan kunna jämföra postnumret i en kundlista och hämta regionens namn baserat på postnumret. Ex. Postnummer 25 returnerar "Region Södra". Ganska likt en letarad-fuktion.

Någon som har en idé om hur jag på ett enkelt sätt kan göra det? Just nu håller jag på att nästla OM/OCH- satser, men jag upplever att det borde finnas något enklare och mer dynamiskt sätt. Med nuvarande lösning  måste jag in i formlerna och meka istället för att bara göra om postnummer tabellen, om jag vill göra regionindelningen mer exakt och med tanke på hur snåriga de där satserna blir så skulle det vara bättre om jag ficktill en eklare och mer skalbar lösning... Tack på förhand.

 

Nytt inlägg
 2019-03-07 20:33
 

Hej,

Du tänker att du skall stämma av mot hela postnumret som har 5 siffror? Och att siffrorna (1-3 stycken) representerar de första sifforna.

I så fall bör man kunna använda funktionen Vänster för att hämta de första sifforna och använda dem i Letarad. Letarad hämtar sedan infon i en tabell som ser ut typ:

10 Storstockholm
11 Storstockholm
12 Storstockholm
13 Storstockholm
14 Storstockholm
15 Storstockholm
16 Storstockholm
17 Storstockholm
18 Storstockholm
19 Storstockholm
20 Region Södra
21 Region Södra
22 Region Södra
23 Region Södra
24 Region Södra
25 Region Södra

Osv

Det som ställer till det lite är att du refererar till ibland 1 (1) siffra, ibland 2 och ibland 3 (100). Jag kan inte strukturen på postnummer men det bör väl gå att hålla sig till de två första? Och med Vänster hämta de två första.

Eller har jag missuppfattat det hela?
cmm

Nytt inlägg
 2019-03-07 20:45
 
 Ändrad av cmm  på 2019-03-07 21:47:03

Glömde skriva formeln men typ:

=LETARAD(VÄNSTER(A2;2);blad2!$A$2:$B$999;2;0)

A2 är postnumret i kundlistan som ligger i blad1 och A2:B999 är listan med Storstockholm, Region Södra, etc som då ligger i blad2

cmm

Föregående Föregående
 
Nästa Nästa
ForumForumDiskussionerDiskussionerExcelExcelHitta värde i intervallHitta värde i intervall

PNG32 PNG32
Excelforum drivs av Excelspecialisten som bedriver utbildning i Excel och VBA, tillhandahåller support och hjälp med Excel, utvecklar program i Excel. Är ni i behov av en konsult inom Excel, VBA eller VSTO, eller söker en excelkurs, kontakta oss.
Copyright 2013 ExcelSpecialisten XLS AB   Användarvillkor  Personliga uppgifter