みんなの「教えて(疑問・質問)」にみんなで「答える」Q&Aコミュニティ

こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

名前の定義 3つ連動

名前の定義をしてデータの入力規則でINDIRECT関数を使い、得意先・納品先・売上商品を連動できるようにしようとしています。(excel2013)

質問1.「得意先」に対する「納品先」のリストが表示されるものと表示されないものがあるのでその解消法。
質問2.「納品先」「売上商品」が全く連動しないものがあるのでその解消法。
質問3.「納品先」の値のリストは出てくるが、そのなかで「売上商品」が連動するものとしないものがあるのでその解消法。
ex.得意先A社、納品先1号店、売上商品リスト表示される
  得意先A社、納品先2号店、売上商品リスト表示されない
  得意先A社、納品先3号店、売上商品リスト表示される

*得意先と納品先が同じ名称の場合、名前の定義づけができなかったため、各得意先名称のうしろには「_」をつけて区別しました。
 得意先「点心商事_」納品先は「点心商事」のようなかんじ。

*得意先は別だけど納品先と売上商品は同じ場合もあります。
 その場合の売上商品の名前の定義は納品先に対する売上商品すべてで登録。
ex.得意先は「点心商事」と「飲茶飯店(株)」
  両社の納品先は「来々軒」、売上商品は点心商事からは「太めん」「細めん」、飲茶飯店(株)からは「太めん」「細めん」「鶏がらスープ」。名前は来々軒で値は太めん・細めん・鶏がらスープのようなかんじ。
*範囲はブックになっています。

何度か名前の定義を削除、作成しなおしたり、参照範囲を見直したりしましたが改善されませんでした。
リストは別シートに作成しています。
説明不足がありましたらすみません。
恐れ入りますが、エクセル初心者でもわかる回答をお願いいたします。

投稿日時 - 2019-07-10 14:35:02

QNo.9633909

困ってます

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

> 質問1.「得意先」に対する「納品先」のリストが表示されるものと表示されないものがあるのでその解消法。

得意先で選択した文字列とリストに登録した名前が一致していない。
A1に得意先Aとなっていて
=INDIRECT(A1)
だけど得意先Aと定義された名前がない(名前の範囲がブックではなかったり入力シート以外だったりする)
以下 質問2. 質問3.も同じです。

投稿日時 - 2019-07-10 14:59:15

お礼

名前の中に空白、()があったため読み込みが違ったようでその点を修正したら解決しました。
ありがとうございました。

投稿日時 - 2019-07-12 11:13:01

ANo.1

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.2

https://tech.nikkeibp.co.jp/it/pc/article/NPC/20070618/275101/
このHPを見ながらやってみて、INDIRECT と 範囲の名前付けの使い方を
再度見直してみてはいかがでしょうか?

参考URL:https://tech.nikkeibp.co.jp/it/pc/article/NPC/20070618/275101/

投稿日時 - 2019-07-10 15:03:38

あなたにオススメの質問