• ベストアンサー

エクセル(計算式)について教えてください No2

いつも助けていただいて、ありがとうございます。 また、お願いします。 A1~A10にリストで「あ、い、う、え、お」があります。 B1~B10にリストで「○、×」があります。 A1で「あ、い、う、え、お」を選んだ後、それに対して、B1で「○か×」を選びます。(○は,一つのみで、あとは×です) B1~B10リストで「○」を選んだA1~A10の文字をC1に表示させるにはどうしたら良いのでしょうか。 わかりにくい説明だと思いますが、よろしくお願いします。

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

  • ベストアンサー
  • sige1701
  • ベストアンサー率28% (74/260)
回答No.2

=INDEX(A1:A10,MATCH("○",B1:B10,0)) No1さんへ LOOKUP関数は範囲が昇順でなければ思わぬ値になります 例 B2が○でそれ以外×の場合

morito_55
質問者

お礼

ありがとうございます。 できました! 未入力の時に「#N/V」を表示させないようにするには、どうしたら良いのでしょうか。 よろしくお願いします。

その他の回答 (2)

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

一例です。 =IF(COUNTIF($B$1:$B$10,"○")=1,OFFSET($A$1,MATCH("○",$B$1:$B$10,0)-1,0),"重複")

morito_55
質問者

お礼

ありがとうございます。 お陰様で、できました。

  • pbforce
  • ベストアンサー率22% (379/1719)
回答No.1

=LOOKUP("○",B1:B10,A1:A10)

morito_55
質問者

お礼

ありがとうございます。 やり方が悪いのか、ちょっとできませんでした。

関連するQ&A