正確で信頼性の高いデータは、適切なスプレッドシート基盤から始まります。 手動エラーを減らし、間違いを早期にキャッチし、データが変更されるたびに保持するロジックを構築する Microsoft Excel の数式と関数。 単純な合計からテーブル間参照まで、各数式はExcel for the webに組み込まれており、インストール不要で使用できます。
データクリーンから分析まで、30 の重要な Excel の数式と関数について説明します。 各関数を学習したり、使用したりするために、ステップバイステップのガイダンスと実際のシナリオを確認する Excel の Copilot では、AI を使用して説明から数式を作成するように求める例が表示されます。
分析用のデータをクリーンアップする
一貫性のある使用可能な状態にデータを取得することは、計算を実行する前の最初の手順です。 これらの数式を使用して、余分なスペースを削除したり、テキストを結合または分割したり、インポートされたデータを標準化したりして、数式、ルックアップ、 グラフ、および ピボットテーブルは信頼性の 高い結果を生成します。
TRIM
TRIM を使用すると、テキスト文字列内の単語の先頭、末尾、および単語間に余分なスペースが削除され、単語間のスペースは 1 つだけ残されます。
TRIM の使用方法
クリーンするテキストの横にある空のセルを選択します。
「=TRIM(A2)」と入力します。
Enter キーを押し、数式を列の下に入力します。
TRIM を使用する場合
別のシステムからインポートされた顧客名のクリーニング
XLOOKUP 数式または COUNTIF 数式を中断する間隔の問題を修正する
製品 ID とテキスト フィールドの標準化
CONCAT と TEXTJOIN
CONCAT と TEXTJOIN は、複数のセルの値を 1 つのテキスト文字列に結合します。 TEXTJOIN は、値の間に選択した区切り記号を追加します。
CONCAT と TEXTJOIN の使用方法
結合されたテキストが表示されるセルを選択します。
結合するセルを含む CONCAT または TEXTJOIN 数式を入力します。
Enter キーを押して、結合された値を作成します。
CONCAT と TEXTJOIN を使用する場合
姓と名の組み合わせ
個別の列から完全なアドレスを構築する
製品ラベルまたは表示名の作成
左と右
LEFT は、テキスト文字列の先頭から設定された文字数をプルし、RIGHT は、製品コードの最初の 3 文字や電話番号の最後の 4 桁など、末尾からそれらをプルします。
LEFT と RIGHT の使用方法
結果が表示されるセルを選択します。
「=LEFT(A2,3)」または「=RIGHT(A2,3)」と入力します。
Enter キーを押して、必要な文字を返します。
LEFT と RIGHT を使用する場合
製品 ID の前面からリージョンまたはブランチ コードをプルする
ファイル拡張子または参照番号の最後の数字を分離する
固定長プレフィックスを識別子の残りの部分から分離する
SORT
SORT を使用すると、新しい場所にある範囲の並べ替えられたコピーが生成され、元のデータは変更されません。
SORT の使用方法
ワークシートの空の領域を選択します。
ソース範囲を使用して SORT 数式を入力します。
Enter キーを押して、動的に並べ替えられたリストを作成します。
SORT を使用する場合
ソースを妨げずに期限までにプロジェクト タスク リストを並べ替える
を確認する 在庫トラッカー を最低から最高の在庫レベルへ
レビューまたはレポートの前にレコードをランク順に並べ替え
FILTER
FILTER は、定義された条件を満たす範囲の行のみを返し、ソースが変更されると自動的に更新されます。
FILTER の使用方法
ワークシートの空の領域を選択します。
FILTER 数式を入力し、条件を定義します。
Enter キーを押して、一致するレコードを表示します。
FILTER を使用する場合
完全なクライアント リストからアクティブなアカウントのみをプルする
からの期限切れの項目のみを表示する プロジェクト トラッカー
1 か月のエントリを通年データセットから分離する
UNIQUE
UNIQUE は、範囲から個別の値のリストを返し、結果から繰り返しエントリを削除します。
UNIQUE の使用方法
一意のリストが表示される空のセルを選択します。
UNIQUE 数式を入力し、個別の値をプルする範囲を選択します。
Enter キーを押して、ソース範囲から個別の値を返します。
UNIQUE を使用する場合
ビジネス内の一意の顧客または製品の一覧を作成する
サインアップ リストから繰り返し名前を削除する 出席シート
レポートまたは分析用のカテゴリ リストを作成する
TEXTSPLIT
TEXTSPLIT は、コンマ、スペース、ハイフンを使用して、個別の列または行にテキストを区切ります。
TEXTSPLIT の使用方法
分割するテキストの横にある空のセルを選択します。
ソース セルと区切り記号を含む TEXTSPLIT 数式を入力します。
Enter キーを押して、テキストを個別のセルに分割します。
TEXTSPLIT を使用する場合
完全な名前を姓と名に分ける
コンマ区切りのタグまたはカテゴリの分割
製品コードを別のコンポーネントに分割する
合計と平均を計算する
数式を使用して、集計、平均、カウント、ランキングなど、日常的なスプレッドシートの質問に回答します。
SUM
SUM は、選択した範囲またはセルのセット内のすべての値を追加します。
SUM の使用方法
合計が表示されるセルを選択します。
SUM 数式を入力し、合計するセル範囲を選択します。
Enter キーを押して合計を計算します。
SUM を使用する場合
AVERAGE
AVERAGE は、選択した範囲の平均値を計算します。
AVERAGE の使用方法
平均が表示されるセルを選択します。
AVERAGE 数式を入力し、平均する範囲を選択します。
Enter キーを押して平均を計算します。
AVERAGE を使用する場合
四半期の平均注文値の検索
チーム全体の平均応答時間の計算
平均週単位の時間またはコストを確認する
MIN と MAX
MIN は範囲内の最小値を返し、MAX は最大値を返します。
MIN と MAX の使用方法
結果の空のセルを選択します。
MIN または MAX の数式を入力し、チェックする値の範囲を選択します。
Enter キーを押して、最小値または最大値を返します。
MIN と MAX を使用する場合
で外れ値を見つける 経費レポート
データエントリが想定される範囲内に留まるようにチェックする
売上列で最高のパフォーマーと最悪のパフォーマーを表示する
COUNT と COUNTA
COUNT は数値を含むセルを集計し、COUNTA は空白ではないセルをカウントします。
COUNT と COUNTA の使用方法
カウントが表示されるセルを選択します。
数値をカウントする COUNT 数式を入力するか、空白以外のセルをカウントする COUNTA 数式を入力します。
カウントする範囲を選択し、Enter キーを押します。
COUNT と COUNTA を使用する場合
収益列の数値エントリのカウント
トラッカーでの完了したフィールドのカウント
データを含む行の数を確認する
COUNTIF
COUNTIF は、1 つの条件を満たすセルをカウントします。
COUNTIF の使用方法
結果が表示されるセルを選択します。
範囲と条件を含む COUNTIF 数式を入力します。
Enter キーを押して、一致するセルをカウントします。
COUNTIF を使用する場合
カウント 支払済み としてマークされた請求書
1 つのリージョンからの注文のカウント
特定の状態またはカテゴリを持つ応答のカウント
SUMIF
SUMIF は、1 つの条件を満たす値を追加します。
SUMIF の使用方法
合計が表示されるセルを選択します。
条件範囲、条件、合計範囲を含む SUMIF 数式を入力します。
Enter キーを押して、条件付き合計を計算します。
SUMIF を使用する場合
1 つのチャネルからの売上の追加
1 つのカテゴリの経費の合計
計算 1 つのプロジェクトまたはクライアントのタイムシート時間
RANK.EQ
ランク。EQ は、リスト内の数値の位置を、最高から最下位、または逆の位置に返します。
RANK の使用方法。Eq
ランク付けする値の横にある空のセルを選択します。
RANK を入力します。値と比較範囲を持つ EQ 数式。
Enter キーを押し、数式を列の下に入力します。
RANK を使用する場合。Eq
売上者の収益別ランキング
コンバージョン率によるマーケティング キャンペーンの結果の注文
最もパフォーマンスの高い製品またはリージョンの識別
ロジックを使用し、数式のエラーを処理する
ロジック式は、スプレッドシートがさまざまな条件に対応するのに役立ちます。 データに基づいて異なる結果を表示したり、複数のルールを 1 つのテストに結合したり、数式を読み取り可能にしたりするために使用します。 Excel エラー が表示されます。
IF
IF は、条件が true の場合は 1 つの結果を返し、false の場合は別の結果を返します。
IF の使用方法
結果が表示されるセルを選択します。
条件、真の結果、偽の結果を含む IF 数式を入力します。
Enter キーを押して、一致する結果を返します。
IF を使用する場合
タスクを [オントラック] または [要確認] としてマークする
[ターゲットの上] または [下のターゲット] としてスコアをラベル付けする
支払い済みまたは期限切れとして請求書にフラグを付けます
IFERROR
IFERROR は、数式が返すエラーをキャッチし、ダッシュ、0、またはプレーン言語のメモなどの指定された値に置き換えます。
IFERROR の使用方法
数式の結果が表示されるセルを選択します。
元の数式を IFERROR でラップします。
エラーが表示された場合に表示する値またはメッセージを追加します。
IFERROR を使用する場合
参照エラーを空白のセルまたはメッセージに置き換える
データが見つからないときにレポートを読み取り可能に保つ
共有シートで数式エラーが表示されないようにする
AND and OR
AND は、すべての条件が true かどうかを確認し、OR は少なくとも 1 つの条件が true かどうかを確認します。
AND と OR の使用方法
ロジック結果が表示されるセルを選択します。
テストする条件を含む AND または OR 数式を入力します。
カスタム結果には、式を単独または IF 内で使用します。
AND と OR を使用する場合
複数の承認条件が満たされているかどうかを確認する
複数のカテゴリのいずれかに一致するレコードにフラグを設定する
より正確な IF 数式の構築
SWITCH
SWITCH は、1 つの値をオプションのリストと比較し、一致する結果を返します。
SWITCH の使用方法
結果が表示されるセルを選択します。
チェックする値と一致する可能性がある SWITCH 数式を入力します。
一致しない値の既定の結果を追加します。
SWITCH を使用する場合
短い状態コードを完全なラベルに変換する
1 つのフィールドに基づくカテゴリの割り当て
入れ子になった長い IF 数式をクリーナー オプションに置き換える
データセット間で情報を検索して照合する
ルックアップ式は、テーブル間で関連情報を接続します。 行を手動でスキャンせずに、ID の照合、値の取得、項目の位置の検索に使用します。
XLOOKUP
XLOOKUP は任意の方向で範囲を検索し、関連する値を返し、一致するものが見つからない場合は設定値を返すことができます。
XLOOKUP の使用方法
一致する結果が表示されるセルを選択します。
ルックアップ値、ルックアップ範囲、および戻り範囲を含む XLOOKUP 数式を入力します。
Enter キーを押して、一致する値を返します。
XLOOKUP を使用する場合
注文 ID を顧客名に一致させる
製品リストから価格を引き出す
参照列が最初にないテーブルから値を返す
VLOOKUP
VLOOKUP は、テーブルの最初の列を左から右に検索し、同じ行の指定された列から値を返すことができます。
VLOOKUP の使用方法
一致する結果が表示されるセルを選択します。
ルックアップ値、テーブル範囲、列番号、一致の種類を含む VLOOKUP 数式を入力します。
Enter キーを押して、一致する値を返します。
VLOOKUP を使用する場合
古いまたは古いを操作する 共有スプレッドシート
単純なテーブル内の値への ID の照合
左から右への情報の参照
MATCH
MATCH は、リスト内の値の位置を返します。たとえば、 inventory 製品名 は、列の 3 番目の項目です。
MATCH の使用方法
位置が表示されるセルを選択します。
ルックアップ値とルックアップ範囲を含む MATCH 数式を入力します。
Enter キーを押して項目の位置を返します。
MATCH を使用する場合
リストに値が表示される場所を見つける
テーブル内の列位置の検索
柔軟な参照のための INDEX とのペアリング
INDEX
INDEX は、範囲内またはテーブル内の特定の位置から値を取得します。
INDEX の使用方法
結果が表示されるセルを選択します。
配列、行番号、列番号を含む INDEX 数式を入力します。
Enter キーを押して、その位置の値を返します。
INDEX を使用する場合
既知の行と列から値を返す
MATCH を使用した柔軟な参照式の作成
VLOOKUP が到達できない検索列の左側にある列から値をプルする
大規模なデータセットの分析と集計
これらの数式を使用して、複数の条件にわたって値を計算し、フィルター処理されたリストを集計し、カテゴリ間で平均を比較します。 ターンする ソース データを変更せずに、 大きなテーブル をフォーカスされた結果に変換します。
SUMIFS
SUMIFS は、2 つ以上の条件を同時に満たす列の値を加算します。
SUMIFS の使用方法
結果が表示されるセルを選択します。
最初に合計範囲を含む SUMIFS 数式を入力します。
各条件範囲とその条件を追加します。
SUMIFS を使用する場合
1 つのリージョンの 1 つの製品の収益の合計
特定の週に 1 人の従業員がログに記録した時間を追加する
1 か月間の 1 つのカテゴリの経費の合計
SUBTOTAL
SUBTOTAL は、表示される行のみを使用して、フィルター処理されたリストの合計、平均、カウントなどの結果を計算します。
小計の使用方法
サマリーが表示されるセルを選択します。
関数番号と範囲を含む小計数式を入力します。
テーブルにフィルターを適用して、表示される結果を更新します。
SUBTOTAL を使用する場合
フィルター処理されたリスト内の表示される行のみを要約する
フィルターを適用した後の合計の確認
ソース データを変更せずに簡単な概要を作成する
AVERAGEIF
AVERAGEIF は、1 つの条件を満たす値の平均を計算します。
AVERAGEIF の使用方法
平均が表示されるセルを選択します。
条件範囲、条件、および平均範囲を含む AVERAGEIF 数式を入力します。
Enter キーを押して条件付き平均を計算します。
AVERAGEIF を使用する場合
1 つの製品の平均売上の検索
カテゴリ別の平均支出の計算
1 つのグループの平均スコアを確認する
日付と期限を操作する
日付式は、期限を計算し、イベント間の時間を測定し、スケジュールを最新の状態に保ちます。 それらを使用してタスクを追跡し、 タイムラインを確認し、日付の変更に応じて更新するレポートを作成します。
TODAY
TODAY は現在の日付を返し、ブックが再計算されるたびに更新されます。
TODAY の使用方法
現在の日付が表示されるセルを選択します。
引数を受け取らなくなる TODAY 数式を入力します。
Enter キーを押して今日の日付を表示します。
TODAY を使用する場合
期限までの日数の計算
期限切れのタスクのマーキング
現在の日付に基づいて更新されるレポートの作成
DATEDIF
DATEDIF は、 に従って日、月、または年の 2 つの日付の差を計算します。 予定表。
DATEDIF の使用方法
日付の差が表示されるセルを選択します。
開始日、終了日、および単位を含む DATEDIF 数式を入力します。
Enter キーを押して、日付間の時刻を返します。
DATEDIF を使用する場合
計算 学生の課題期間
要求日から完了日までの日数を検索する
年齢、在職期間、経過時間の測定
WORKDAY
WORKDAY は、勤務日の前後の日付を返し、週末と休日を除外できます。
WORKDAY の使用方法
期限が表示されるセルを選択します。
開始日と稼働日数を含む WORKDAY 数式を入力します。
の場合は休日を追加します。 スケジュール はそれらを除外する必要があります。
WORKDAY を使用するタイミング
プロジェクトの期日の計算
フォローアップ日のスケジュール設定
週末を除外する計画タイムライン
Excel で Copilot を使用して数式を作成して理解する
Copilot のヘルプ を使用 して、簡単な言語の命令から数式を生成し、Excel で数式エラーの原因を特定します。 AI スプレッドシート アシスタントは提案を提供するため、重要なブックに適用する前に結果を確認することが不可欠です。 Copilot を使用する方法を次に示します。
Copilot に、チャットで日常的に使い慣れていない数式について説明してもらいます。
Copilot チャットで必要な計算を説明し、 Copilot は数式を提案します。 共有または影響の大きいスプレッドシートに追加する前に、推奨される数式を確認してください。
壊れた数式やスプレッドシートの書式設定が見つからないなどのエラーを診断するように Copilot に要求します。
注: Excel で Copilot を使用するには、Microsoft 365 Personal または Family サブスクリプション (と AI クレジット プラン)、 Microsoft 365 Premiumサブスクリプション、または 商用Microsoft 365 Copilotサブスクリプション。
適切な数式を使用して、 Excel スプレッドシート 作成者は、乱雑なデータを整理し、値を計算し、条件をチェックし、情報を一致させ、大きなテーブルを効率的に集計できます。 このガイドを使用して、手元のタスクに一致する数式から始めるか、 Excel の Copilot を使用して、AI を使用してタスクを完了するための数式オプションを調べることができます。
よく寄せられる質問
- Excel で数式を表示する方法
の [数式] タブを使用する Excel を 使用してシート全体で数式テキストを表示または非表示にするか、Ctrl + ' キーを押して数式ビューを切り替えます。
- Excel で数式をロックする方法
数式をコピーするときに、列文字、行番号、またはその両方の前にドル記号 ($) を追加して、セル参照をロックします。 1 ドル$A表記は両方を修正するため、常に同じセルを指します。 概要については、こちらのページを参照してください。 Excel 数式の概要。
- Excel で数式を非表示または表示する方法
セルを非表示にしてワークシートを保護することで、数式を非表示にします。 再度表示するには、ワークシートの保護を解除し、[非表示] 設定を削除します。 概要については、こちらのページを参照してください。 Excel 数式の概要。
- Excel で AI を使用する方法
で Copilot を有効にする AI スプレッドシート アシスタントと共に作業するExcel for the web。 チャットで目標を説明し、 Copilot は、数式の生成、ワークフローの下書き、またはサーフェスの分析情報と、その背後にある仮定を生成できます。 すべての提案は編集可能なままであるため、各結果はレビューと絞り込みの出発点になります。