Excel (一般機能)

Excelの一般機能に関するフォーラムです。
  • 解決済みのトピックにはコメントできません。
このトピックは解決済みです。
質問

 
(Windows 7 Home Premium : Excel 2010)
得意先リストから入力する
投稿日時: 18/02/23 19:50:32
投稿者: 桃太郎7

宜しくお願いします。
 
得意先リストから入力をしたい。
 
 表例
 A B    C    D   E F   G     H I J
1 NO 日付 [得意先名 商品名 単価] 金額 備考 [ 得意先名リスト 商品 単価]
2     ▼リスト入力をしたいです
3
4
 
 H、I、Jのセルのリストから▼リスト入力をしたいですが、関数は何を使用しますでしょうか?
 私は、Vlookupかと思いましていろいろと試していますが上手く出来ません
 
 ご指導宜しくお願いします。
 
 何分未熟な為、数式記述でご指導ください。
 
 

回答
投稿日時: 18/02/23 20:40:41
投稿者: WinArrow
投稿者のウェブサイトに移動

表の形式を再検討したほうがよいでしょう。
 
検討事項
(1)「得意先名+商品」で単価が決められていると思いますが、
  掲示の「得意先名リスト」の形式では、検索ができないと思います。
  理由は、同じ「得意先名」に対して複数の商品名があるからです。
 
  例えば、VLOOKUP関数を使った場合、最初の商品名しか参照できません。
 
(2)列C、Dは、手入力する項目なので、[]で括る範囲から除外します。
 
 
 

回答
投稿日時: 18/02/23 21:45:53
投稿者: んなっと

必ず具体例と望んでいる結果を書いてください。
 
以下は、ひとつのサンプルです。
 
(例)
     C    D   E F G    H   I   J
1 得意先▼ 商品▼ 単価    得意先 商品 単価
2    う    d  40      あ   a  10
3    あ    f  60      い   b  20
4                  う   c  30
5                  え   d  40
6                  お   e  50
7                      f  60
8                      g  70
 
C2を選択して
データの入力規則:リスト▼:元の値:
=OFFSET(H$2,,,COUNTA(H:H)-1,)
右方向・→D2まで 下方向・↓
E2
=VLOOKUP(D2,$I:$J,2,FALSE)
下方向・↓

投稿日時: 18/02/24 10:33:19
投稿者: 桃太郎7

早速のご回答ありがとうございます。
数式の記述を頂きまして大変わかりやすく出来ました。
 
いつも、質問の仕方をご指導頂き勉強になりました。
 
ありがとうございました。