パソコン忘備録
Excel関数
最終更新:
Bot(ページ名リンク)
-
view
Excel関数
メニュー
概要
Microsoft Excel上で計算、文字編集、統計などの処理を行うために用いるコマンド。OpenOffice、Googleドキュメントスプレッドシート、KINGSOFTオフィスでは一部互換性がある。
簡単に表計算、文字処理、データ処理が行えるのが特徴だが、条件処理はコマンドが冗長的になり可読性が極めて乏しくなるほか、ルーチン処理は行えないなどの欠点もある。
簡単に表計算、文字処理、データ処理が行えるのが特徴だが、条件処理はコマンドが冗長的になり可読性が極めて乏しくなるほか、ルーチン処理は行えないなどの欠点もある。
主なExcel関数利用方法
結果NGの場合はパラメータ、プロパティーを変更して試してみて下さい。
Excel2003までとExcel2007以降ではファイル拡張子が異なります。
ファイル名やシート名取得の関数式は、関数を実行させるファイルを保存した後でないと正しく動作しません。
Excel2003までとExcel2007以降ではファイル拡張子が異なります。
ファイル名やシート名取得の関数式は、関数を実行させるファイルを保存した後でないと正しく動作しません。
| ・ファイル名を取得 | |
| <Excel2003まで> | MID(CELL("filename",A1),FIND("[",CELL("filename",A1))+1,FIND(".xls]",CELL("filename",A1))-FIND("[",CELL("filename",A1))-1) |
| <Excel2007以降> | MID(CELL("filename",A1),FIND("[",CELL("filename",A1))+1,FIND(".xlsx]",CELL("filename",A1))-FIND("[",CELL("filename",A1))-1) |
| ・シート名を取得 | |
| <Excel2003まで> | MID(CELL("filename",A1),FIND("]",CELL("filename",A1))+1,FIND(".xls]",CELL("filename",A1))-FIND("[",CELL("filename",A1))-1) |
| <Excel2007以降> | MID(CELL("filename",A1),FIND("]",CELL("filename",A1))+1,FIND(".xlsx]",CELL("filename",A1))) |
| ・データを関数の引数で利用する場合 | |
| INDIRECT(A3&"!D:D") | |
| ・15分単位 | |
| MROUND | |
| MROUND(数値, 倍数) | |
| (注)Excel2003では分析ツールにチェックを入れておく必要がある。 | |
| ・範囲名を利用した、IF(vlookup(indirect()))の応用 | |
| IF(B15="","",VLOOKUP(B15,INDIRECT(A15),4,FALSE)) | |