2017-05-15 17 views
-1

Googleスプレッドシートの一部をGoogleシート形式からExcelに変換しています。 Excelで次の数式を使用しようとすると、「値」エラーが表示されます。これらの数式はExcelで利用できないのですか?その場合、Excel形式に変換するにはどうすればよいですか?GoogleシートからExcel式変換への問題

=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))) 

ご協力いただきありがとうございます。

答えて

0

+ + 別名CSE)とそれらを確定してください。 OTI!$B:$B&OTI!$N:$Nの配列式になります。

また、完全な列参照を削減するか、厳しい計算の遅れに苦しんでいます。あなたはいいえ、それはタイプミスではない、などの

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

を範囲をハード...または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)) 

ことができます。 match("zzz", OTI!$N:$N)は、列Bおよび列Nの両方の最後の行を見つけるために使用されます。

関連する問題