エクセルを使っていて「もっと楽に作業を終わらせたい」と感じたことはありませんか。膨大なデータから手作業で数字を探したり、電卓を使って計算したりするのは時間がかかるだけでなく、ミスも起きやすくなります。そんな悩みを解決するのがエクセルの関数です。
関数と聞くと数学のような難しさを感じるかもしれませんが、実は特定の「命令」をセルに入力するだけで、誰でも簡単に自動計算ができる便利な仕組みです。この記事では「エクセル関数 一覧 これだけは覚えておこう」というテーマで、仕事で役立つ必須の関数をわかりやすく解説します。
PC操作が苦手な方でも、基本さえ押さえれば今日から作業スピードが劇的に変わります。トラブルを未然に防ぎ、正確な表作成ができるように、厳選した関数の使い方を一つひとつ丁寧に見ていきましょう。これをマスターすれば、エクセル作業が驚くほど快適になりますよ。
エクセル関数一覧これだけは覚えておこう!まずはマスターしたい基本の5選

エクセルを使いこなすための第一歩は、日常業務で最も頻繁に登場する基本的な関数を完璧に理解することです。これらは数値の集計や平均の算出など、どんな種類の資料作成でも必ずと言っていいほど使用されます。まずは基本の5つの関数から見ていきましょう。
合計を瞬時に計算する「SUM関数」
エクセルで最も使われる関数といえば、間違いなくこの「SUM(サム)関数」です。指定したセル範囲の数値をすべて合計するための関数で、売上管理や経費精算など、ありとあらゆる場面で活躍します。手計算では時間がかかる大量のデータも、一瞬で合計値を出してくれます。
使い方は非常にシンプルで、合計を出したいセルに「=SUM(数値の範囲)」と入力するだけです。例えば、A1からA10までの合計を出したい場合は「=SUM(A1:A10)」となります。マウスで範囲をドラッグするだけで入力できるため、数式を手入力するのが苦手な方でも安心です。
SUM関数の便利な点は、途中の行に数値を追加したり変更したりしても、自動的に合計値が再計算されることです。これにより、計算ミスの心配がなくなります。まずはこの関数を使えるようになることが、エクセル時短術の大きな第一歩となります。
【SUM関数の基本形式】
=SUM(合計したい範囲)
例:=SUM(B2:B100) ※B2からB100までの数値を足し合わせます
数値の平均値を出す「AVERAGE関数」
「AVERAGE(アベレージ)関数」は、指定した範囲内の数値の平均を求めるための関数です。テストの平均点や月間の平均売上、1日あたりの平均来客数など、データの傾向を分析する際に欠かせないツールです。合計値をデータの個数で割るという手間を、この関数一つで代用できます。
使い方はSUM関数と同様に「=AVERAGE(範囲)」と指定します。もし範囲内に未入力のセル(空白のセル)があっても、そのセルは無視して計算してくれるため、正確な平均値を得ることができます。ただし、0が入力されている場合は0を含めて計算される点には注意が必要です。
この関数を覚えておけば、会議資料で「今期の平均実績」を報告する際などに、電卓を叩く必要がなくなります。データの全体像を把握するために、ぜひ活用してください。他の集計関数と組み合わせて使うことで、より深いデータ分析が可能になります。
データの個数を数える「COUNT関数」と「COUNTA関数」
「COUNT(カウント)関数」と「COUNTA(カウンタ)関数」は、どちらもセルの数を数えるためのものですが、対象となるデータの種類が異なります。COUNT関数は「数値が入っているセル」だけを数えます。一方でCOUNTA関数は「空白ではない(何かしらの文字や数値が入っている)セル」をすべて数えます。
例えば、出席簿などで数値が入っている人の数を数えたいならCOUNT、名前(文字列)が入力されている人数を数えたいならCOUNTAを使います。この違いを理解していないと、集計結果が0になってしまうことがあるため、使い分けをしっかり覚えましょう。実務では「データの欠落がないか」を確認する際にもよく利用されます。
大量のリストがある場合、目視で1、2、3……と数えるのは非常に非効率です。これらの関数を使えば、数千行あるデータであっても一瞬で正確な件数が判明します。事務作業においては、集計の土台となる非常に重要な関数と言えるでしょう。
最大値と最小値を特定する「MAX関数」と「MIN関数」
データの中で最も大きい数値を見つけたいときは「MAX(マックス)関数」、最も小さい数値を見つけたいときは「MIN(ミニマム)関数」を使用します。最高気温や最低気温、最高売上や最低価格など、数値の範囲を把握するのに最適です。何百行もある中から目視で最大・最小を探す手間を省けます。
使い方は「=MAX(範囲)」または「=MIN(範囲)」と入力します。他の関数と組み合わせて「最大値がいくらで、それは平均値とどれくらい離れているか」といった分析に繋げることも可能です。シンプルな機能ですが、予算の範囲を確認したり、異常な値が入っていないかチェックしたりする際に非常に重宝します。
特に品質管理や在庫管理の現場では、許容範囲を超えていないかを判断するためにこれらの関数が多用されます。エクセルの基本操作として、SUMやAVERAGEと一緒にセットで覚えておくべき必須の知識です。数値の変化が激しいデータを扱うときには、ぜひ試してみてください。
条件によって処理を変える!論理関数の使い方

