PNG32 PNG32 PNG32 PNG32
PNG32
Forum Excel, VBA, VSTO, Exceltips, Excelhj�lp PNG32 drivs av Excelspecialisten    Logga in     English
PNG32
PNG32 PNG32
PNG32

Logga in

PNG32

Du är inte inloggad. Logga in eller registrera dig för att skriva inlägg eller svara på inlägg.

För frågor om forumet, kontakta oss på webmaster@excelforum.se

PNG32 PNG32
PNG32 PNG32
PNG32

Excelforum

PNG32

 
ForumForumDiskussionerDiskussionerExcelExcelIndex- & matchfunktion olika flikarIndex- & matchfunktion olika flikar
Föregående Föregående
 
Nästa Nästa
Nytt inlägg
 2022-02-23 16:29
 

 Hej,

Jag ska göra en index & match funktion. Men har problem med att jag vill hänvisa till en matris i annan flik och vill att den ska hämta flikens namn genom att ta data från en cell i "arbets fliken". Detta pga av att detta ska vara en mall där funktionen inta ska behöva ändras. 

Jag lyckas med min index & match funktion men då skriver jag in fliknamnet i funktionen själv. Min funktion ser ut så här:

=INDEX('flik 2'!$A$1:$G$74;PASSA(A5;'flik 2'!$A$1:$A$74;);PASSA($B$3;'flik 2'!$A$1:$F$1;0))

Hoppas någon förstår min tanke och kan hjälpa mig med detta!

/Emma

 

 

Nytt inlägg
 2022-02-24 11:02
Accepterat svar 

Om du vill "klistra ihop" olika texter till en adress så måste du berätta för excel att det är en adress. Det gör du med formeln INDIREKT()

https://support.microsoft.com/sv-se/o...

exempel om du skriver en cell-address i A1

=INDIREKT(A1)

Då hämtar den värdet från den celladress du skriver i A1, T.ex texten

G1

Testa att bygga dina delar och se om du får det att fungera. Exempel där vi fixar den sista PASSA()-delen. Antag att fliknamnet hämtas från A1 (utan '-tecken .  exempel 
flik 2

Börja med att klistra ihop själva adresstexten med sammanfoga() , SAMMAN() 

=SAMMANFOGA("'";A1;"'!$A$1:$F$1")

eller &-tecken

="'"&$A$1&"'!$A$1:$F$1"

Då borde du få ut adresstexten med ' tecknen på rätt ställen

'flik 2'!$A$1:$F$1

 

Sen berättar du att det är en adress med hjälp av INDIREKT

=INDIREKT(SAMMANFOGA("'";A1;"'!$A$1:$F$1"))

(Om du har Excel 365 så kommer du att få ut en matris i det här läget)

Peta in det här i din PASSA() formel

=PASSA($B$3;INDIREKT(SAMMANFOGA("'";$A$1;"'!$A$1:$F$1"));0)

Testa om det funkar och gör samma sak för resten av formeln

Nytt inlägg
 2022-02-24 15:06
 

 Tack snälla det fungerade :)

Föregående Föregående
 
Nästa Nästa
ForumForumDiskussionerDiskussionerExcelExcelIndex- & matchfunktion olika flikarIndex- & matchfunktion olika flikar

PNG32 PNG32
Excelforum drivs av Excelspecialisten som bedriver utbildning i Excel och VBA, tillhandahåller support och hjälp med Excel, utvecklar program i Excel. Är ni i behov av en konsult inom Excel, VBA eller VSTO, eller söker en excelkurs, kontakta oss.
Copyright 2013 ExcelSpecialisten XLS AB   Användarvillkor  Personliga uppgifter