Detta kanske är ett alltför primitivt och basic A1-A4 = Adam, Bertil, Cesar, David 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. Jag får tacka så mycket som möjligt för LetaRad?
"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?Sv: LetaRad?
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.Sv:LetaRad?
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.Sv: LetaRad?
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.