検索と行列

Excelでデータを検索および参照するための関数

ADDRESS 関数

ADDRESS関数は、指定した行番号と列番号に対応するセルのアドレスをテキスト形式で返します。絶対参照、相対参照、A1形式、R1C1形式など様々な参照形式を選択でき、他の関数(ROW、COLUMN)と組み合わせることで動的なセル参照を作成できます。

Learn More
AREAS 関数

AREAS関数は、指定された参照範囲に含まれる独立した領域(連続したセル範囲または単一セル)の数を返します。複数の範囲を指定した場合でも、それぞれを別々の領域としてカウントします。

Learn More
CHOOSE 関数

CHOOSE関数は、指定したインデックス番号に基づいて値リストから特定の値を選択して返します。最大254個の選択肢から1つを選択可能で、数値、文字列、セル参照、範囲などを柔軟に扱えます。条件分岐の代替として効果的です。

Learn More
CHOOSECOLS関数

CHOOSECOLS関数は、配列から指定された列のみを抽出して新しい配列を返します。動的配列機能を活用し、特定の列を選択的に表示したり、再配置したりするのに最適です。

Learn More
CHOOSEROWS 関数

CHOOSEROWS 関数は、配列から指定された行のみを抽出して新しい配列を返します。動的配列機能を活用し、特定の行番号や最後の行を簡単に選択可能で、データ分析やレポート作成を効率化します。

Learn More
COLUMN 関数

COLUMN 関数は指定されたセル参照の列番号を返します。列Dは4列目なので =COLUMN(D10) は 4 を返します。省略時は関数が入力されたセルの列番号を返し、範囲指定時は左端の列番号または配列として複数列番号を返します。

Learn More
COLUMNS 関数

COLUMNS 関数は、配列、配列式、またはセル範囲の列数を返します。範囲や配列の列数を簡単に取得できる便利な関数です。

Learn More
DROP関数

DROP関数は、配列の先頭または末尾から指定した数の行または列を除外します。Excelレポートのヘッダーやフッターを削除して純粋なデータ部分のみを抽出するのに最適です。動的配列機能を活用した効率的なデータ整形が可能です。

Learn More
EXPAND 関数

EXPAND 関数は、配列を指定した行数と列数に拡張または埋め込みを行う動的配列関数です。不足するセルを指定した値で埋め、データ分析やレポート作成で柔軟な配列サイズ調整を実現します。

Learn More
FILTER関数

FILTER関数は、指定した条件(TRUE/FALSEの配列)に基づいてデータ範囲を動的にフィルタリングする強力な動的配列関数です。従来のオートフィルターとは異なり、数式内で条件に応じたデータを自動抽出・スピル表示します。

Learn More
FORMULATEXT 関数

FORMULATEXT 関数は、指定したセルに含まれる数式をテキスト文字列として返します。数式の確認やデバッグ、ドキュメント作成に非常に便利な関数です。

Learn More
GETPIVOTDATA関数

GETPIVOTDATA関数はピボットテーブルから特定のデータを正確に抽出する強力な関数です。ピボットテーブルの構造に関係なく、指定したフィールドと項目の組み合わせに対応する値を返します。レポート作成やデータ分析でピボットテーブルデータを活用する際に必須の関数です。

Learn More
GROUPBY関数

GROUPBY関数は、数式だけでデータをグループ化し、集計結果を動的に生成する強力な関数です。ピボットテーブルのような集計をコード不要で実現でき、条件フィルタリングや複数レベル集計、柔軟な並べ替えも可能です。

Learn More
HLOOKUP関数

HLOOKUP関数は、テーブルの最上行で指定した値を検索し、同じ列の指定行から値を返します。横方向(水平方向)の検索に特化したLOOKUP関数で、主にヘッダー行からデータを探す際に使用します。

Learn More
HSTACK関数 - 配列を水平方向に結合

HSTACK関数は複数の配列を水平方向(列方向)に順次結合し、1つの大きな配列を返します。動的配列機能を活用して、データセットを横に拡張するのに最適です。

Learn More
HYPERLINK関数

HYPERLINK関数は、Excel内でハイパーリンクを作成し、ウェブサイト、ファイル、ワークシート内のセルや範囲に簡単にジャンプできるショートカットを提供します。クリックするだけで指定した場所に移動でき、ユーザーインターフェースを大幅に向上させます。

Learn More
IMAGE 関数

IMAGE 関数は、Web から直接セルに画像を挿入し、動的な画像リストを作成できる革新的な関数です。URL 指定で画像を表示し、セルサイズに自動調整したりカスタムサイズを設定したりできます。在庫管理、製品カタログ、従業員一覧などのデータを視覚的に強化します。

Learn More
INDEX関数

INDEX関数は、指定したテーブルやセル範囲内の特定の位置にある値またはセル参照を返す多機能な関数です。配列形式と参照形式の2つの使い方ができ、VLOOKUPやMATCHと組み合わせて強力な検索機能を実現します。

Learn More
INDIRECT 関数

INDIRECT 関数は、指定された文字列を実際のセル参照として解釈し、そのセルの値または範囲を返します。数式内で動的にセル参照を作成し、柔軟なデータ参照を実現します。

Learn More
ISLOGICAL関数

ISLOGICAL関数は、指定された値が論理値(TRUEまたはFALSE)かどうかを判定し、論理値の場合はTRUE、それ以外の場合はFALSEを返します。データ型のチェックに最適な基本関数です。

Learn More
LOOKUP関数

LOOKUP関数は、1行または1列から指定した値を検索し、同じ位置にある他の行または列の値を返します。ベクトル形式と配列形式の2種類があり、昇順にソートされたデータで最も近い一致値を見つけ出します。VLOOKUPやXLOOKUPの前身として基本的な検索機能を提供します。

