[[20180604170256]] 『条件一致後、値を返す』(屯田兵) ページの最後に飛ぶ

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

 

『条件一致後、値を返す』(屯田兵)

VBAで実現したいこと

sheet1
種類  産地 出荷
りんご 青森  10t
りんご 宮城  1t
りんご 福島  2t
みかん 和歌山 1t
みかん 福島 3t
みかん 宮城 4t
みかん 愛知 5t
レモン 沖縄  3t

sheet2
種類  産地 連絡先 出荷
りんご 青森  a@gmail
りんご 宮城  b@gmail
りんご 福島  c@gmail
みかん 和歌山 d@gmail
みかん 福島  e@gmail
みかん 宮城  f@gmail
みかん 愛知  g@gmail
レモン 沖縄  q@gmail

sheet2とsheet1の種類と産地が合致したら、sheet1の出荷をsheet2に転記したいのです。sheet2がマスタ表と考えて頂ければと思います。

関数ではなくVBAでの実現を考えているのですが、条件が複数となっているので苦戦しています。
御手数ですが何卒ご教示下さい。

< 使用 Excel:Excel2013、使用 OS:Windows7 >


こんにちは ^^ 
案だけですが。。。
双方とも、くっつけて一つにしてはダメですか。


りんご宮城
みかん宮城
レモン沖縄


ダメでしたら、お許しを m(_ _)m
(隠居じーさん) 2018/06/04(月) 17:49


VLOOKUP利用なら作業列を作って、そこに連結した文字列を置いて、そこを検索条件にする手もありますね。 この手が使えるかどうかは、Sheet1 の種類&産地という組合せが必ず1行なのか、複数行あるのか次第でしょうか。

複数行あり、それは合計して良いならば(まぁ、該当が1件でも構いませんが)、マクロを使わずとも、SUMIFS関数で簡単に書けそうに思いますが、いかがでしょう?
(???) 2018/06/04(月) 18:36


コメント返信:

[ 一覧(最新更新順) ]


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