アットウィキロゴ
パソコン忘備録
掲示板 掲示板 ページ検索 ページ検索 メニュー メニュー

パソコン忘備録

Excel関数

最終更新:

Bot(ページ名リンク)

- view
管理者のみ編集可

Excel関数

メニュー

概要

Microsoft Excel上で計算、文字編集、統計などの処理を行うために用いるコマンド。OpenOffice、Googleドキュメントスプレッドシート、KINGSOFTオフィスでは一部互換性がある。
簡単に表計算、文字処理、データ処理が行えるのが特徴だが、条件処理はコマンドが冗長的になり可読性が極めて乏しくなるほか、ルーチン処理は行えないなどの欠点もある。

主なExcel関数利用方法

結果NGの場合はパラメータ、プロパティーを変更して試してみて下さい。
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))
記事メニュー
最近更新されたスレッド
ウィキ募集バナー