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

 
ForumForumDiskussionerDiskussionerExcelExcelReturnera alla värde i en lista från en annan lista med en specifik referensReturnera alla värde i en lista från en annan lista med en specifik referens
Föregående Föregående
 
Nästa Nästa
Nytt inlägg
 2022-05-10 12:15
 

Jag skulle i ett blad vilja ange ett värde, t.ex en leverantör. I samma blad, vill jag leta efter detta leverantörsnummer och söka i ett annat blad där alla artiklar kopplade till detta leverantörsnummer finns och returnera samtliga artiklar. 

 

 Andra listan:

 

 

Enligt nedan skulle jag då vilja att det såg ut

SDE005            
Primary Vendor Account Primary Vendor Name Vendor Delivery Term Code Currency Item Status Vendor Item ID Item ID
             22801
             22802
             
             
             
             
             

 

 

*Observera att de behöver inte ligga på raderna efter varandra i "andra listan" och artikelnummerna är i detta fallet fiktiga och råkar vara efter varandra. 

Stort tack på förhand!

 

Nytt inlägg
 2022-05-10 15:23
 
 Ändrad av anonymous  på 2022-05-10 14:24:46

Om "skriv in" ligger i cell A1 på bladet "Blad1" så borde det här funka

 =FILTER('Ett annat blad'!G:G;'Ett annat blad'!A:A=Blad1!$A$1)

PS: FILTER() kräver en ganska ny excel

Nytt inlägg
 2022-05-11 12:58
 

 Hej!

Tack för snabbt svar. Jag tänkte på =filter och =dhämta men tyvärr inte lyckats med någon av dem.

Jag har relativt ny excelversion.

 

Jag får nedan fel. (TA1 = mitt andra blad., List=mitt originalblad)
#SPILL!

 

Tack!

Nytt inlägg
 2022-05-11 16:21
 

Testa att begränsa GG och AA

dvs istället för

=FILTER('TA1'!G:G;'TA1'!A:A=list!$A$1)

Så kan du köre 100 rader

=FILTER('TA1'!G1:G100;'TA1'!A1:A100=list!$A$1)

eller fler rader om det behövs

Spill brukar betyda att den får för många träffar och frösöker skriva över gränsen på något sätt.

https://support.microsoft.com/sv-se/o...

Det kan även vara så enkelt att du har kvar en gammal formel, mellanslag eller liknande på rad 7 eller senare. Då säger excel "spill" eftersom den inte kan fylla i alla träffar utan att skriva över befintliga data. 

 

Eller kolla om jag missat något i Filter som du behöver använda

https://support.microsoft.com/sv-se/o...

 

Nytt inlägg
 2022-05-12 10:14
 

 Tack för din tid!

Jag testade att ändra först som du skrev $G$2:$G$100 likadant på A2.. men det gick inte.
Dock om jag tog bort låsningen "$"

 

Så fick jag nedan. Men bara 1 träff dock.

*Observera att jag nu har skrivit in "SES001" i stället för hänvisa till cell A1 i första bladet. 

 

 

Nytt inlägg
 2022-05-13 09:35
 

 1. din formel skall bara så i en cell och "fylla nedåt" automatiskt. Det får inte finnas någonting i cellerna nedanför.

2. I bladet TA1, kolumn A måste det stå exakt samma text som i A1. Det får inte finnas mellanslag eller liknande efter

Filter stödjer inte "wildcards"/jokertecken, men du kan göra en hemagjord variant där du ser om SES001 finns någonstans i TA1-tabellen, oavsett om det står skräptecken före/efter.

=FILTER('TA1'!G1:G1003;ÄRTAL(SÖK(A1;'TA1'!A1:A1003)))

 

Du kan testa och se hur många träffar du får med antal.om utan jokertecken

=ANTAL.OM('TA1'!A:A;A1)

jämfört med jockertecekn

=ANTAL.OM('TA1'!A:A;"*"&A1&"*")

Nytt inlägg
 2022-05-18 10:31
 

 Hej Niclas

Ser ut som du använder tabeller. Dessvärre fungerar inga formler som behöver spillyta i dessa. De fungerar däremot mot tabeller, dvs du kan hämta från en tabell med Filter, unik mfl, men inte skriva formeln i en tabell. 

Testa formeln utanför tabellen, och se till att formeln har tillräckligt med yta att spilla ut till, så ska det fungera.

Mvh

Christian

Nytt inlägg
 2022-05-18 15:01
 

 Det ska jag absolut testa.
Tack Christian!

/Niclas 

Nytt inlägg
 2022-05-19 07:10
 

 Hej!

Detta fungerade utmärkt, tack till er båda!
/Niclas 

Föregående Föregående
 
Nästa Nästa
ForumForumDiskussionerDiskussionerExcelExcelReturnera alla värde i en lista från en annan lista med en specifik referensReturnera alla värde i en lista från en annan lista med en specifik referens

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