メインコンテンツへスキップ

特定の行の値に基づいて列ヘッダーを取得または返すにはどうすればよいですか?

Author: Siluvia Last Modified: 2025-08-06

このチュートリアルでは、データ範囲の行の中から特定の値を検索し、一致する行のセルに対応する列ヘッダーを返します。

return column header based on specific value

数式を使用して特定の行の値に基づいて列ヘッダーを取得する


数式を使用して特定の行の値に基づいて列ヘッダーを取得する

Excelで特定の行の値に基づいて列ヘッダーを取得するには、以下の数式が役立ちます。

1. ヘッダーを出力するための空白セルを選択し、以下の数式をコピーしてEnterキーを押して対応するヘッダーを取得します。

=INDEX($C$2:$G$2,SUMPRODUCT(MAX(($C$3:$G$6=I3)*(COLUMN($C$3:$G$6))))-COLUMN($C$2)+1)

Get column header based on specific row value with formula

注釈: この数式では、$C$2:$G$2はヘッダー範囲、$C$3:$G$6は特定の値を含む範囲(検索対象)、I3は基準となる値が含まれるセルです。また、$C$2は範囲$C$3:$G$6の最初の列です。必要に応じてこれらを変更してください。



関連記事

Vlookupで値を検索し、ExcelでTrue/FalseやYes/Noを返す
リスト内で値をVlookupし、結果としてTrue/FalseやYes/Noを表示する方法については、この記事の手法がお役に立つでしょう。

Excelで特定のテキストを含むセルに基づいて別のセルの値を返す
例えば、セルE6に「Yes」という値があり、セルF6には自動的に「approve」という値が入力されます。「Yes」を「No」または「Neutrality」に変更すると、F6の値は即座に「Deny」または「Reconsider」に変わります。これを実現するにはどうすればよいでしょうか?この記事では、それを簡単に解決するためのいくつかの有用な方法を紹介しています。


  • スーパー数式バー(複数行のテキストや数式を簡単に編集可能); 閲覧レイアウト(多数のセルを簡単に読み取り・編集可能); フィルター範囲への貼り付け...
  • セル/行/列を結合してデータを保持; セル内容を分割; 重複する行を統合して合計/平均を計算... 重複セルを防止; 範囲を比較...
  • 重複または一意の行を選択空白行を選択(すべてのセルが空); スーパー検索および多くのワークブックでのあいまい検索; ランダム選択...
  • 数式参照を変更せずに複数のセルを正確にコピー; 複数のシートへの自動参照作成; 箇条書き、チェックボックスなどを挿入...
  • お気に入りの数式、範囲、グラフ、画像を素早く挿入; パスワードでセルを暗号化メーリングリストを作成してメールを送信...
  • テキストの抽出、テキストの追加、特定の位置の文字を削除、スペースを削除; ページング小計の作成と印刷; セルの内容とコメント間の変換...
  • スーパーフィルター(他のシートにフィルタースキームを保存して適用); 月/週/日ごとの高度な並べ替え、頻度など; 太字、斜体による特殊フィルタリング...
  • ワークブックとワークシートを統合; 主キーカラムに基づいてテーブルをマージ; データを複数のシートに分割xls、xlsx、PDFの一括変換...
  • ピボットテーブルのグループ化(週番号、曜日など)... ロックされたセルとロックされていないセルを異なる色で表示; 数式/名前を持つセルをハイライト...
kte tab 201905
  • Word、Excel、PowerPoint、Publisher、Access、Visio、Projectでタブ付き編集と閲覧を有効化します。
  • 新しいウィンドウではなく、同じウィンドウ内の新しいタブで複数のドキュメントを開き、作成します。
  • 生産性を50%向上させ、毎日数百回のマウスクリックを削減します!
officetab bottom