Excelはアップデートを重ねるたびに新しい関数が追加され、以前は複雑な数式やマクロが必要だった処理も、簡単な関数だけで実現できるようになっています。
特にMicrosoft 365版やExcel 2021以降では、データ整理や集計、検索、文章処理を効率化できる便利な新関数が多数登場しています。この記事では、最近追加された代表的なExcel関数と、それぞれで何ができるのかを具体例付きで紹介します。
Excelの新しい関数で作業効率は大きく変わる
昔のExcelでは、複数の関数を組み合わせたり、複雑な配列数式を作成したりしなければできなかった処理があります。
しかし現在のExcelでは、1つの新関数を使うだけで、複数行のデータ抽出や並べ替え、条件検索などが簡単にできるようになりました。
例えば、大量の商品データから条件に合う商品だけを一覧表示したり、社員名簿から必要な情報だけを自動取得したりする作業も、新しい関数によって数式を短くできます。
FILTER関数|条件に一致したデータだけを自動抽出する
FILTER関数は、指定した条件に一致するデータだけを取り出して表示できる関数です。
以前はオートフィルターやINDEX関数、MATCH関数などを組み合わせて作成していた処理を、FILTER関数ならシンプルな数式で実現できます。
例えば、売上一覧から「売上金額が10万円以上の商品だけを表示する」といった一覧表を自動作成できます。元データが変更されても結果が自動更新されるため、集計作業の効率化に役立ちます。
UNIQUE関数|重複データを一瞬で削除して一覧化する
UNIQUE関数は、表の中から重複しないデータだけを抽出する関数です。
例えば、顧客リストから「登録されている都道府県一覧を作成する」「商品カテゴリの種類だけを表示する」といった作業が簡単になります。
従来の「重複の削除」機能とは違い、元データを変更せずに別の場所へ結果を表示できる点が大きなメリットです。
XLOOKUP関数|VLOOKUPより柔軟な検索ができる
XLOOKUP関数は、従来よく使われていたVLOOKUP関数をさらに便利にした検索関数です。
VLOOKUPでは検索列が左端に必要でしたが、XLOOKUPでは左右どちら方向でも検索できます。また、見つからなかった場合の表示内容も指定できます。
例えば、社員番号から社員名や部署名を取得する、人の商品コードから価格を表示するといった業務で活用できます。
LET関数|数式を短くして分かりやすくする
LET関数は、数式の中で一時的な名前を設定できる関数です。
複雑な計算式では、同じ計算を何度も入力することがあります。LET関数を使うと計算結果や範囲に名前を付けられるため、数式を短く整理できます。
例えば、長い売上計算式や条件判定式を読みやすくできるため、後から修正する場合にも内容を理解しやすくなります。
TEXTSPLIT関数|文字列を簡単に分割する
TEXTSPLIT関数は、1つのセルに入っている文字列を指定した区切り文字で分割できる関数です。
例えば「東京都,大阪府,福岡県」のようなカンマ区切りのデータを、それぞれ別のセルに自動で分けることができます。
CSVデータの整理や顧客情報の加工など、データ入力や管理作業で特に便利な関数です。
SEQUENCE関数|連続した数字や表を自動作成する
SEQUENCE関数は、連続した数字を自動生成できる関数です。
例えば、1から100までの番号を入力する、月別の一覧表を作成する、カレンダー形式の表を作るといった作業を自動化できます。
大量の連番入力が必要な場面では、手入力の手間を大幅に減らせます。
新しいExcel関数を使うときの注意点
新しい関数は非常に便利ですが、使用できるExcelのバージョンには注意が必要です。
FILTER関数やUNIQUE関数などの一部の新関数は、古いExcelでは利用できない場合があります。作成したファイルを他の人へ渡す場合は、相手のExcel環境も確認すると安心です。
例えばMicrosoft 365で作成したファイルを古いExcel 2016で開くと、関数名が認識されずエラーになる可能性があります。
まとめ
ExcelにはFILTER、UNIQUE、XLOOKUP、LET、TEXTSPLITなど、作業効率を大きく向上させる新しい関数が追加されています。
これらの関数を使うことで、データ抽出、検索、整理、集計といった作業を短い数式で自動化できます。
Excelをより便利に使いたい場合は、従来の関数だけでなく新しい関数も積極的に取り入れることで、日々の作業時間を大きく削減できます。

コメント