2017-05-15 3 views
-1

Ich konvertiere einige meiner Tabellen aus dem Google Tabellenformat nach Excel. Wenn ich versuche, die folgenden Formeln in Excel zu verwenden, erhalte ich den Fehler "Wert". Sind diese Formeln in Excel nicht verfügbar und wenn ja, wie kann ich sie in das Excel-Format konvertieren?Google Sheets zu Excel Formula Conversion Problem

=IF(ISNA(VLOOKUP($B7,'Load Tracker'!$A:$F,2,FALSE)),"",IF(OR(VLOOKUP($B7,'Load Tracker'!$A:$F,6,FALSE)="Finished", VLOOKUP($B7,'Load Tracker'!$A:$F,3,FALSE)="Outbound"),IF(ISNA(INDEX(OTI!$A:$O,MATCH($B7&"Yes",OTI!$B:$B&OTI!$N:$N,0),3)),"",INDEX(OTI!$A:$O,MATCH($B7&"Yes",OTI!$B:$B&OTI!$N:$N,0),3)),VLOOKUP($B7,'Load Tracker'!$A:$F,2,FALSE))) 

=if(isna(index(OTI!$A:$O,match($B10&"Yes",OTI!$B:$B&OTI!$N:$N,0),4)),"",index(OTI!$A:$O,match($B10&"Yes",OTI!$B:$B&OTI!$N:$N,0),4)) 

=if(ISNA(VLOOKUP($B10,'Load Tracker'!$A:$F,4,false)),"",if(or(VLOOKUP($B10,'Load Tracker'!$A:$F,6,false)="Finished", VLOOKUP($B10,'Load Tracker'!$A:$F,3,false)="Outbound"),if(isna(index(OTI!$A:$O,match($B10&"Yes",OTI!$B:$B&OTI!$N:$N,0),6)),"",index(OTI!$A:$O,match($B10&"Yes",OTI!$B:$B&OTI!$N:$N,0),6)),VLOOKUP($B10,'Load Tracker'!$A:$F,4,false))) 

=if(ISNA(VLOOKUP($B10,'Load Tracker'!$A:$F,5,false)),"",if(or(VLOOKUP($B10,'Load Tracker'!$A:$F,6,false)="Finished",VLOOKUP($B10,'Load Tracker'!$A:$F,6,false)="Passed Off"),if(isna(index(OTI!$A:$O,match($B10&"Yes",OTI!$B:$B&OTI!$N:$N,0),15)),"",index(OTI!$A:$O,match($B10&"Yes",OTI!$B:$B&OTI!$N:$N,0),15)),VLOOKUP($B10,'Load Tracker'!$A:$F,5,false))) 

Vielen Dank im Voraus für Ihre Hilfe!

Antwort

0

versuchen, sie mit + + (aka CSE) finalisieren. Die OTI!$B:$B&OTI!$N:$N machen sie Array Formeln.

Sie sollten auch die vollständigen Spaltenreferenzen reduzieren oder schwerwiegende Rechenverzögerungen erleiden. Sie können einen Bereich wie hart codieren

OTI!$B$1:$B$999&OTI!$N$1:$N$999 

... oder ersetzen die folgenden für OTI!$B:$B&OTI!$N:$N,

OTI!$B$1:index(OTI!$B:$B, match("zzz", OTI!$N:$N))&OTI!$N$1:index(OTI!$N:$N, match("zzz", OTI!$N:$N)) 

Nein, das ist kein Tippfehler ist; match("zzz", OTI!$N:$N) wird verwendet, um die letzte Zeile für Spalte B und Spalte N zu finden.