エクセルの関数(VLOOKUP)の使い方とは?

このQ&Aのポイント
  • エクセルの関数(VLOOKUP)を使って、DBシートの情報を報告シートに反映させる方法を教えてください。
  • エクセルの関数(VLOOKUP)とIFを組み合わせて、未回収残高が発生した得意先の滞納回数欄にDBシートの滞納回数+1を反映させる方法を教えてください。
  • エクセルの関数(VLOOKUP)とIFを使用して、未回収残高が発生した得意先の滞納回数を管理する方法を教えてください。
回答を見る
  • ベストアンサー

エクセルの関数(VLOOKUP)を教えてください

エクセルの関数について質問です。 現在売掛金管理用に作成中のエクセルの中にシートが2つ(DBシートと報告シート)があります。 DBシートの情報を報告シートに反映させているのですが、 1つ項目を増やしたくその方法を教えて頂けたらと思います。 報告シートの得意先名や未回収残高等はVLOOKUP関数でDBシートから得意先コードをもとに反映しています。 滞納回数もカウントして管理したいと思い、報告シートに項目を付け加えました。 しかしながら、どのような関数で反映させたらよいかわかりません。 具体的には未回収残高が発生した得意先の滞納回数欄にDBシートの滞納回数+1の数字を反映させたいと思っています。 今まで滞納がなく、DBシートの滞納回数が0回の得意先が今回初めて滞納した場合「1」と表示されるようにしたいです。 この場合はVLOOKUPとIFを組み合わせるとよいのでしょうか?? 大変お恥ずかしいのですがご教示頂けましたら幸いです。

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

  • ベストアンサー
  • aokii
  • ベストアンサー率23% (5210/22062)
回答No.1

報告シートのD4セルに以下の式を入れて、下にドラッグコピーしてみてください。 =IF(K4<>0,VLOOKUP(報告シート!B4,DB!$A:$C,3)+1,VLOOKUP(報告シート!B4,DB!$A:$C,3))

関連するQ&A

  • エクセル2007 VLOOKUP関数について

    エクセル2007を使用し、VLOOKUP関数で別のシートから反映させています。データとなるシートの行を途中で挿入して反映させようとすると「0」といった数字が返されてしまいます。 データとなるシートは行を挿入して利用することはできないのでしょうか?このようなときはどういった対処方法がありますか?? 他の行(元からあるシートの)の値はきちんと返されます。

  • Excelのvlookup関数について

    閲覧ありがとうございます。 vlookupについて質問させてください。 毎週データを更新しており、別シートを移動してきてvlookupで必要なデータを抜き出し一枚のシートにまとめています。 現在シートを追加するたびに、vlookup関数のシート名を変更しています。 =iferror(vlookup($b4,week27!$A$2:$K$60,3,false),0) という式ですが、毎回変更する箇所は27、28とweekの後の数字だけです。 先に入力しておくと後から足されたシート分のデータが反映されません。 先に入力しておいて、あとからシートを追加しても反映させる方法はありますでしょうか。 あと、もし上の方法が可能であれば、シート名が連番になっているのでコピーなどの方法で楽に連番の数字を一気に変更する方法もあれば教えていただけると幸いです。 以上となります。 ご教授いただけますようお願い申し上げます。

  • エクセルのVLOOKUP関数について

     エクセルで、VLOOKUPを使っています。  A3に 1 と入力すると、Aの5行目11行目までから、別のシートに入力してある A1~G1の項目の情報が1列にババッと入力されています。    そのVLOOKUP関数を使おうと思うのですが、この関数は数年前に入力したもので、式の作り方がわからなくなってしまいました。 前使った式は =VLOOKUP(F2,'C:\Documents and settings\office\デスクトップ\新しいフォルダ (2)\[ガイドブック.xls]Sheet1'!1:65536,11,0) です。 この式の意味が、今見てもさっぱりわかりません。 この式がどういう命令になっていたのか・・・・(特にSheet1からわからない)、 もし出来たら教えていただけるとありがたいです。 間違っている箇所があったらそれも教えてくださるとありがたいです。

  • ExcelのVLOOKUP関数

    ExcelのVLOOKUP関数について質問があります。 複数のシートのデータを検索することはできますか? できるとすれば、どうすればいいのでしょうか?

  • VLOOKUP関数について

    VLOOKUP関数を使用して、大項目あ~うに該当する小項目a~dを拾い出します。 [Sheet1]  A B C D 1 あ a  c 2 い b 3 う d [Sheet2]  A B C 1 い  b Sheet1に大項目と小項目のデータを、Sheet2を検索シートとします。 A1には検索する大項目を、B1にはVLOOKUP関数を使って小項目を拾い出します。このときに、B項目がbというのは単純に拾えるのですが、小項目が2つ以上ある場合が拾い出せません。 2つ以上ある場合はC1、D1とに表示させたいのですが、どんな関数を使えばいいのか分かりません。 マクロを使うのでしょうか? 教えてください。

  • ExcelのVLOOKUP関数について

    エクセルの初心者です。 VLOOKUP関数での範囲指定の範囲が同じシートではなく、全く別のファイルにある場合、どのように範囲指定すればよいのでしょうか。 お知恵をお貸しください。

  • VLOOKUP関数

    複数のシートにあるデータをVLOOKUP関数で、一つのシートにまとめることができたのですが・・ それぞれの複数のシートの元のデータに黒以外の色のデータがあり、その書式(フォントの色)もまとめたシートに反映するには、どうしたらいいのでしょうか? よろしくお願いします。

  • ExcelのVlookup関数の制限について

    ExcelのVlookup関数についての質問です。 Vlookup関数の引数に「範囲」(参照する別表のこと)ですが、列数に制限がありますでしょうか?100列までならOKとか、ワークシートの列数が許す限り大丈夫、などの情報はありますでしょうか? 環境はWindows版のExcelで、versionは2000、2002、2003、いろいろです。 よろしくお願いします。

  • Excelの関数 VLOOKUPで出来ることについて

    質問失礼させて頂きます。 表題の通り、VLOOKUPで出来ることの確認なのですが、 AというエクセルファイルのあるセルにVLOOKUP関数を用いて 参照先をBというエクセルファイル(しかも閉じている)にする事は できますでしょうか。 私が調べたところ…、できないようです。 しかし、なにか術があるのではと思い、投稿させて頂きました。 申し訳ございませんが、宜しくお願い致します。

  • Excel 2007のVLOOKUP関数について

    Excel 2007のVLOOKUP関数について教えてください。 A列に(大根、人参、キャベツ)の3項目をプルダウンメニューで 選べるように設定します。 A列にある項目を選択した時に B列にそれぞれの数字が自動で表示されるように 設定したいと思います。 大根→1 人参→2 キャベツ→3 A列のプルダウンメニューは「データ入力規則」の元に値に 直接項目を入力します。 VLOOKUP関数を使用すると思いますが、 どのような方法で使用すればよいのかわかりません。 教えてください。

専門家に質問してみよう