Just nu i M3-nätverket
Gå till innehåll

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


rask84

Rekommendera Poster

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? 

Länk till kommentar
Dela på andra webbplatser

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.

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...