[[20160203152802]] 『VLOOKUP複数シートの固定情報を別シートに反映』(みりや) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『VLOOKUP複数シートの固定情報を別シートに反映』(みりや)

VLOOKUPを使って商品管理表と在庫管理表と請求書を作成しています。
商品管理表に商品コードと商品名、入荷店名、単価、売値、店の住所
在庫管理表に日付と商品コード、仕入数、売上数を入力すると商品名、仕入店名、合計仕入れ価格、合計売上価格、仕入+売上合計が、自動で入力されるようにしています。

商品管理表の情報が増え、別シートに増やした場合、商品管理表、商品管理表1の情報を在庫管理表に反映させたいのですが、その方法がわかりません。

(シート1のコード表をシート2にコードで入力し反映させることはできたのですが、シート1.2.3.4のコード表をシート5にコード入力で反映させる方法がわかりません。)

< 使用 Excel:unknown、使用 OS:Windows8 >


 とりあえずSheet1、2、3、4のA列にコード、B列に商品名がある場合にSheet5のA1セルに商品コードを入力してB1セルに商品名を表示させる場合。

 一番単純に考えた場合。
 IFERROR関数を使いSheet1を検索、エラー時にはSheet2を検索、エラー時にはSheet3を検索…

 =IFERROR(VLOOKUP(A1,Sheet1!A:B,2,FALSE),IFERROR(VLOOKUP(A1,Sheet2!A:B,2,FALSE),IFERROR(VLOOKUP(A1,Sheet3!A:B,2,FALSE),IFERROR(VLOOKUP(A1,Sheet4!A:B,2,FALSE),""))))

 違う部分は検索範囲のみなのでCOUNTIF関数で検索値がシートにあるかを判断して検索シートを切り替える。
 =IFERROR(VLOOKUP(A1,IF(COUNTIF(Sheet1!A:A,A1),Sheet1!A:B,IF(COUNTIF(Sheet2!A:A,A1),Sheet2!A:B,IF(COUNTIF(Sheet3!A:A,A1),Sheet3!A:B,Sheet4!A:B))),2,FALSE),"")

(ねむねむ) 2016/02/03(水) 15:59


お返事遅くなりすいません💦
ありがとうございます!
 =IFERROR(VLOOKUP(A1,Sheet1!A:B,2,FALSE),IFERROR(VLOOKUP(A1,Sheet2!A:B,2,FALSE),IFERROR(VLOOKUP(A1,Sheet3!A:B,2,FALSE),IFERROR(VLOOKUP(A1,Sheet4!A:B,2,FALSE),""))))
を使用して商品名はできました✨

ただほかのやり方がわかりません
商品名のところ以外は

 =IFERROR(VLOOKUP(A1,Sheet1!A:B,2,FALSE),IFERROR(VLOOKUP(A1,Sheet2!A:B,2,FALSE),IFERROR(VLOOKUP(A1,Sheet3!A:B,2,FALSE),IFERROR(VLOOKUP(A1,Sheet4!A:B,2,FALSE),""))))
のBのところを変えたらいいのかと思ってEに変えてみたんですが反映できず…
理解できていなくてすいません。

説明がへたくそなので使っているテンプレートのURLをはらせていただきます。。。

http://yamanjo.net/beginner/excel/excel_19.html

このテンプレートで商品管理表のシートを増やした場合に全部のシートから検索して反映させる方法を

お手数おかけしますがどうぞよろしくお願いします!

(みりや) 2016/02/07(日) 14:43


コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.