エクセルの凄さは、ただ計算するだけでなく「もし〜だったら、こうする」という判断ができる点にあります。これを可能にするのが「論理関数」です。条件に応じて表示する内容を変えることができれば、手作業での振り分け作業が不要になり、一気に「デキる人」の資料へと進化します。
最も有名な「IF関数」で条件分岐を作成する
「IF(イフ)関数」は、エクセルの中でもトップクラスに活用頻度が高い関数です。「もしAならばB、そうでなければC」という条件分岐を作ることができます。例えば、テストの点数が80点以上なら「合格」、そうでなければ「不合格」と自動で判定させることが可能です。
数式は「=IF(論理式, 値が真の場合, 値が偽の場合)」という構成になっています。論理式には「A1>=80(A1が80以上)」のような条件を入れます。この関数をマスターすると、条件に合ったデータを強調したり、特定の項目だけを抽出したりといった操作が自動化できるようになります。
最初は数式の作り方に戸惑うかもしれませんが、一度理解してしまえば応用の幅は無限大です。事務の現場では、入金確認の有無によって「済」や「未」を表示させるなど、管理表作成には欠かせない存在となっています。まずはシンプルな2択の判定から練習してみるのがおすすめです。
複数の条件をシンプルに処理する「IFS関数」
従来のIF関数では、条件が3つ以上ある場合、IF関数の中にさらにIF関数を入れる「入れ子(ネスト)」という複雑な記述が必要でした。しかし、比較的新しいエクセルで使えるようになった「IFS(イフ・エス)関数」を使えば、複数の条件を並べて書くだけでスッキリと整理できます。
例えば、「90点以上ならA、80点以上ならB、70点以上ならC、それ以外はD」という判定をしたいときに役立ちます。数式は「=IFS(条件1, 値1, 条件2, 値2, …)」と記述していきます。前から順番に判定が行われ、最初に条件に当てはまった値が表示される仕組みです。
この関数のおかげで、数式が長くなりすぎて何を書いているかわからなくなるトラブルを回避できるようになりました。複雑な評価基準がある表を作成する際は、積極的にIFS関数を活用して、後から見てもメンテナンスしやすいシート作りを心がけましょう。
IFS関数はExcel 2019以降、またはMicrosoft 365で使用可能です。古いバージョンのエクセル(2016以前)では使えないため、ファイルを共有する相手の環境には注意してください。
特定の条件に一致するものだけ合計する「SUMIF関数」
SUM関数は範囲内のすべてを合計しますが、「SUMIF(サム・イフ)関数」は「特定の条件に合うものだけ」を合計します。例えば、家計簿や経費一覧で「食費」という名前の付いた項目だけを合計したい、あるいは「東京都」の支店の売上だけを合計したいといった場面で絶大な威力を発揮します。
書き方は「=SUMIF(範囲, 条件, 合計範囲)」です。最初の「範囲」は条件を判定する列、真ん中の「条件」は探したい言葉や数値、最後の「合計範囲」は実際に足し算をしたい数値の列を指定します。これを使えば、フィルタをかけてコピペして計算するといった手間が一切なくなります。
同様の仕組みで、条件に合うセルの数を数える「COUNTIF関数」もあります。これら「IF系」の集計関数を使いこなせるようになると、エクセルでのデータ集計効率は飛躍的に向上します。カテゴリ別の集計を頼まれたら、真っ先にこの関数の出番だと考えて間違いありません。
エラーを隠して表を綺麗にする「IFERROR関数」
エクセルで計算式を入れていると、参照先のデータが空だったり計算できなかったりして「#DIV/0!」や「#N/A」といったエラーが表示されることがあります。これらが表に残っていると見栄えが悪く、他の計算にも悪影響を及ぼします。そんなときに役立つのが「IFERROR(イフ・エラー)関数」です。
この関数は「もし計算結果がエラーになったら、別の文字を表示してね」という指示を出せます。例えば「=IFERROR(計算式, “”)」と書けば、エラーの代わりに空白を表示できます。また、「”データなし”」という言葉を表示させることも可能です。
資料を上司や取引先に提出する際、エラー文字が並んでいると「この表は大丈夫かな?」と不安を与えてしまいます。IFERROR関数で適切に処理された表は、見た目がスッキリして信頼性が高まります。仕上げのテクニックとして、ぜひ覚えておきたい便利な関数です。
複雑な事務作業を自動化する!データの検索と抽出に役立つ関数

