メイン コンテンツへスキップ

Excel の数式と関数 30 選、例と Copilot プロンプト

更新
書き込み: {ニックネーム}
数式、関数、AI を使用して Microsoft Excel スプレッドシートで作業します。

正確で信頼性の高いデータは、適切なスプレッドシートの基盤から始まります。 手動エラーを減らし、ミスを早期に発見し、データが変更されるたびに耐えられるロジックを構築します。 Microsoft Excel の数式と関数。 単純な合計からテーブル間の参照まで、各数式は Excel for the web に組み込まれており、インストールを必要とせずにすぐに使用できます。

データのクリーンアップから分析まで、30 個の重要な Excel の数式と関数について説明します。 ステップ バイ ステップのガイダンスと実際のシナリオを確認して、各関数について学習するか、 Copilot in Excel のプロンプト例で、AI を使用して説明から数式を作成します。

分析のためにデータを消去する

データセットをクリーンアップする数式

データを一貫性のある使用可能な状態にすることは、計算を実行する前の最初のステップです。 これらの数式を使用して、余分なスペースを削除したり、テキストを結合または分割したり、インポートされたデータを標準化したりして、数式、ルックアップ、 グラフ、および ピボットテーブルは 信頼性の高い結果を生成します。

TRIM

TRIM では、テキスト文字列の先頭、末尾、単語間から余分なスペースを削除し、単語間は 1 つのスペースのみを残します。

TRIM の使用方法

  1. クリーンにするテキストの横の空のセルを選択します。

  2. 「=TRIM(A2)」と入力します。

  3. Enter キーを押して、列の下に数式を入力します。

TRIM を使用する場合

  • 別のシステムからインポートされた顧客名のクリーニング

  • XLOOKUP 数式または COUNTIF 数式を壊す間隔の問題の修正

  • 製品 ID とテキスト フィールドの標準化

CONCAT および TEXTJOIN

CONCAT および TEXTJOIN は、複数のセルの値を 1 つの文字列に結合します。 TEXTJOIN によって、選択した区切り記号が値の間に加算されます。

CONCAT と TEXTJOIN の使用方法

  1. 結合されたテキストを表示するセルを選択します。

  2. 結合するセルを含む CONCAT または TEXTJOIN 数式を入力します。

  3. Enter キーを押して結合値を作成します。

CONCAT と TEXTJOIN を使用する場合

  • 名と姓の組み合わせ

  • 個別の列から完全なアドレスを構築する

  • 製品ラベルまたは表示名の作成

LEFT and RIGHT

LEFT はテキスト文字列の先頭から一定数の文字を取得し、RIGHT は末尾 (製品コードの最初の 3 文字、電話番号の最後の 4 桁など) から抽出します。

LEFT と RIGHT の使用方法

  1. 結果を表示するセルを選択します。

  2. 「=LEFT(A2,3)」または「=RIGHT(A2,3)」と入力します。

  3. Enter キーを押して、必要な文字を返します。

LEFT と RIGHT を使用する場合

  • 製品 ID の先頭から地域コードまたは分岐コードを取得

  • ファイル拡張子または参照番号の最後の桁を分離する

  • 固定長プレフィックスと識別子の残りの部分の区切り

SORT

SORT では、元のデータはそのままにして、範囲の並べ替えコピーが新しい場所に生成されます。

SORT の使用方法

  1. ワークシートの空白領域を選択します。

  2. ソース範囲を使用して SORT 式を入力します。

  3. 動的に並べ替えられたリストを作成するには、Enter キーを押します。

SORT を使用する場合

  • ソースを動かさずに、期日によってプロジェクト タスク リストを並べ替える

  • レビュー 在庫レベルを最小から最高レベルに示すインベントリ トラッカー

  • レビューまたはレポートの前にレコードをランク順に並べ替える

FILTER

FILTER は、定義された条件を満たす範囲の行のみを返し、ソースが変更されると自動的に更新されます。

FILTER の使用方法

  1. ワークシートの空白領域を選択します。

  2. FILTER 数式を入力し、条件を定義します。

  3. 一致するレコードを表示するには、Enter キーを押します。

