[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『指定条件で2つの表の値を検索する』(ルナ)
ご質問があります。入力のシート1にB・C・Dを入力しています。
この列のFにB・C・Dの入力値から表1・2の値を検索し表示したいと思います。
しかし、Dには70までの数字があり、その中で9番と10番は表2をしようします。
その他は表1となります。Dが空欄ならFも空欄にしたいです。
このようなことができますか?もしできるのであれば教えてください。
他の質問者さんのを拝見しましたが同じような質問が見つかりませんでした。
よろしくお願いします。
シート1
<入力>
A B C D E F G 1 A商品 1.500 650 10 300 2 B商品 3.500 775 2 5000
シート2
<表1> Dの値が9・10以外にしよう。
500≦600 600≦700 700≦800
1.000≦2.000 2000 3000 4000
2.000≦3.000 2500 3500 4500
3.000≦4.000 3000 4000 5000
<表2> Dの値が9・10にしよう。
500≦600 600≦700 700≦800
1.000≦2.000 200 300 42
2.000≦3.000 250 350 45
3.000≦4.000 300 400 50
< 使用 Excel:Excel2010、使用 OS:WindowsXP >
表2ですが、A2セルに「1.000≦2.000」の文字列が入力されているのですか? あまり見ない書き方ですね。「1.000」「≦」「2.000」を別セルにした方が処理しやすいと思いますよ。
「600≦700」も同様。
次のレイアウト調整マクロの使用を検討してください。
[[20110209184943]] 『[談]シートレイアウトの投稿どうしてますか?』(momo)
(マリオ) 2016/04/09(土) 13:56
<表1> Dの値が9・10以外にしよう。 500 600 700 1000 2000 3000 4000 2000 2500 3500 4500 3000 3000 4000 5000
<表2> Dの値が9・10にしよう。 500 600 700 1000 200 300 42 2000 250 350 45 3000 300 400 50
1)それぞれの範囲を表1、表2に名前定義 2)F1に下式 =INDEX(IF(AND(D1<>9,D1<>10),表1,表2),MATCH(B1,INDEX(表1,,1),1),MATCH(C1,INDEX(表1,1,),1)) 3)下方向にコピー
(マナ) 2016/04/10(日) 15:55
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.