• 締切済み

エクセルでcountifとvlookupの組合せ

=IF(OR($AZ$23="",COUNTIF($AM$3:$AZ$3,AZ$23)=0),"",HLOOKUP($AZ$23,$AM$3:$AZ$17,2,FALSE)) 6から17行に任意の数値が入って、列anからarを2から6として、指定して 升目に入っている数値をaz130で拾いたいのですが、(azから35列以上あります) うまく拾えません。修正の仕方を教えていただきたいです。

みんなの回答

  • Nouble
  • ベストアンサー率18% (330/1783)
回答No.2

不明点が多すぎますよ、落ち着いてください。 まず式は無視しますね。 仰っていることと関連性が見当たらないからです。 まず基本からですが確認させてください。 済みません。 縦の升並びを列、 横の升並びを行、 で良いですよね? >6から17行に任意の数値が入って 6行目から17行目の とある1列に、任意の数字が入っているのですか? それはどの列ですか? >列anからarを2から6として データとしている全てのAN~ARの列中に そのような数値が 各々、入っているのですか? 何のために入っているのですか? >升目に セルの格子のことですか? 拾いたい範囲に 複数の数値が入っていた場合 どの様に処理を進めれば良いですか? 単純に足せば良いのですか? それとも列挙すれば良いですか? 平均ですか? お教えくだされば、お力になれるかも知れません… さすれば私にとっても幸いです。

kaito_ahiru
質問者

補足

ご回答ありがとうございます。当方の知識不足から、 このような質問をしてしまい申し訳ありません。 もう一度見直して、質問させていただきます。

  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.1

ご質問の意味がよく理解できませんが、お示しの式の意味はAM3セルからAZセルまでの間のセルにAZ23の値が有ればその列を捜し、その列の2行目の値を取り出しなさいとの意味ですね。6から17行に任意の数値が有るのでしたら2行目の値を取り出すとのことですから当然、空白となるでしょう。式の意味をよく考えて今一度式を作り直してみてください。

kaito_ahiru
質問者

補足

ご回答ありがとうございます。セルの作り方から考えなおして、ご回答がお願いできるような質問をしたいと思います。 本当にありがとうございました。

関連するQ&A