エクセルの関数を大きく分類に分け、簡単に紹介していきます。詳しく知りたい方は各関数の詳細ページへのリンクをクリックしてみてください。

数学/三角関数

SUM指定した範囲の数値を合計する=SUM(数値1,[数値2],…)

日付/時刻関数

DATEVALUE文字列を日付(シリアル値)に変換する=DATEVALUE (文字列)
DATE特定の日付を表す連続したシリアル値を表示する=DATE(年,月,日)
DAYS2つの間の日数を表示する=DAYS(終了日, 開始日)
TIMEVALUE文字列を時間に変換する=TIMEVALUE (文字列)
TODAY今日の日付を表示する=TODAY ()

統計関数

文字列操作関数

ASC指定した全角の文字を半角に変換する=ASC (文字列)
CHAR文字コードを文字に変換する=CHAR (文字列)
CLEAN印刷不可の文字(セル内改行等)を削除する=CLEAN (文字列)
CODE文字を文字コードに変換する=CODE (文字列)
CONCATENATE文字列をつなげる
CONCAT文字列をつなげる2019
FIND検索文字列が特定の文字列のどの位置にあるかを表示=FIND(検索文字列, 対象, [開始位置])
FINDB文字列の中で検索文字列がどこにあるかをバイト数で表示=FINDB(検索文字列, 対象, [開始位置])
JIS指定した半角の文字を全角に変換する=JIS (文字列)
LEFT文字列の先頭から指定した文字数だけ取得する=LEFT (文字列,[文字数])
LEN指定した文字列の文字数を表示する=LEN (文字列)
LENB指定した文字列のバイト数を表示する=LENB (文字列)
LOWER指定した文字列をすべて小文字に変換する=LOWER (文字列)
MID文字列のある位置から指定した文字数だけ取得する=MID(文字列,開始位置,文字数)
PROPER文字列に含まれる単語の先頭だけを大文字に変換=PROPER (文字列)
REPLACE指定した文字位置の文字列を別の文字列に置換=REPLACE (文字列, 開始位置, 文字数, 置換文字列)
RIGHT文字列の最後から指定した文字数だけ取得する=RIGHT (文字列,[文字数])
SEARCH文字列の中で検索文字列が左端から何文字目かを表示=SEARCH (検索文字列, 対象, [開始位置])
SEARCHB文字列の中にある検索文字列の位置をバイト数で表示=SEARCH(検索文字列,対象,[開始位置])
SUBSTITUTE文字列を別の文字列に置換する=SUBSTITUTE (文字列, 検索文字列, 置換文字列,[置換対象])
TEXTJOIN区切りを挿入しながら複数の文字列をつなげる2019
TEXT数値を指定した表示形式の文字列に変換する=TEXT(値,表示形式)
TRIM文字列から前後と間の余分な空白を削除する=TRIM (文字列)
UPPER指定した文字列をすべて大文字に変換する=UPPER (文字列)
VALUE表示形式を文字列から数値に変換する=VALUE (文字列)

論理関数

IF条件に応じて異なる結果を表示する=IF(論理式,真の場合,偽の場合)

検索/行列関数

CHOOSEインデックス番号に対応する値を表示する=CHOOSE (インデックス,値1,[値2],…)
INDEX行と列が交わる位置にあるセル情報を表示配列形式:=INDEX(配列, 行番号, [列番号])
参照形式:=INDEX(参照, 行番号, [列番号], [領域番号])
LOOKUP1行(1列)の範囲から値を検索し対応する結果を表示ベクトル形式:=LOOKUP(検査値,検査範囲,[型])
配列形式:=LOOKUP(検索値,配列)
MATCH指定範囲のどの位置に値があるのか検索する=MATCH(検査値,検査範囲,[型])
VLOOKUP特定範囲で指定の値と同じ行に存在する値を表示=VLOOKUP(検索値,検索範囲,列番号,[型])

Web関数

データベース関数

財務関数

エンジニアリング関数

情報関数

キューブ関数