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

Excel, letarad


TvS

Rekommendera Poster

Hej!

 

Finns det en funktion i Excel som fungerar som letarad (vlookup) men som hämtar information från två olika celler.

Exempelvis: om innehållet i cell x är "a" och innehållet i cell y är "b" blir resultatet i cell z "c".

 

Jättetacksam för svar!

Thomas

Länk till kommentar
Dela på andra webbplatser

Du får specificera lite närmare hur tabellerna som excel ska leta i ser ut. Funktioner som skulle kunna användas är passa, index och sammanfoga.

Länk till kommentar
Dela på andra webbplatser

Tack Flitig!

 

Jag har en tabell med tre kolumner (A = Artikelnummer, B = Titel och C = Språk). Det jag efterlyser är en funktion som automatiskt, i en annan tabell, fyller i Artikelnummer när jag anger Titel och Språk.

Länk till kommentar
Dela på andra webbplatser

Det finns ingen funktion söker i två vektorer. Den enklaste metoden att ordna det är att lägga till en kolumn i din tabell där du slår ihop titel och språk

 

=B2&C2

 

sedan söker du i denna kolumn med PASSA efter det sammanslagna, unika hoppas jag, värdet. Passa returnerar relativa referensen, använd INDEX för att hämta värdet på den rad som PASSA anger

 

Behöver du formelexempel?

Länk till kommentar
Dela på andra webbplatser

Mitt Nick är inte "Flitig", titta lite längre upp och lite till vänster.

 

Tänkte skriva nästan precis samma som Monshi. Det blir en väldigt mycket enklare lösning om man gör en kolumn av 2.

 

Om man ska försöka sig på en lösning utan göra denna modifiering av tabellen så blir det långa och svåröverskådliga kombinationer av funktioner. Vill man inte se den sammanslagna kolumnen så går det att dölja den.

Länk till kommentar
Dela på andra webbplatser

Det finns ingen funktion söker i två vektorer. Den enklaste metoden att ordna det är att lägga till en kolumn i din tabell där du slår ihop titel och språk

 

=B2&C2

 

sedan söker du i denna kolumn med PASSA efter det sammanslagna, unika hoppas jag, värdet. Passa returnerar relativa referensen, använd INDEX för att hämta värdet på den rad som PASSA anger

 

Behöver du formelexempel?

Tack! 

 

Det vore kanon med ett exempel på formlerna. Efter en hel del sökande på nätet förstod jag att det var något sådant man skulle göra, men jag fattar inte riktigt hur.

Länk till kommentar
Dela på andra webbplatser

Mitt Nick är inte "Flitig", titta lite längre upp och lite till vänster.

 

Tänkte skriva nästan precis samma som Monshi. Det blir en väldigt mycket enklare lösning om man gör en kolumn av 2.

 

Om man ska försöka sig på en lösning utan göra denna modifiering av tabellen så blir det långa och svåröverskådliga kombinationer av funktioner. Vill man inte se den sammanslagna kolumnen så går det att dölja den.

Tack, Flitige Tune :-)

Länk till kommentar
Dela på andra webbplatser

Okej, säg att du har dina ihopklistrade data i kolumn D, tabellen är mellan rad 1 till 10

 

Du har dina sökord i cell G1 och H1, din passa formel i I1

=PASSA(G1&H1;D1:D10;0)

i J1 kan du nu skriva

=INDEX(A1:A10;I1)

 

Bara att anpassa referenserna efter dina förhållanden.

Länk till kommentar
Dela på andra webbplatser

Okej, säg att du har dina ihopklistrade data i kolumn D, tabellen är mellan rad 1 till 10

 

Du har dina sökord i cell G1 och H1, din passa formel i I1

=PASSA(G1&H1;D1:D10;0)

i J1 kan du nu skriva

=INDEX(A1:A10;I1)

 

Bara att anpassa referenserna efter dina förhållanden.

Tack, snälla. Skall testa med en gång!

Länk till kommentar
Dela på andra webbplatser

Och ja, du har Excel med tabellformat i?

 

Använd detta då, referenserna i formlerna blir mycket prydligare då.

 

Ett sista tips som tack för dina fina tack.

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...