• ベストアンサー

エクセル2007 オートフィルのような

請求書をエクセル2007で作りたいのです。  わからないことは、VLOOKUP関数で1つ作る。たとえばB3のセルに作った場合、B4から仮にB20までオートフィルでいっせいに作る方法はないのでしょうか?  別シート(シート2)に作成した商品一覧表から自分で商品コードをつけそれをもとにVlOOKUP関数で商品を摘出しています。それはできるのです。  やはり、B3のセルもB2のように1つ1つVLLOKUP関数をしていかなければいけないのでしょうか?

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

  • ベストアンサー
  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.1

使い方のポイントのその1 B2: =VLOOKUP(A2,Sheet2!A:C,3,FALSE) のような数式にして,下向けにつるつるっとコピーする または B2: =VLOOKUP(A2,Sheet2!$A$1:$C$30,3,FALSE) のように,対象範囲を$記号で示した数式にして,下向けにつるつるっとコピーする 実際には =IF(A2="","",VLOOKUP(A2,Sheet2!$A$1:$C$30,3,FALSE)) のような数式の組み立てをします。 使い方のポイントのその2 しばしば見かける間違い: =VLOOKUP(A2,Sheet2!A:C,3) VLOOUP関数は難しくてヨクワカラナイので,こういう式を書いて失敗する人がすごく多いです。 =VLOOKUP(A2,Sheet2!$A$1:$C$30,3,FALSE) のように,上手く行くオマジナイだと思ってFALSEを入れて使います。

関連するQ&A