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

 
ForumForumDiskussionerDiskussionerExcelExcelSök och matchaSök och matcha
Föregående Föregående
 
Nästa Nästa
Nytt inlägg
 2018-11-08 09:21
 

 Hej,

Försöker göra något som i mitt huvud verkar vara ganska enkelt, men jag får inte ihop det. Hade uppskattat hjälp.

Se nedan, hade gärna laddat upp dokumentet, men det funkar inte. 

 

Matchnings kolumn 1 Matchnings kolumn 2 Hämtningskolumn      
Karl Andersson Blå 1 år Jens 2      
Karl Andersson Blå 2 år Jens 3      
Karl Andersson Blå 3 år Jens 4   Sökcell Resultat
Karl Andersson Blå 4 år Jens 5   Blå 2 Jens 3
Karl Andersson Blå 5 år Jens 6      
Karl Andersson Blå Ej född Jens 0   Eller  
Jonas Andersson Röd 1 år Arvid 2   Sökcell Resultat
Jonas Andersson Röd 2 år Arvid 3   Jonas 3 år Arvid 4
Jonas Andersson Röd 3 år Arvid 4      
Jonas Andersson Röd 4 år Arvid 5   Eller  
Jonas Andersson Röd 5 år Arvid 6   Sökcell Resultat
Jonas Andersson Röd Ej född Arvid 0   Svensson 4 Moped
Sofia Jansson Lila 1 år Linda 2      
Sofia Jansson Lila 2 år Linda 3      
Sofia Jansson Lila 3 år Linda 4      
Sofia Jansson Lila 4 år Linda 5      
Sofia Jansson Lila 5 år Linda 6      
Sofia Jansson Lila Ej född Linda 0      
Anna Svensson Grön 1 år Svea 2      
Anna Svensson Grön 2 år Svea 3      
Anna Svensson Grön 3 år Svea 4      
Anna Svensson Grön 4 år Moped      
Anna Svensson Grön 5 år Svea 6      
Anna Svensson Grön Ej född Svea 0      
           

 

 

Nytt inlägg
 2018-11-08 11:06
 
 Ändrad av Christian  på 2018-11-08 12:35:20
Hej

Gjorde två sökrutor för din första sökruta. Då kan du Ha en dropdown för färger, och en för siffror. Hoppas det funkar för dig.

Formeln måste slås in med Ctrl+ Shift+ Enter
=INDEX(C3:C9;MATCH(1;(G3=RIGHT(A3:A9;LEN(G3)))*(H3=--(LEFT(B3:B9;LEN(H3))));0);1)

Hämtningskolumn: C3:C9
Matchningskolumn1: A3:A9, Nyckel(sökruta1): G3, "Blå" eller annan färg :)
Matchningskolumn2: B3:B9, Nyckel(sökruta2): H3 "2" eller annan siffra

Får du problem rekommenderar jag att bryta upp dina matchningskolumner, mycket enklare och bättre att jobba med rena värden istället för blandade.

Lycka till
Mvh
Christian

Nytt inlägg
 2018-11-08 13:32
 

 Hej Christian,

Tack för svar. Jag knappar in och lite ändringar för att det ska matcha min workbook.

Resultatet blir då: =INDEX(C2:C9;MATCH(1;(E5=RIGHT(A2:A9;LEN(E5)))*(E9=--(LEFT(B2:B9;LEN(E9))));0);1)

När jag slår in den med crt+shift+enter skapar den {=INDEX(C2:C9;MATCH(1;(E5=RIGHT(A2:A9;LEN(E5)))*(E9=--(LEFT(B2:B9;LEN(E9))));0);1)}

Dock blir resultatet #N/A.

Jag förstår formel-länkninen nu. Men får det ändå inte att lira.

Tyvärr så måste jag ha matchningskolumn 1 och matchningskolumn 2. 

Det räcker med en sökcell där jag kan t.ex skriva anders 1, sen ska den söka efter anders i matchningskolumn 1 och 1 i matchningskolumn 2 sen visa Jens 2 i resultatcellen.

Tacksam om du tar "another stab at it"...

 

Tack!

Nytt inlägg
 2018-11-08 14:28
 
 Ändrad av anonymous  på 2018-11-08 16:17:04

 wildcards?

=INDEX(C2:C25;PASSA("*"&BYT.UT(E5;" ";"*")&"*";A1:A25&B2:B25;0))

(Matrisformel)

Du slår ihop A och B-kolumnen till en lång text,
A1:A25&B2:B25
typ:

Karl Andersson Blå1år
Jonas Andersson RödEj född

 

Sen petar diu in wildcards överallt i din söksträng (E5)

"*"&BYT.UT(E5;" ";"*")&"*"

*Blå*2*
*Jonas*3*år*
*Svensson*4*

Funkar så länge du är säker på att ingenting kan gröta ihop sig

Anders och Andersson t.ex

Eller, just det kan man lösa genom att inkludera mellanslaget i det första sökorddet (om den letar efter "Anders " så hittar den inte "Andersson"

=INDEX(C2:C9;PASSA("*"&BYT.UT(E9;" ";" *")&"*";A2:A9&" "&B2:B9;0))

Testa och se om du får dublettproblem.  (dubblettproblem? Hmm, vem bryr sig)

Nytt inlägg
 2018-11-09 06:21
 

 Tjena, 

 

Tack så mycket. Ska prova under dagen. Återkommer med hur det gick!

/C 

Nytt inlägg
 2018-11-09 14:10
 

 Hej,

Har meckat runt med det, men får det inte att lira. 

Jag ger upp!

Tack för hjälpen iaf.

 

/ Christofer

Nytt inlägg
 2018-11-15 19:13
 

Här kommer ett annat alternativ som använder letarad-funktionen med jokertecken.

För sökcell (H5 i exemplet) gör en ny cell (exempel H6) med formel ="*"&BYT.UT(H5;" ";"*")&"*"

Detta skapar om du skriver blå 2 i cell H5 värdet *blå*2* i cell H6

Skapa också en ny kolumn som sammanfogar (med &-tecken) matchningskolum1 och 2 och ger t ex värdet Karl Andersson Blå 2 år. Vi kallar denna kolumn Matching3.

Använd sedan H6 som letauppvärde i funktionen letarad.

Föregående Föregående
 
Nästa Nästa
ForumForumDiskussionerDiskussionerExcelExcelSök och matchaSök och matcha

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