LetaRad?
Detta kanske är ett alltför primitivt och basic
"problem" för många här inne men... :-|
Nu är det programmet Excel som jag kämpar med.
Anta att jag har t ex Allan, Bertil, Cesar, David i A1:A4.
Leta upp t ex Bertil (med en formel i B1), det kan jag,
men jag vill inte ha "Bertil" som svar utan A2.
Hur?
Svara
Sv: LetaRad?
A1-A4 = Adam, Bertil, Cesar, David
B1-B4 = 100, 200, 300, 400
=LETAUPP("Bertil";A1:D1;A2:D2) kommer då att ge svaret 200-
Letar efter "Bertil" i området A1:D1 och returnerar värdet i motsvarande cell i B1:B4
Om jag förstått dig rätt så är det det du är ute efter.
Svara
Sv:LetaRad?
Det verkar som att du vill ha själva adressen. Du kan få den på två sätt, antingen med funktionen ADRESS, eller med CELL. Har ingen engelsk version här så har du det får du anpassa accordingly.
Först hittar du rätt offset med:
=PASSA("Bertil"; A1:A4; 0)
I ditt fall får du då svaret 2. Låt säga att vi lägger den formeln i C1. Då använder vi sen denna offset i ADRESS:
=ADRESS(C1;1;4)
Första argumentet är vilken rad vi vill ha, andra vilken kolumn, och tredje vilken typ av referens (lämnar du den tom eller skriver 1 så får du istället "$A$2").
Sammansatt får vi då
=ADRESS(PASSA("Bertil"; A1:A4; 0);1;4)
Det andra alternativet är krångligare, du får köra med "PASSA", använda det i "FÖRSKJUTNING", och sen anropa "CELL" på det.
Svara
Sv: LetaRad?
Jag får tacka så mycket som möjligt för
både den snabba responsen och
den tydliga och enkla lösningen.
Eftersom jag bara förväntar mej
att hitta "Bertil" inom A1:A4 så
upptäckte jag att det tydligen
räcker med
<code>= PASSA("Bertil"; A1:A4)</code>
som då ger svaret (rad) 2 (inom intervallet).
Förmodligen kommer nog =ADRESS även
till användning längre fram misstänker jag.
Dessutom gillade jag insikten om att om man
sätter samman mer än en formel så "gör man
fler flugor på smällen". Snyggt.
Svara