• ベストアンサー

列を検索して適合したら任意の列の値を返す関数

指定した列範囲を指定した値と比較し、適合すれば、その適合した行の任意の列の値を返す関数は無いでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • mt2008
  • ベストアンサー率52% (885/1701)
回答No.2

そのものずばりの関数はありませんので、複数の関数を組み合わせて使います。 例えば、C列から「123」と言う値を探し、適合した行のF列の値を返す でしたら↓のように出来ます。 =INDEX(F:F,MATCH(123,C:C,0)) やりかたはいくつもありますので他にも色々と回答が出てくると思います。

その他の回答 (1)

  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.1

一例です。 VLOOKUP(検索値,検索範囲,列番号,検索の型)、INDEX-MATCH組み合わせ、OFFSET-MATCH関数の組み合わせ等があります。