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

 
ForumForumDiskussionerDiskussionerExcelExcelIFERROR & multipla VLOOKUP funktionerIFERROR & multipla VLOOKUP funktioner
Föregående Föregående
 
Nästa Nästa
Nytt inlägg
 2016-09-26 12:41
 
Hej Jag försöker att få till IFERROR tillsammans med 3st VLOOKUP efter varandra.Det är olika typen av system id:n jag vill få fram, dvs om inte id1 finns vill jag att man ska titta i nästa kolumn efter id2 & om det inte heller finns vill jag att man ska hitta id3 i nästa kolumn. Jag hittade inget på tuben om fler än två steg & tänker att relativt många löser liknande problem =IFERROR(VLOOKUP(N2046;SystemName!$A$2:$D$104;4;0);(VLOOKUP(N2046;SystemName!$B$2:$D$104;3;0);(VLOOKUP(N2046;SystemName!$B$2:$D$104;2;0)))
Nytt inlägg
 2016-09-29 21:08
 

 Hej hej

Kör på svenska versionen, så detta blir ett otestat svar, 

=IF(ISERROR(VLOOKUP(N2046;SystemName!$A$2:$D$104;4;false));IF(ISERROR(VLOOKUP(N2046;SystemName!$A$2:$D$104;3;0));(VLOOKUP(N2046;SystemName!$A$2:$D$104;2;0);VLOOKUP(N2046;SystemName!$A$2:$D$104;3;0));(VLOOKUP(N2046;SystemName!$A$2:$D$104;4;false))

Det kan saknas en parantes på ngn plats. När iserror kastar sant så ska du ha en ny if sats som testar nästa vlookup. Högsta hierarkin nehöver logisk sätt ingen if sats efterssom den om den nås, måste vara sann. De första vlookuperna får du således returnera i ifsatsernas respektive false statement. 

Detta går att skapa på ett snyggare sätt med hjälp av index/match i matris formler. Söker du på match multiple values with index match, så finner du en "tube" :)

 

Nytt inlägg
 2016-09-29 21:08
 

 Hej hej

Kör på svenska versionen, så detta blir ett otestat svar, 

=IF(ISERROR(VLOOKUP(N2046;SystemName!$A$2:$D$104;4;false));IF(ISERROR(VLOOKUP(N2046;SystemName!$A$2:$D$104;3;0));(VLOOKUP(N2046;SystemName!$A$2:$D$104;2;0);VLOOKUP(N2046;SystemName!$A$2:$D$104;3;0));(VLOOKUP(N2046;SystemName!$A$2:$D$104;4;false))

Det kan saknas en parantes på ngn plats. När iserror kastar sant så ska du ha en ny if sats som testar nästa vlookup. Högsta hierarkin nehöver logisk sätt ingen if sats efterssom den om den nås, måste vara sann. De första vlookuperna får du således returnera i ifsatsernas respektive false statement. 

Detta går att skapa på ett snyggare sätt med hjälp av index/match i matris formler. Söker du på match multiple values with index match, så finner du en "tube" :)

 

Föregående Föregående
 
Nästa Nästa
ForumForumDiskussionerDiskussionerExcelExcelIFERROR & multipla VLOOKUP funktionerIFERROR & multipla VLOOKUP funktioner

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