仕事でエクセルを使う際、最も時間がかかる作業の一つが「別の表から特定のデータを探して持ってくる」ことです。例えば、商品コードから商品名と単語を引っ張ってくるといった作業です。これを手作業で行うとミスのもとですが、検索用の関数を使えば一瞬で完了します。
エクセルの王道!垂直検索を行う「VLOOKUP関数」
「VLOOKUP(ブイルックアップ)関数」は、エクセル中級者への登竜門とも言える非常に有名な関数です。指定した値を表の左端の列から探し出し、一致した行にある別の列の値を返してくれます。見積書作成時に商品番号を入れるだけで商品名が表示される仕組みの多くは、この関数が使われています。
数式は「=VLOOKUP(検索値, 範囲, 列番号, 検索方法)」となります。特に重要なのが、最後の「検索方法」に「0(またはFALSE)」を入れることです。これにより、完全一致したデータだけを探してくれます。このルールを忘れると、意図しないデータが表示されるトラブルの原因になるので注意しましょう。
VLOOKUP関数を使えるようになると、大量のマスターデータから必要な情報を引き出す作業が劇的に楽になります。エクセル実務において最も需要が高く、覚えておくと「エクセルができる人」として重宝されること間違いなしの関数です。
【VLOOKUP関数の注意点】
・検索したいデータが「表の左端」にないといけない
・検索値より左側にあるデータは取り出すことができない
・同じデータが複数ある場合、一番上のものしか見つけられない
新時代のスタンダード「XLOOKUP関数」
VLOOKUP関数の弱点を克服し、より簡単に使えるようになったのが「XLOOKUP(エックスルックアップ)関数」です。比較的新しいバージョンのエクセルで追加されたこの関数は、VLOOKUPで必要だった「列番号の指定」が不要になり、より直感的に操作できるようになりました。
大きな特徴は、検索したい列がどこにあっても探せる点です。また、データが見つからなかったときの結果も関数内で指定できるため、前述したIFERROR関数を組み合わせる手間も省けます。これからのエクセルの標準となっていく関数ですので、最新環境を使っているなら絶対に覚えるべきです。
数式は「=XLOOKUP(検索値, 検索範囲, 戻り範囲)」が基本です。VLOOKUPよりも引数(指定する項目)が少なく、エラーも起きにくい設計になっています。古いバージョンの利用者とファイルを共有しないのであれば、迷わずこちらを使うのが賢明な選択と言えるでしょう。
自由自在な検索を可能にする「INDEX関数」と「MATCH関数」
VLOOKUPやXLOOKUPでも対応しきれない、より複雑な検索を行いたいときに使われるのが「INDEX(インデックス)関数」と「MATCH(マッチ)関数」の組み合わせです。MATCH関数で「そのデータが上から何番目にあるか」を特定し、INDEX関数で「その位置にある値を取り出す」という2段階の処理を行います。
この組み合わせのメリットは、データの並び順に左右されず、縦横無尽に検索ができる柔軟性です。例えば、縦軸に月、横軸に商品名が並んでいる巨大なマトリックス表から、特定の交点にある数値を抜き出すといった高度な操作が可能になります。
一見難しそうに感じますが、仕組みを理解すると「エクセルでできない検索はない」と思えるほど強力な武器になります。ステップアップを目指すなら、ぜひこの関数の組み合わせに挑戦してみてください。関数のパズルのような面白さを感じられるはずです。
データの見映えを整える!知っておくと役立つ文字列操作の関数