FILTER を使用する場合

  • 完全な顧客リストからアクティブなアカウントのみを取り出す

  • 期限切れのアイテムのみを表示 プロジェクト トラッカー

  • 通年のデータセットから 1 か月分のエントリを分離する

UNIQUE

UNIQUE は、範囲からの個別の値のリストを返し、結果から繰り返しのエントリを削除します。

UNIQUE の使用方法

  1. 一意のリストを表示する空のセルを選択します。

  2. UNIQUE 数式を入力し、個別の値を取得する範囲を選択します。

  3. Enter キーを押して、ソース範囲から個別の各値を返します。

UNIQUE を使用する場合

  • ビジネス内の一意の顧客または製品の一覧の作成

  • サインアップ リストから繰り返しの名前を削除する、または 出席シート

  • レポートまたは分析用のカテゴリ リストの作成

TEXTSPLIT

TEXTSPLIT は、テキストをコンマ、スペース、またはハイフンを使用して個別の列または行に区切ります。

TEXTSPLIT の使用方法

  1. 分割するテキストの横の空のセルを選択します。

  2. ソース セルと区切り記号を含む TEXTSPLIT 数式を入力します。

  3. Enter キーを押して、テキストを別々のセルに分割します。

TEXTSPLIT を使用する場合

  • 名と姓へのフル ネームの区切り

  • コンマ区切りのタグまたはカテゴリの分割

  • 製品コードを個別のコンポーネントに分割する

合計と平均を計算する

ノート PC で Excel スプレッドシートを作成している男性

計算式を使用して、合計、平均、カウント、ランキングなど、日常的なスプレッドシートの質問に答えます。

SUM

SUM は、選択した範囲またはセルのセット内のすべての値を加算します。

SUM の使用方法

  1. 合計を表示するセルを選択します。

  2. SUM 数式を入力し、合計するセルの範囲を選択します。

  3. Enter キーを押して合計を計算します。

SUM を使用する場合

AVERAGE

AVERAGE は、選択された範囲の平均値を計算します。

AVERAGE の使用方法

  1. 平均を表示するセルを選択します。

  2. AVERAGE 数式を入力し、平均化する範囲を選択します。

  3. 平均を計算するには、Enter キーを押します。

AVERAGE を使用する場合

  • 四半期の平均注文額を見つける

  • チーム全体の平均応答時間の計算

  • 週平均時間またはコストの確認

MIN と MAX

MIN は範囲内の最小値を返し、MAX は最大値を返します。

MIN と MAX の使用方法

  1. 結果の空のセルを選択します。

  2. MIN または MAX の数式を入力し、チェックする値の範囲を選択します。

  3. Enter キーを押して最小値または最大値を返します。

MIN と MAX を使用する場合

  • 外れ値を見つける 経費精算書

  • データ入力が想定された範囲内に収まることの確認

  • 売上列に最も優れた業績と最も業績が悪い企業を表示する

COUNT と COUNTA

COUNT は数値を含むセルを集計し、COUNTA は空白ではないセルをカウントします。

COUNT と COUNTA の使用方法

  1. カウントを表示するセルを選択します。

  2. 数値を数えるには COUNT 数式を入力し、空白以外のセルを数えるには COUNTA 数式を入力します。

  3. 数える範囲を選び、Enter キーを押します。

COUNT と COUNTA を使用する場合

  • 収益列の数値エントリをカウントする

  • トラッカーの完了フィールドのカウント

  • データが含まれている行数の確認

COUNTIF

COUNTIF は、1 つの条件を満たすセルをカウントします。

COUNTIF の使用方法

  1. 結果を表示するセルを選択します。

  2. 範囲と条件を含む COUNTIF 数式を入力します。

  3. 一致するセルをカウントするには、Enter キーを押します。

COUNTIF を使用する場合

  • Counting 支払い済みとマークされた請求書

  • 1 つの地域からの注文をカウントする

  • 特定の状態またはカテゴリを持つ応答のカウント

SUMIF

SUMIF は 1 つの条件を満たす値を加算します。

