XLSREAD 関数を実行すると、「データの範囲が無効です」のエラーが表示されるのはなぜですか?
10 views (last 30 days)
Show older comments
MathWorks Support Team
on 25 Oct 2013
Edited: MathWorks Support Team
on 19 Apr 2021
XLSREAD 関数を使ってデータ取り込みをすると、以下のエラーが表示されます。
ERROR: ??? エラー ==> xlsread at 277
データの範囲が無効です。
Accepted Answer
MathWorks Support Team
on 16 Apr 2021
Edited: MathWorks Support Team
on 19 Apr 2021
エラーを発生させる原因として、以下の項目が挙げられます。
1. 間違った範囲指定
読み込み範囲の指定方法が間違っている場合、エラーが発生します。
例:
[b,c,d] = xlsread('samp.xls','A1:')
2. Excelのデータ範囲制限を超えた読み取り指定
Excel のデータ範囲制限を越えて読み込みを行っている場合、エラーが発生します。
Excelの各バージョンのデータ範囲制限についての詳細については、Microsoft 社の情報をご覧下さい。
(参考:マイクロソフト サポート オンライン)
3. 対応外のExcelのバージョンの使用
MATLAB が対応していない Excel バージョンを使用している場合、エラーが発生します。
以下の URL より MATLABが対応しているExcelのバージョンについて閲覧できます。
(R2009b 以前)
0 Comments
More Answers (0)
See Also
Categories
Find more on スプレッドシート in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!