Just nu i M3-nätverket
Jump to content

Sökformulär i Excel klarar inte av att söka (=LETAUPP) igenom hela dokumentet, när det inte är i nummerordning


rask84

Recommended Posts

Hej

 

Jag har två Exceldokument.

 

Dokument 1: 

Dokument nummer 1 innehåller en simpel LETAUPP-sträng.

 
=LETAUPP(Sök!C2;'[dokument2.xlsx]Sheet1'!A:A;'[dokument2.xlsx]Sheet1'!C:C)

 

Den säger ungefär följande: Sök i dokument 2, efter det värde som står i C2 och returnera sedan det värde som står i en intilliggande kolumn av det matchande värdet. 

 

 

Dokument 2:

Innehåller en postnummerlista, ca 10 000 rader, med ett postummer på vardera rad. Intill respektive postnummer finns en kontaktperson, och det är det värdet som returneras beroende på vilket postnummer som knappas in. 

 

Problemet är att sökfunktionen fungerar bara så länge alla postnummer står i numerisk ordning, från minsta till största värde. Tyvärr speglar inte det verkligheten över hur jag praktiskt måste administrera listan, då listan i verkligheten är grupperad efter kontaktperson (kolumn 2). 

 

Sökningen fungerar bra de första hundra raderna, (där de står i numerisk ordning), men stannar sedan så fort numren kommer i oordning. Finns det något sätt att förbättra sökfunktionen så att den inte slutar söka så fort den upptäcker att numren inte står i rätt ordning? 

Link to comment
Share on other sites

Du missar sista argumentet till LETARAD. Per standard söker, som du märker, LETARAD efter första ungefärliga träff som standard. Om du anger sista argumentet till FALSKT söker LETARAD exakt matchning

 

dvs

...

 

oh du använder LETAUPP, den funktionen finns bara kvar av kompatibilitetsskäl, använd inte den.

Använd LETARAD istället.

dvs

 

=LETARAD(Sök!C2;'[dokument2.xlsx]Sheet1'!A:C;3;FALSKT)

 

så söker den efter exakta värdet i cell C2 i kolumn A och returnerar från kolumn C.

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.



×
×
  • Create New...