エクセルのデータは、必ずしも計算しやすい形で提供されるとは限りません。名前の間にスペースが入っていたり、日付の形式がバラバラだったりすることも多いでしょう。そんなときに文字列を加工して整える「文字列操作関数」を知っていると、データのクリーニングが驚くほどスムーズになります。
文字を自由に取り出す「LEFT・RIGHT・MID関数」
セルに入力された文字列の中から、特定の部分だけを抜き出したいときに使うのが「LEFT(レフト)」「RIGHT(ライト)」「MID(ミッド)」の3つです。LEFTは左から、RIGHTは右から、MIDは指定した位置から文字を抽出します。郵便番号の先頭3桁だけを取り出したい、といったケースで活躍します。
例えば、「=LEFT(A1, 3)」とすればA1セルの左側3文字を抽出できます。会員番号の特定の桁に意味がある場合や、氏名から名字だけを取り出したい場合などに非常に便利です。手動で一つずつ打ち直すのは大変ですが、関数を使えば一気に処理が完了します。
これらを組み合わせて使うことで、複雑なパターンの文字列分解も可能になります。システムから書き出したデータが使いにくい形式だったとしても、これらの関数さえ知っていれば、自分たちが使いやすい形へと簡単に変換できるようになります。
文字を置き換える・削除する「SUBSTITUTE関数」
「SUBSTITUTE(サブスティチュート)関数」は、文字列の中の特定の文字を、別の文字に置き換えるための関数です。例えば、電話番号に入っているハイフン「-」を一括で消したい、あるいは古い商品名を新しい名称にすべて書き換えたいといった場面で重宝します。
「=SUBSTITUTE(文字列, 検索文字列, 置換文字列)」という形式で指定します。ハイフンを消したい場合は、置換文字列を「””(空白)」に指定するのがコツです。エクセルの「置換」機能でも同じことができますが、関数を使うメリットは「元のデータを残したまま、別のセルに加工後のデータを表示できる」点にあります。
データの形式を統一することは、後に集計や検索を行うための重要な下準備です。余計なスペースや記号をこの関数で取り除いておけば、関数がうまく動かないといったトラブルを未然に防ぐことができます。綺麗で使い勝手の良いデータ作りのためにマスターしましょう。
バラバラの文字を結合する「&」と「CONCAT関数」
逆に、複数のセルに分かれている文字を一つにまとめたいときは、「&(アンパサンド)」記号や「CONCAT(コンカット)関数」を使います。「姓」と「名」が別々のセルに入っている場合、「=A2 & B2」とすればフルネームを一つのセルに表示できます。文字の間にスペースを入れたいときは「=A2 & ” ” & B2」のように記述します。
結合するセルの数が多い場合は、CONCAT関数(または古いバージョンのCONCATENATE関数)が便利です。範囲をドラッグするだけで、指定したセルの内容をすべて繋げてくれます。住所のパーツを繋げて完全な住所を作成したり、商品名と型番を合体させてラベル用の名称を作ったりと、用途は多岐にわたります。
文字列の結合ができるようになると、エクセル内での表現力が格段にアップします。いちいち手で入力し直す手間をなくし、既存のデータを最大限に活用するための必須テクニックと言えるでしょう。非常にシンプルなので、今日からすぐに実践できるはずです。
| 関数名 | 主な役割 | 使用例 |
|---|---|---|
| LEFT | 左から指定文字数を取り出す | 郵便番号の頭3桁を抽出 |
| RIGHT | 右から指定文字数を取り出す | 電話番号の下4桁を抽出 |
| SUBSTITUTE | 文字を別の文字に置き換える | 不要なハイフンや空白の削除 |
| &(記号) | 文字と文字をくっつける | 名字と名前の結合 |
エクセル関数でエラーが出たときの対処法と絶対参照の知識

