• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:条件式による出力結果表示について)

条件式による出力結果表示について

このQ&Aのポイント
  • 条件式を使用して出力結果を表示する方法についての質問です。
  • 条件を入力する前は空白のまま表示し、条件を入力して一致する場合は結果を表示し、一致しない場合は「登録されていません」と表示したいです。
  • 具体的な方法や式についてアドバイスをいただければと思います。

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

  • ベストアンサー
回答No.1

=IF(ISBLANK($F$10),"",IF(ISNA($F$10),"登録されてません",INDEX(sheet2!$A$7:$J$88,$F$10,10)))

tatuya24_2006
質問者

補足

回答ありがとうございます。 この式を当てはめてみたのですが、 はじめから「登録されてません」と出てしまいます。 どこか他に治す所はありますでしょうか? 宜しくお願いします。

その他の回答 (1)

  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.2

F10には何かの式があると思うのですが、そちらの式を提示してください。 例えばF2:F9に条件があって、 F10にVLOOKUP等の式で表示する行数を特定してるなら =IF(COUNTA($F$2:$F$9)=0,"",=IF(ISNA($F$10),"登録されてません",INDEX(sheet2!$A$7:$J$88,$F$10,10)))

tatuya24_2006
質問者

お礼

自力で何とか出来ました。 どうもありがとうございました。 感謝致します。

tatuya24_2006
質問者

補足

返信ありがとうございます。 F10の式は、=MATCH(F9,sheet2!K7:K88,0) です。 (概要) sheet1→検索・結果を出すシート sheet2→データが入っいるシート sheet1にてコマンド・どの場所で打つか・目的を入力したら、 sheet2にあるデータベースより一致してるかを検索して 一致していたら結果を表示 一致してなかったら「登録してません」と表示 全ての関数式は F9→=$E$9 & "/" & F11& "/" & $E$11 F10→=MATCH(F9,sheet2!K7:K88,0) F11→=INDEX(sheet2!F:F,MIN(INDEX(SUBSTITUTE((sheet2!A1:A100=E9)*ISNUMBER(FIND(E10,sheet2!F1:F100)),0,10^5)*ROW(sheet2!F1:F100),))) E14→=IF(ISNA($F$10),"登録されてません",INDEX(sheet2!$A$7:$J$88,$F$10,10)) E15→=IF(ISNA($F$10),"登録されてません",INDEX(sheet2!$A$7:$J$88,$F$10,10)) E16→=IF(ISNA($F$10),"登録されてません",INDEX(sheet2!$A$7:$J$88,$F$10,9)) E17→=IF(ISNA($F$10),"登録されてません",INDEX(sheet2!$A$7:$J$88,$F$10,4)) E18→=IF(ISNA($F$10),"登録されてません",INDEX(sheet2!$A$7:$J$88,$F$10,3)) 大変お手数ですが、宜しくお願い致します。

関連するQ&A