• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:数値に対応したデータをとりだしたい。)

エクセル2003で数値に対応したデータを抽出する方法

このQ&Aのポイント
  • エクセル2003で数値を入力し、その数値に対応する選択肢を表示する方法について教えてください。
  • 入力した数値と同じ数値を持つ選択肢を表示するためには、式を使用することができます。
  • 数値と選択肢の対応関係を持つデータを作成し、数値と一致する選択肢を表示する式を作成することで、目的の結果を得ることができます。

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

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

NO1です。長い数式になりますが次の方法で如何でしょうか。 =IF(($A1<>"")*COUNTIF($C$1:$H$1,$A1&"*"),MID(INDEX($C$1:$H$1,,MATCH($A1&"*",$C$1:$H$1,0)),FIND(":",INDEX($C$1:$H$1,,MATCH($A1&"*",$C$1:$H$1,0)))+1,10),"")

muushuke
質問者

お礼

2回もありがとうございます! 完璧です!! すごいです!!!

その他の回答 (1)

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

次の方法は如何でしょうか。 B1セルに=MID(INDEX($C$1:$H$1,,MATCH($A1&"*",$C$1:$H$1,0)),FIND(":",INDEX($C$1:$H$1,,MATCH($A1&"*",$C$1:$H$1,0)))+1,10) 抽出範囲はC1:H1としていますので、調整して下さい。

muushuke
質問者

お礼

できました!ありがとうございます!!すばらしいです!!! ただ、欲を言えばA1が空欄のときと結果がエラーのとき(選択肢に無い数値を入力したとき)はB1を空欄にしたいのです。。。

関連するQ&A

専門家に質問してみよう