SUMIF の使用方法

  1. 合計を表示するセルを選択します。

  2. 条件範囲、条件、および合計範囲を含む SUMIF 数式を入力します。

  3. Enter キーを押して条件付き合計を計算します。

SUMIF を使用する場合

  • 1 つのチャネルからの売上の追加

  • 1 つのカテゴリの経費を合計する

  • 計算中 1 つのプロジェクトまたはクライアントのタイムシート時間

RANK.EQ

ランク。EQ は、リスト内の数値の位置を最大値から最小値またはその逆に返します。

RANK の使用方法。EQ

  1. ランク付けする値の横の空のセルを選択します。

  2. ランクを入力します。値と比較範囲を含む EQ 数式。

  3. Enter キーを押して、列の下に数式を入力します。

RANK を使用する場合。EQ

  • 売上による営業担当者のランク付け

  • マーケティング キャンペーンの結果をコンバージョン率で並べ替える

  • パフォーマンスの高い製品または地域の特定

数式でロジックを使用し、エラーを処理する

カフェでノート PC で作業している女性

論理数式は、スプレッドシートがさまざまな条件に応答するのに役立ちます。 これらを使用して、データに基づいて異なる結果を表示したり、複数のルールを 1 つのテストに組み合わせたり、エラーが発生したときに数式を判読可能にしたりします。 Excel エラー が表示されます。

IF

IF は、条件が true の場合に 1 つの結果を返し、false の場合に別の結果を返します。

IF の使用方法

  1. 結果を表示するセルを選択します。

  2. IF 数式に条件、真の結果、偽の結果を入力します。

  3. 一致する結果を返すには、Enter キーを押します。

IF を使用する場合

  • タスクを進行中またはレビューが必要としてマークする

  • スコアを [目標より上] または [目標より下] としてラベル付けする

  • フラグ設定 支払い済みまたは期限切れの請求書

IFERROR

IFERROR は、数式が返すエラーをキャッチし、それを指定された値 (ダッシュ、ゼロ、わかりやすい言葉のメモなど) に置き換えます。

IFERROR の使用方法

  1. 数式の結果を表示するセルを選択します。

  2. IFERROR で元の数式をラップします。

  3. エラーが表示された場合に示す値またはメッセージを追加します。

IFERROR を使用する場合

  • ルックアップ エラーを空白のセルまたはメッセージに置き換える

  • データがない場合でもレポートを読みやすくする

  • 共有シートに表示される数式エラーを回避する

AND and OR

AND はすべての条件が True かどうかをチェックし、OR は少なくとも 1 つの条件が True かどうかを確認します。

AND と OR の使用方法

  1. ロジック結果を表示するセルを選択します。

  2. テストする条件を含む AND または OR 数式を入力します。

  3. カスタム結果に対して、数式を単独で使用するか、IF 内で使用します。

AND と OR を使用する状況

  • 複数の承認条件が満たされているかどうかを確認する

  • 複数のカテゴリのいずれかに一致するレコードのフラグ設定

  • より正確な IF 数式の作成

SWITCH

SWITCH は、1 つの値をオプションのリストと比較し、一致する結果を返します。

SWITCHの使い方

  1. 結果を表示するセルを選択します。

  2. チェックする値と一致する可能性のある SWITCH 数式を入力します。

  3. 一致しない値の既定の結果を追加します。

SWITCHを使用する場合

  • 短いステータス コードを完全なラベルに変換する

  • 1 つのフィールドに基づいてカテゴリを割り当てる

  • 長い入れ子になった IF 数式をよりクリーンなオプションに置き換える

データセット全体の情報の検索と照合

Copilot in Microsoft Excel とチャットしてサマリー テーブルまたはピボットテーブルを作成するユーザー。

検索式は、テーブル間で関連情報を接続します。 これらを使用して、ID の照合、値の取得、または行を手動でスキャンせずに項目の位置を見つけることができます。

XLOOKUP

XLOOKUP は、任意の方向の範囲を検索して関連する値を返します。一致する値が見つからない場合は設定値を返すことができます。

