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

 
ForumForumDiskussionerDiskussionerExcelExcelSlå ihop två excel filerSlå ihop två excel filer
Föregående Föregående
 
Nästa Nästa
Nytt inlägg
 2013-04-22 13:53
 

Låt säga att jag har en excelfil som innehåller namn på ett företag och postnummer sen vill jag slå ihop den med en annan excelfil som innehåller kommun och län.

Jag vill alltså att i excelfil 1 som ser ut något som det här:

Sonlard AB 94592

Att det ska läggas till så det ser ut så här:

Sonlard AB 94592 Piteå Kommun Norrbottens län

Kan man på något sätt säga åt excel att leta upp ex. 94592 och sen lägga till två kolummner med Kommun och Län om det stämmer överens med 94592?

Nytt inlägg
 2013-04-22 14:58
 
 Ändrad av Rambo  på 2013-04-22 15:00:35

Det går alldeles utmärkt att göra!

Som du beskriver ditt problem så har du nu en Excelfil 1 som i Blad1 har Företagsnamn i kolumn A och postnummer i kolumn B. Excelfil 2 har i Blad1 Postnummer i kolumn A, Kommun i kolumn B och Län i kolumn C.

Om du i den första raden i kolumn C ex. cell C2 i Excelfil 1 skriver följande formel:

=LETARAD(B2;'[Excelfil 2.xls]Blad1'!A:C;2;FALSKT)

I cell D2 skriver formeln:

=LETARAD(B2;'[Excelfil 2.xls]Blad1'!A:C;3;FALSKT)

Om du istället lägger in din posnummertabell i Blad2 i Excelfil 1 så skriver du i cell C2 i Blad1:

=LETARAD(B3;Blad2!A:C;2;FALSKT)

I cell D2 skriver formeln:

=LETARAD(B3;Blad2!A:C;3;FALSKT)

I båda varianterna är det sedan bara att kopiera formeln i C2:D2 nedåt till slutet av listan med företagsnamn

Nytt inlägg
 2013-04-29 09:10
 
Hej!

Tack för svaret...men jag får inte det här att fungera. Jag får värdet #saknas när jag skriver in koden.

Har testat med båda varianterna men samma resultat.

vad kan vara fel?
Nytt inlägg
 2013-04-29 13:06
 
 Ändrad av Rambo  på 2013-04-29 13:08:28

Det beror sannolikt på att postnumret tolkas som text av Excel i den ena filen och som numeriskt värde i den andra filen (bladet).

Prova då med att söka på textvärdet i cell B3 omvandlat till numeriskt värde enligt nedan:

Formeln i cell C2:
=LETARAD(TEXTNUM(B3);Blad2!A:C;2;FALSKT)

Funkar inte detta så är det sannolikt ett numeriskt värde i cell B3 som behöver omvandlas till text enligt nedan:

=LETARAD(TEXT(B3;0);Blad2!A:C;2;FALSKT)

Detsamma gäller då cell D2 i mitt tidigare förslag

Nytt inlägg
 2013-04-29 13:57
 
jag får det verkligen inte att fungera....har testat att göra alla celler till tal och text men inget av dem fungera.

Just nu ligger alla postnummer, kommun och län som ett blad2

Har kollat så att postnummren ska finnas så den ska kunna hitta något men jag får #saknas hela tiden



Nytt inlägg
 2013-04-29 14:02
 

Har du möjlighet att skicka filen till mig så kan jag säkert fixa till formlerna?

excelrambo@outlook.com

Nytt inlägg
 2013-04-29 14:46
 
 Ändrad av Rambo  på 2013-04-29 14:52:06

Jag kollade i filerna som du skickade. Problemet som ger värde #SAKNAS beror på att postnumren i postnummerfilen uttrycker postnumret som text med ett mellanslag efter tredje siffran medan du i företagsfilen har postnumren som numeriskt värde.

Detta fixar du på följande sätt:

1. Markera hela kolumn A i postnummerfilen
2. Under menyn Redigera - välj Ersätt
3. I fältet Sök efter anger du ett mellanslag
4. Tryck på knappen Ersätt alla

Nu kommer formeln som jag beskrev i mitt första svar att fungera.

Om du i företagsfilen vill visa postnumren med en avgränsare efter tredje siffran i postnumret gör följande:

1. Markera hela kolumnen postnummer
2. Välj Format - Celler - Tal
3. Välj Special
4. Välj Postnummer i Typ-listan
5. OK

Glömde påpeka att arbetsgången är den om man kör Excel 2003. I senare versioner ligger menyvalen på lite andra ställen!

Föregående Föregående
 
Nästa Nästa
ForumForumDiskussionerDiskussionerExcelExcelSlå ihop två excel filerSlå ihop två excel filer

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