Excelの「XLOOKUP」って何が便利? 「LOOKUP関数」とOffice スクリプトの基礎

VLOOKUPやXLOOKUP、SUMIF関数など、Excelには数値の算出やデータ分析を容易にする関数やマクロが多数あります。今回は「VLOOKUPとXLOOKUPはどう違うの?」など関数、マクロの疑問に対して、利用例を基に解説します。

 Excelで作業をしている時に、「同じ作業を何度も繰り返すのは面倒」「計算式が長すぎる」と感じた経験はありませんか。そんな時に皆さんは、関数やマクロで効率化しようと考えるでしょう。しかし、中には「関数はよく分からないからいつもの計算式で十分」「マクロは使い方が分からない」「セキュリティ面で危険なのでマクロは使用しない」など、関数やマクロの利用を敬遠する人もいるようです。

 一時期、世界的に「マクロやVBA(Visual Basic for Applications)は危険」と思われた時代がありました。当時の状況を知っている人は、マクロを忌避していることでしょう。今回は、Excelの関数とマクロ、そして2021年5月にリリースされた「Microsoft 365」のOffice スクリプト(Excel on the webのOffice スクリプト)の活用法を解説します。

著者紹介:三沢友治

2007年頃に「Microsoft SharePoint Server」の導入に携わり、それ以後数多くのMicrosoft製品の導入案件を担当。最近は「Microsoft 365」の導入や活用支援、さらにはMicrosoft 365の機能を活用したカスタマイズ開発の指揮も担う。ミドルウェアのバージョンアップにおけるカスタム機能の互換性維持に苦慮した経験から、継続開発が続けられるシステム環境としてMicrosoft製品群に期待を寄せる。2017年には「Microsoft MVP Award」を受賞。

SUMIF関数、SUMIFS関数で条件を指定して算出する方法

 Excelの関数は、数値や文字変換といった簡単なものから、統計やデータ分析に使われる複雑な計算式をまとめたものまでさまざまです。Excelには便利な関数が随時追加されています。

 まず、簡単な関数から見ていきましょう。合計を求める「SUM関数」は皆さんもよくご存じでしょう。その他、指定した条件に合うデータの合計を求める「SUMIF関数」や、指定した複数の条件に合うデータの合計を求める「SUMIFS関数」などがあります。

 図1の表(B2:D8)の中で、販売された全ての製品の合計(個数)を求める場合は「=SUM(D3:D8)」と書けばSUM関数で算出できます。指定した販売場所("東京-1")で販売された製品の合計(個数)を求める場合は、「=SUMIF(D3:D8, B3:B8, "=東京-1")」とSUMIF関数によって算出できます。

 販売場所と製品を指定して個数の合計を求める場合は、「=SUMIFS(D3:D8,B3:B8,"="&G2,C3:C8,"="&G3)」と書いてSUMIFS関数で算出できます(以下参照)。

「SUMIFS関数」の基本構文

=SUMIFS(合計範囲, 条件範囲1, 条件1, 条件範囲2, 条件2, ……)

販売場所と製品を指定して個数の合計を求める場合(図1参照)

=SUMIFS(D3:D8,B3:B8,"="&G2,C3:C8,"="&G3)

合計対象範囲: D3:D8(個数)

条件範囲1  : B3:B8(販売場所)

条件1    : "="& G2(集計する販売場所の指定)

条件範囲2  : C3:C8(製品)

条件2    : "="& G3(集計する製品の指定)

図1 Excelの関数(SUMIFS:複数条件の合計)(出典:筆者によるキャプチャー画像)

 東京で販売された製品を集計する場合、販売場所にワイルドカードを使用して「"東京*"」と指定することで、「"東京-1"」と「"東京-2"」の2カ所の販売個数を集計できます。また、指定する条件を計算式にすると、販売場所や製品のデータの内容が変わっても数値が崩れることはありません。指定する条件を計算式にすると、スピーディーな集計が可能です。最適な関数を選び、関数を使用する際にちょっとした工夫をするだけで作業の大幅な効率化につながります。

指定のデータを検索したい VLOOKUPとXLOOKUPは何が違う?

 関数は計算だけではなくデータ検索も得意です。「VLOOKUP関数」はデータ検索でよく利用される関数の一つで、「Excel 2021」以降のバージョンでは「XLOOKUP関数」が追加されました。

印刷する
SNSでシェア

今すぐできる「活Excel」強化塾

この連載の記事をもっと見る

この記事の著者

関連記事

こんなメディアも見られています

キーマンズネットに関連する情報をお探しであれば、こちらのメディアもお役に立てるかもしれません。

無料会員登録
最新情報をいち早くチェック!

製品カタログや技術資料、導入事例など、IT導入の課題解決に役立つ資料を簡単に入手できます(メディアごとに文章は変更)

いますぐ無料会員登録

アクセスランキング

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9

キーマンズネット SNS

X @Keymansをフォロー

インフォメーション

キーマンズネットをフォロー