関数を使っていると、思い通りに結果が出なかったり、コピーした瞬間に計算が狂ったりすることがあります。これらは関数の基本ルールを知っていれば簡単に解決できることがほとんどです。ここでは、初心者がつまずきやすい「エラーへの対処」と「参照の仕組み」について解説します。
誰もが通る道!絶対参照($マーク)を理解する
エクセルで数式をコピーしたとき、セル番地が勝手にずれて困ったことはありませんか。これは「相対参照」というエクセルの便利な機能が働いているためですが、特定のセルを固定して計算したい場合には不都合です。そこで登場するのが「絶対参照」です。
セル番地の列や行の前に「$(ドルマーク)」をつけることで、その位置をロックできます。例えば、消費税率が入っている1つのセルをずっと参照し続けたい場合は、「$B$1」のように指定します。こうすることで、数式を下に100行コピーしても、参照先は常にB1セルのまま固定されます。
キーボードの「F4キー」を押すと、簡単に$マークを付けることができます。これを使いこなせないと、複雑な計算表を作る際に何度も同じ数式を手入力することになり、非常に非効率です。コピーを前提とした数式作りには、この絶対参照の知識が欠かせません。
よく見るエラーの意味と解決策を知っておく
エクセルのエラー表示にはそれぞれ意味があります。代表的なものを知っておくだけで、トラブル解決のスピードが上がります。例えば「#VALUE!」は数値計算をすべき場所に文字が入っているとき、「#REF!」は参照していたセルが削除されてしまったときに出るエラーです。
また「#N/A」は、VLOOKUP関数などで「探しているデータが見つからない」ことを意味します。これらの記号が出ても焦る必要はありません。エラーの種類を確認し、数式の範囲が間違っていないか、あるいはデータに誤字脱字がないかをチェックすれば、多くの場合解決します。
PC・スマホのトラブル解決と同様に、エクセルのトラブルも「何が原因で起きているのか」を特定することが重要です。エラーを敵視するのではなく、エクセルが「ここが変ですよ」と教えてくれているメッセージだと捉えて、一つずつ紐解いていきましょう。
関数の入力ミスを防ぐ「関数の挿入」ボタンの活用
関数をすべて手書きで入力しようとすると、括弧を閉じ忘れたり、カンマの位置を間違えたりしてエラーになりがちです。慣れないうちは、入力欄の横にある「fx」と書かれた「関数の挿入」ボタンを使うのがおすすめです。これを使うと専用のダイアログボックス(設定画面)が開きます。
画面の指示に従って必要な項目を埋めていくだけで、エクセルが正しい構文で関数を組み立ててくれます。各項目の意味も日本語で説明が表示されるため、初めて使う関数でも迷わず設定できます。引数の区切りなどを気にする必要がないため、入力ミスを大幅に減らすことができます。
プロのユーザーでも、複雑な関数の組み合わせを作る際にはこの機能を使って確認することがあります。正しく動く数式を作るためには、便利なツールに頼ることも大切です。確実性を重視して、ミスのない書類作成を目指しましょう。
エクセル関数一覧これだけは覚えておこう!まとめ
ここまで、エクセルを効率的に使うために欠かせない必須関数を厳選してご紹介してきました。「エクセル関数 一覧 これだけは覚えておこう」というテーマに沿って、基本の集計から条件分岐、そしてデータの検索・抽出まで、実務で即戦力となる知識を網羅しました。
まずはSUMやAVERAGEといった基本の集計関数を使いこなし、次にIF関数で自動判定ができるようになりましょう。さらに、VLOOKUPやXLOOKUPでデータ検索の自動化を実現できれば、あなたの事務作業はこれまでとは比較にならないほどスムーズになるはずです。文字列操作やエラー対処の方法も知っておけば、どんなデータが来ても慌てずに対応できます。
関数は一度にすべてを暗記する必要はありません。「こんなことができる関数があったな」と思い出せるようにしておき、必要になったらその都度調べて使ってみるのが上達の近道です。何度も使ううちに、指が自然と数式を覚えるようになります。ぜひこの記事をブックマーク代わりにして、日々の業務で活用してみてください。
エクセル関数を味方につければ、面倒な作業はエクセルに任せて、あなたにしかできないより重要な仕事に時間を使えるようになります。小さな一歩から始めて、快適なPCライフを手に入れましょう。


