検索と行列
Excelでデータを検索および参照するための関数
ADDRESS 関数
ADDRESS関数は、指定した行番号と列番号に対応するセルのアドレスをテキスト形式で返します。絶対参照、相対参照、A1形式、R1C1形式など様々な参照形式を選択でき、他の関数(ROW、COLUMN)と組み合わせることで動的なセル参照を作成できます。
Learn MoreAREAS 関数
AREAS関数は、指定された参照範囲に含まれる独立した領域(連続したセル範囲または単一セル)の数を返します。複数の範囲を指定した場合でも、それぞれを別々の領域としてカウントします。
Learn MoreCHOOSE 関数
CHOOSE関数は、指定したインデックス番号に基づいて値リストから特定の値を選択して返します。最大254個の選択肢から1つを選択可能で、数値、文字列、セル参照、範囲などを柔軟に扱えます。条件分岐の代替として効果的です。
Learn MoreCHOOSECOLS関数
CHOOSECOLS関数は、配列から指定された列のみを抽出して新しい配列を返します。動的配列機能を活用し、特定の列を選択的に表示したり、再配置したりするのに最適です。
Learn MoreCHOOSEROWS 関数
CHOOSEROWS 関数は、配列から指定された行のみを抽出して新しい配列を返します。動的配列機能を活用し、特定の行番号や最後の行を簡単に選択可能で、データ分析やレポート作成を効率化します。
Learn MoreCOLUMN 関数
COLUMN 関数は指定されたセル参照の列番号を返します。列Dは4列目なので =COLUMN(D10) は 4 を返します。省略時は関数が入力されたセルの列番号を返し、範囲指定時は左端の列番号または配列として複数列番号を返します。
Learn MoreDROP関数
DROP関数は、配列の先頭または末尾から指定した数の行または列を除外します。Excelレポートのヘッダーやフッターを削除して純粋なデータ部分のみを抽出するのに最適です。動的配列機能を活用した効率的なデータ整形が可能です。
Learn MoreEXPAND 関数
EXPAND 関数は、配列を指定した行数と列数に拡張または埋め込みを行う動的配列関数です。不足するセルを指定した値で埋め、データ分析やレポート作成で柔軟な配列サイズ調整を実現します。
Learn MoreFILTER関数
FILTER関数は、指定した条件(TRUE/FALSEの配列)に基づいてデータ範囲を動的にフィルタリングする強力な動的配列関数です。従来のオートフィルターとは異なり、数式内で条件に応じたデータを自動抽出・スピル表示します。
Learn MoreFORMULATEXT 関数
FORMULATEXT 関数は、指定したセルに含まれる数式をテキスト文字列として返します。数式の確認やデバッグ、ドキュメント作成に非常に便利な関数です。
Learn MoreGETPIVOTDATA関数
GETPIVOTDATA関数はピボットテーブルから特定のデータを正確に抽出する強力な関数です。ピボットテーブルの構造に関係なく、指定したフィールドと項目の組み合わせに対応する値を返します。レポート作成やデータ分析でピボットテーブルデータを活用する際に必須の関数です。
Learn MoreGROUPBY関数
GROUPBY関数は、数式だけでデータをグループ化し、集計結果を動的に生成する強力な関数です。ピボットテーブルのような集計をコード不要で実現でき、条件フィルタリングや複数レベル集計、柔軟な並べ替えも可能です。
Learn MoreHLOOKUP関数
HLOOKUP関数は、テーブルの最上行で指定した値を検索し、同じ列の指定行から値を返します。横方向(水平方向)の検索に特化したLOOKUP関数で、主にヘッダー行からデータを探す際に使用します。
Learn MoreHSTACK関数 - 配列を水平方向に結合
HSTACK関数は複数の配列を水平方向(列方向)に順次結合し、1つの大きな配列を返します。動的配列機能を活用して、データセットを横に拡張するのに最適です。
Learn MoreHYPERLINK関数
HYPERLINK関数は、Excel内でハイパーリンクを作成し、ウェブサイト、ファイル、ワークシート内のセルや範囲に簡単にジャンプできるショートカットを提供します。クリックするだけで指定した場所に移動でき、ユーザーインターフェースを大幅に向上させます。
Learn MoreIMAGE 関数
IMAGE 関数は、Web から直接セルに画像を挿入し、動的な画像リストを作成できる革新的な関数です。URL 指定で画像を表示し、セルサイズに自動調整したりカスタムサイズを設定したりできます。在庫管理、製品カタログ、従業員一覧などのデータを視覚的に強化します。
Learn MoreINDEX関数
INDEX関数は、指定したテーブルやセル範囲内の特定の位置にある値またはセル参照を返す多機能な関数です。配列形式と参照形式の2つの使い方ができ、VLOOKUPやMATCHと組み合わせて強力な検索機能を実現します。
Learn MoreINDIRECT 関数
INDIRECT 関数は、指定された文字列を実際のセル参照として解釈し、そのセルの値または範囲を返します。数式内で動的にセル参照を作成し、柔軟なデータ参照を実現します。
Learn MoreISLOGICAL関数
ISLOGICAL関数は、指定された値が論理値(TRUEまたはFALSE)かどうかを判定し、論理値の場合はTRUE、それ以外の場合はFALSEを返します。データ型のチェックに最適な基本関数です。
Learn MoreLOOKUP関数
LOOKUP関数は、1行または1列から指定した値を検索し、同じ位置にある他の行または列の値を返します。ベクトル形式と配列形式の2種類があり、昇順にソートされたデータで最も近い一致値を見つけ出します。VLOOKUPやXLOOKUPの前身として基本的な検索機能を提供します。
Learn MoreMATCH関数
MATCH関数は指定した範囲内で検索値を見つけ、その相対位置を返す強力な検索関数です。VLOOKUPやINDEXとの組み合わせで柔軟なデータ検索を実現します。完全一致検索が可能で、ソート状態に応じた近似一致もサポート。
Learn MoreOFFSET関数
OFFSET関数は、指定した基準セルから行数と列数だけシフトした位置のセル範囲参照を返します。動的な範囲指定に最適で、SUMや他の集計関数と組み合わせることで柔軟なデータ分析を実現します。
Learn MorePIVOTBY関数
PIVOTBY関数は、数式だけでピボットテーブルのような集計表を簡単に作成できる強力な関数です。行と列のグループ化、複数集計、並び替え、フィルタリングを1つの数式で実現します。Excel 365と2021で利用可能です。
Learn MoreROW 関数
ROW 関数は、指定されたセルまたは範囲の行番号を返します。引数を省略すると、現在数式が入力されているセルの行番号が返されます。配列数式として使用すると、範囲内の各行の番号を一括で取得できます。
Learn MoreRTD 関数
RTD 関数は、COM オートメーション対応のプログラムからリアルタイムデータを取得します。外部アプリケーションやアドインから動的に更新されるデータを Excel セルに表示できる高度な機能です。
Learn MoreSORT 関数
SORT 関数は、指定した範囲や配列を動的に並べ替えて新しい配列を返します。Excel の動的配列機能を活用し、データ分析やレポート作成で効率的にデータを整理できます。従来の並べ替え機能とは異なり、数式で自動的に並べ替え結果を生成します。
Learn MoreSORTBY関数
SORTBY関数は、指定した配列や範囲を他の配列の値に基づいて柔軟に並べ替える動的配列関数です。複数の並べ替え条件を指定でき、SORT関数よりも高度なカスタマイズが可能です。動的配列に対応し、データ量の変化に自動対応します。
Learn MoreSTOCKHISTORY関数
STOCKHISTORY関数は、指定した株式や金融商品の過去の価格データを配列形式で取得します。動的配列関数により、Enterキーを押すだけで適切なサイズのデータ範囲が自動的に展開されます。投資分析やチャート作成に最適です。
Learn MoreTAKE 関数
TAKE 関数は、配列の先頭または末尾から指定した数の連続する行または列を抽出して返します。動的配列機能を活用し、大規模データセットから必要な部分だけを効率的に取得できます。
Learn MoreTRANSPOSE関数
TRANSPOSE関数は、Excelのセル範囲の行と列を入れ替える配列関数です。縦方向のデータを横方向に、横方向のデータを縦方向に変換します。コピー&ペーストによる配置転換とは異なり、元のデータを動的に参照し続けるためデータ変更時に自動更新されます。
Learn MoreTRIMRANGE関数
TRIMRANGE関数は、指定された範囲または配列の外周から空の行と列を自動的に除外します。データ領域を効率的にトリミングし、無駄な空白部分を排除して計算を最適化します。Excel 365の新機能です。
Learn MoreUNIQUE関数
UNIQUE関数は、指定した範囲や配列から重複を排除した一意の値を動的配列として返します。Excelの動的配列機能を利用し、データ分析やリスト作成を大幅に効率化します。データ重複の自動除去により、手作業でのフィルタリングが不要になります。
Learn MoreVLOOKUP関数
VLOOKUP関数は、指定したテーブル配列の最初の列で検索値を見つけ、その行の指定列から値を返します。縦方向のルックアップに最適で、商品価格検索や従業員情報取得などデータ検索の基本機能です。新XLOOKUP関数の代替も推奨されます。
Learn MoreVSTACK関数 - 配列を垂直方向に結合
VSTACK関数は、複数の配列を垂直方向(上下)に順番に結合して1つの大きな配列を返します。動的配列機能を利用し、Excel 365およびExcel 2021で利用可能です。
Learn MoreWRAPCOLS 関数
WRAPCOLS 関数は、指定された要素数の後にベクターを列ごとにラップし、新しい2次元配列を形成します。配列データを整然とした列形式に再配置するのに最適です。不足要素は指定値で埋められます。
Learn MoreWRAPROWS関数
WRAPROWS関数は、指定された要素数の後にベクトルの行を折り返し、新しい2次元配列を作成します。配列データを指定した列数で整理整頓された表形式に変換するのに最適です。
Learn MoreXLOOKUP関数
XLOOKUP関数は、指定した範囲や配列から検索値に対応する項目を柔軟に検索・取得する強力なルックアップ関数です。VLOOKUPやHLOOKUPの制限を克服し、戻り列の位置に関係なく検索が可能で、完全一致・近似一致・ワイルドカード検索など多彩な検索モードをサポートします。
Learn MoreXMATCH関数
XMATCH関数は、指定された項目を配列内またはセル範囲内で検索し、その相対位置(何番目かを示す数値)を返します。従来のMATCH関数を進化させた高機能な検索関数で、柔軟な検索モードとマッチングオプションを提供します。
Learn More