XLOOKUP の使用方法

  1. 一致する結果が表示されるセルを選択します。

  2. 参照値、参照範囲、戻り範囲を含む XLOOKUP 数式を入力します。

  3. Enter キーを押して、一致する値を返します。

XLOOKUP を使用する場合

  • 注文 ID と顧客名の照合

  • 商品リストから価格を取得する

  • ルックアップ列が最初ではないテーブルから値を返す

VLOOKUP

VLOOKUP では、テーブルの最初の列を左から右に検索し、同じ行の指定された列から値を返すことができます。

VLOOKUP の使用方法

  1. 一致する結果が表示されるセルを選択します。

  2. 参照値、テーブル範囲、列番号、一致の種類を含む VLOOKUP 数式を入力します。

  3. Enter キーを押して、一致する値を返します。

VLOOKUP を使用する場合

MATCH

MATCH は、リスト内の値の位置を返します (例: 在庫商品名 は列の 3 番目の項目です。

MATCH の使用方法

  1. 表示位置のセルを選択します。

  2. 検索値と参照範囲を含む MATCH 数式を入力します。

  3. Enter キーを押してアイテムの位置を返します。

MATCH を使用する場合

  • リスト内の値の表示位置を検索する

  • テーブルの列位置を検索する

  • INDEX と組み合わせて柔軟に検索可能

INDEX

INDEX は、範囲またはテーブル内の特定の位置から値を取得します。

INDEX の使用方法

  1. 結果を表示するセルを選択します。

  2. 配列、行番号、列番号を含む INDEX 数式を入力します。

  3. Enter キーを押して、その位置の値を返します。

INDEX を使用する場合

  • 既知の行と列から値を返す

  • MATCH を使用した柔軟な検索式の作成

  • VLOOKUP が到達できない検索列の左側にある列から値を取得する

大規模なデータセットの分析と集計

ブログ セクション データを分析および集計するためのスプレッドシートの数式 Copilot の画像

これらの数式を使用して、複数の条件の値を計算したり、フィルター処理されたリストを集計したり、カテゴリ全体の平均を比較したりできます。 回転します ソース データを変更せずに、 大きなテーブルを フォーカスされた結果に分割します。

SUMIFS

SUMIFS は、2 つ以上の条件を同時に満たす列の値を合計します。

SUMIFS の使用方法

  1. 結果を表示するセルを選択します。

  2. 最初に合計範囲の SUMIFS 数式を入力します。

  3. 各条件範囲とその条件を追加します。

SUMIFS を使用する場合

  • 1 つの地域における 1 つの製品の収益の合計

  • ある従業員が特定の週にログインした時間を追加する

  • 1 つのカテゴリの 1 か月間の経費の集計

SUBTOTAL

SUBTOTAL は、表示されている行のみを使用して、フィルター処理されたリストの合計、平均、カウントなどの結果を計算します。

SUBTOTAL の使用方法

  1. 要約を表示するセルを選択します。

  2. 関数番号と範囲を含む SUBTOTAL 数式を入力します。

  3. テーブルにフィルターを適用して、表示された結果を更新します。

SUBTOTAL を使用する場合

  • フィルター処理された一覧に表示されている行のみを集計する

  • フィルター適用後の合計の確認

  • ソース データを変更せずにクイック サマリーを作成する

AVERAGEIF

AVERAGEIF は、1 つの条件を満たす値の平均を計算します。

AVERAGEIF の使用方法

  1. 平均を表示するセルを選択します。

  2. 条件範囲、条件、平均範囲を含む AVERAGEIF 数式を入力します。

  3. Enter キーを押して条件付き平均を計算します。

AVERAGEIF を使用する場合

  • 1 つの製品の平均売上を検索する

  • カテゴリ別の平均支出を計算しています

  • 1 つのグループの平均スコアの確認

日付と期限を操作する

緑の背景に Excel スプレッドシートとカレンダー

日付の数式を使用して、期限を計算し、イベント間の時間を測定して、スケジュールを最新の状態に保ちます。 これらを使用してタスクを追跡し、 タイムラインを確認し、日付の変更に合わせて更新されるレポートを作成します。

TODAY

TODAY は現在の日付を返し、ブックが再計算されるたびに更新されます。

TODAY の使用方法

  1. 現在の日付を表示するセルを選択します。

  2. 引数を取りません TODAY 数式を入力します。

  3. Enter キーを押すと、今日の日付が表示されます。

TODAY を使用するタイミング

  • 期限までの日数を計算する

  • 期限切れのタスクをマークする

  • 現在の日付に基づいて更新するレポートの作成

DATEDIF

DATEDIF では、2 つの日付間の差分が日、月、または年単位で計算されます。 予定表

DATEDIF の使用方法

  1. 日付の差を表示するセルを選択します。

  2. 開始日、終了日、および単位を含む DATEDIF 数式を入力します。

  3. Enter キーを押して、日付間の時間を返します。

DATEDIF を使用する場合

  • 計算中 学生の課題の期間

  • 要求日と完了日の間の日数の検索

  • 経過年齢、在職期間、経過時間の測定

WORKDAY

WORKDAY は、稼働日の範囲の前後の日付を返し、土日と祝日を除外できます。

WORKDAY の使用方法

  1. 期限を表示するセルを選択します。

  2. 開始日と稼働日数を含む WORKDAY 数式を入力します。

  3. 休日を追加する場合 スケジュール ではそれらを除外する必要があります。

WORKDAY を使用する場合

  • プロジェクトの期限を計算する

  • フォローアップの日付のスケジュール設定

  • 週末を除くタイムラインの計画

Copilot in Excel を使用して数式を作成して理解する

Copilot が役立ちます わかりやすい言語の命令から 数式を生成 し、Excel の数式エラーの原因を特定します。 AI スプレッドシート アシスタントは提案を提供するため、結果を重要なブックに適用する前に結果を確認することが引き続き重要です。 Copilot を使用する方法をいくつか次に示します。

  • チャットで、馴染みのない数式を日常用語で説明するよう Copilot に依頼します。

  • Copilot Chat で必要な計算を説明し、lets Copilot は数式を提案します共有スプレッドシートや影響の大きいスプレッドシートに追加する前に、提案された数式をレビューしてください。

  • 壊れた数式やスプレッドシートの書式設定の欠落などのエラーの診断を Copilot に依頼します。

注: Copilot in Excel を使用するには、Microsoft 365 Personal または Family サブスクリプション ( AI クレジット プラン (opens in a new tab))、a Microsoft 365 Premium (opens in a new tab) サブスクリプション、または 商用 Microsoft 365 Copilot サブスクリプション (opens in a new tab)

適切な数式を使用して Excel スプレッドシート メーカーは、乱雑なデータを整理し、値を計算し、条件をチェックし、情報を照合し、大きな表を効率的に要約できます。 このガイドを使用して、手元のタスクに一致する数式から始めるか、 Excel の Copilot を使用して、AI でタスクを完了するための数式オプションを調べます。

よく寄せられる質問

Excel で数式を表示する方法

[数式] タブを使う Excel でシート全体で数式テキストを表示または非表示にするか、Ctrl + ' キーを押して数式ビューを切り替えます。

Excel で数式をロックするにはどうすればよいですか?

列文字、行番号、またはその両方の前にドル記号 ($) を追加すると、数式をコピーするときにセル参照がロックされます。 $A$1 という表記は両方を固定するため、常に同じセルを指します。 完全な概要については、こちらをご覧ください Excel の数式の概要。 (opens in a new tab)

Excel で数式を非表示または表示する方法

セルを非表示としてマークしてワークシートを保護して、数式を非表示にします。 再度表示するには、ワークシートの保護を解除し、[表示しない] 設定を削除します。 完全な概要については、こちらをご覧ください Excel の数式の概要。 (opens in a new tab)

Excel で AI を使用する方法

Copilot を有効にする AI スプレッドシート アシスタントと連携して動作する Excel for the webチャットで目標を説明し、 Copilot では、数式を生成したり、ワークフローを下書きしたり、分析情報とその背後にある前提条件を明らかにしたりできます。 すべての候補は編集可能なままなので、各結果はレビューと改良のための出発点となります。

続きを読む