Learn More
MATCH関数

MATCH関数は指定した範囲内で検索値を見つけ、その相対位置を返す強力な検索関数です。VLOOKUPやINDEXとの組み合わせで柔軟なデータ検索を実現します。完全一致検索が可能で、ソート状態に応じた近似一致もサポート。

Learn More
OFFSET関数

OFFSET関数は、指定した基準セルから行数と列数だけシフトした位置のセル範囲参照を返します。動的な範囲指定に最適で、SUMや他の集計関数と組み合わせることで柔軟なデータ分析を実現します。

Learn More
PIVOTBY関数

PIVOTBY関数は、数式だけでピボットテーブルのような集計表を簡単に作成できる強力な関数です。行と列のグループ化、複数集計、並び替え、フィルタリングを1つの数式で実現します。Excel 365と2021で利用可能です。

Learn More
ROW 関数

ROW 関数は、指定されたセルまたは範囲の行番号を返します。引数を省略すると、現在数式が入力されているセルの行番号が返されます。配列数式として使用すると、範囲内の各行の番号を一括で取得できます。

Learn More
ROWS 関数

ROWS 関数は、指定したセル範囲や配列の行数を数えて返します。配列の縦方向の要素数を簡単に取得できる基本的な関数です。

Learn More
RTD 関数

RTD 関数は、COM オートメーション対応のプログラムからリアルタイムデータを取得します。外部アプリケーションやアドインから動的に更新されるデータを Excel セルに表示できる高度な機能です。

Learn More
SORT 関数

SORT 関数は、指定した範囲や配列を動的に並べ替えて新しい配列を返します。Excel の動的配列機能を活用し、データ分析やレポート作成で効率的にデータを整理できます。従来の並べ替え機能とは異なり、数式で自動的に並べ替え結果を生成します。

Learn More
SORTBY関数

SORTBY関数は、指定した配列や範囲を他の配列の値に基づいて柔軟に並べ替える動的配列関数です。複数の並べ替え条件を指定でき、SORT関数よりも高度なカスタマイズが可能です。動的配列に対応し、データ量の変化に自動対応します。

Learn More
STOCKHISTORY関数

STOCKHISTORY関数は、指定した株式や金融商品の過去の価格データを配列形式で取得します。動的配列関数により、Enterキーを押すだけで適切なサイズのデータ範囲が自動的に展開されます。投資分析やチャート作成に最適です。

Learn More
TAKE 関数

TAKE 関数は、配列の先頭または末尾から指定した数の連続する行または列を抽出して返します。動的配列機能を活用し、大規模データセットから必要な部分だけを効率的に取得できます。

Learn More
TOCOL関数

TOCOL関数は、指定された配列を単一の列に変換します。行または列の順序でスキャンし、空白やエラーを柔軟に除外可能で、動的配列操作を効率化します。

Learn More
TOROW 関数

TOROW 関数は、指定された配列を単一の行配列に変換します。動的配列機能を活用して、行または列方向にデータを再配置し、データ処理を効率化します。

Learn More
TRANSPOSE関数

TRANSPOSE関数は、Excelのセル範囲の行と列を入れ替える配列関数です。縦方向のデータを横方向に、横方向のデータを縦方向に変換します。コピー&ペーストによる配置転換とは異なり、元のデータを動的に参照し続けるためデータ変更時に自動更新されます。

Learn More
TRIMRANGE関数

TRIMRANGE関数は、指定された範囲または配列の外周から空の行と列を自動的に除外します。データ領域を効率的にトリミングし、無駄な空白部分を排除して計算を最適化します。Excel 365の新機能です。

Learn More
UNIQUE関数

UNIQUE関数は、指定した範囲や配列から重複を排除した一意の値を動的配列として返します。Excelの動的配列機能を利用し、データ分析やリスト作成を大幅に効率化します。データ重複の自動除去により、手作業でのフィルタリングが不要になります。

Learn More
VLOOKUP関数

VLOOKUP関数は、指定したテーブル配列の最初の列で検索値を見つけ、その行の指定列から値を返します。縦方向のルックアップに最適で、商品価格検索や従業員情報取得などデータ検索の基本機能です。新XLOOKUP関数の代替も推奨されます。

Learn More
VSTACK関数 - 配列を垂直方向に結合

VSTACK関数は、複数の配列を垂直方向(上下)に順番に結合して1つの大きな配列を返します。動的配列機能を利用し、Excel 365およびExcel 2021で利用可能です。

Learn More
WRAPCOLS 関数

WRAPCOLS 関数は、指定された要素数の後にベクターを列ごとにラップし、新しい2次元配列を形成します。配列データを整然とした列形式に再配置するのに最適です。不足要素は指定値で埋められます。

Learn More
WRAPROWS関数

WRAPROWS関数は、指定された要素数の後にベクトルの行を折り返し、新しい2次元配列を作成します。配列データを指定した列数で整理整頓された表形式に変換するのに最適です。

Learn More
XLOOKUP関数

XLOOKUP関数は、指定した範囲や配列から検索値に対応する項目を柔軟に検索・取得する強力なルックアップ関数です。VLOOKUPやHLOOKUPの制限を克服し、戻り列の位置に関係なく検索が可能で、完全一致・近似一致・ワイルドカード検索など多彩な検索モードをサポートします。

Learn More
XMATCH関数

XMATCH関数は、指定された項目を配列内またはセル範囲内で検索し、その相対位置(何番目かを示す数値)を返します。従来のMATCH関数を進化させた高機能な検索関数で、柔軟な検索モードとマッチングオプションを提供します。

Learn More