• ベストアンサー

EXCEL 関数の設定について

教えてください。 sheet1 を参照する以下の式を設定したのですが =IF(ISNA(HLOOKUP(A2,sheet1!A$1:AM$5,4,FALSE)), "",(HLOOKUP(A2,sheet1!A$1:AM$5,4,FALSE))) 検索値:A2 範囲:sheet1のA1からAM5 行:4行目 sheet1の4行目に何も記入がない場合、 5行目の記入を持ってくるように更に設定したい場合、 どうすればいいですか? 宜しくお願いします。

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

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

一例です。 =IF(COUNTIF(Sheet1!$1:$1,A2),IF(HLOOKUP(A2,Sheet1!$A$1:$AM$5,4,FALSE)<>"",HLOOKUP(A2,Sheet1!$A$1:$AM$5,4,FALSE),HLOOKUP(A2,Sheet1!$A$1:$AM$5,5,FALSE)),"")

noname#101183
質問者

お礼

迅速なご回答ありがとうございます。 早速教えて頂いた形で試したところ完成させる事ができました。 ありがとうございました!

関連するQ&A