
エクセルで名前を定義するときに、選択範囲から作成で一括登録をすると、
データが同じ件数ある場合はいいのですが、個々に件数が違う場合、一番多いものはデータ数ちょうどとなりますが、一番データ数が少ないものは、その差分の数だけ、名前の定義が「””」として登録されてしまいます。
そして、プルダウンにしたときに最後のデータより後は、空白が選択出来るようになってしまいます。
この状況を回避するには、個別に名前の登録をするしかないのでしょうか。
選択範囲から作成で一括登録を個別のデータの件数ちょうどで登録するにはどうしたらいいのでしょうか?
件数がとても多く困っているので一括登録をしたいのです。
No.4
- 回答日時:
No.2です。
エ~~!できないんですか?わたしにはExcel2010ですけど、出来ますよ。
再回答ありがとうございます。
私のはExcel2013です。
貼っていただいた画像を見て、出来ないわけが無いと思い、
確認したところ、仰る手順の順序通りになっていなかったことに気がつきました。
すみません。出来ました^^;
希望通りの回答なのでBAにさせていただきます。
ありがとうございました。
No.3
- 回答日時:
こんにちは!
入力規則のリスト表示を2段階で行って、2段階目はリスト候補に空白を含めたくない!というコトでしょうかね?
一応そういうコトだとして・・・
やり方だけ!
↓の画像でA列のリストの元の値は
F1~L1セルを設定しています。
そしてB列の入力規則の元の値の欄に
=OFFSET(F$1,1,MATCH(A2,F$1:L$1,0)-1,COUNTA(OFFSET(F:F,,MATCH(A2,F$1:L$1,0)-1,,1))-1)
という数式を入れています。
これでA列に対応し、B列はF~L列の2行目以降のデータ数分だけがリスト候補として表示されます。
※ 数式は実際の配置によって変わってきます。
※ 的外れならごめんなさい。m(_ _)m

回答ありがとうございます。
ほぼその通りです。
リストの長さがが仰るとおりバラバラで、一行一行名前の定義をしていたのですが、データが多く気が滅入ってきたので、
一括登録をしようにも名前の定義に「””」として空白が入ってしまい、選択肢に空白が混じる結果になってしまったため、
解決策はないものかとご相談させていただいたのです。
ご存じかとおもいますが、やり方は下記の方法です。
http://kokoro.kir.jp/excel/name-make.html
何分2段目のリストが膨大で、1~2000くらいの選択が出来るようで、正直、その選択は実際には使わず、
直接入力してそのデータがなければエラー表示がされるということになりそうです。(リストが数字のため)
一段目のリストや二段目のリスト、また三段目のリストもエクセルの別々のシート(二段目のシートは複数)になっていため、
うまくいくか分かりませんが、教えて頂いたやり方をやってみます。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【画像あり】【関数】指定した...
-
エクセルでフィルターした値を...
-
エクセルシートの見出しの文字...
-
エクセルに写真が貼れない(フ...
-
vba テキストボックスとリフト...
-
【マクロ】【配列】3つのシー...
-
他のシートの検索
-
【画像あり】オートフィルター...
-
エクセルのVBAで集計をしたい
-
Office2021のエクセルで米国株...
-
【マクロ】実行時エラー '424':...
-
【マクロ】excelファイルを開く...
-
エクセルのライセンスが分かり...
-
Excelに貼ったXのURLのリンク...
-
セルにぴったし写真を挿入
-
【関数】=EXACT(a1,b1) a1とb1...
-
【関数】3つのセルの中で最新...
-
LibreOffice Clalc(またはエク...
-
Excelで4択問題を作成したい
-
【マクロ】【画像あり】❶ブック...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
【マクロ】元データと同じお客...
-
エクセルの関数について
-
【画像あり】オートフィルター...
-
エクセルのVBAで集計をしたい
-
エクセルのリストについて
-
【マクロ】数式を入力したい。...
-
【マクロ】【相談】Excelブック...
-
Office2021のエクセルで米国株...
-
【マクロ】実行時エラー '424':...
-
他のシートの検索
-
エクセルの複雑なシフト表から...
-
【マクロ】【配列】3つのシー...
-
vba テキストボックスとリフト...
-
【マクロ】左のブックと右のブ...
-
【マクロ】変数に入れるコード...
-
エクセルシートの見出しの文字...
-
【マクロ】別ファイルへマクロ...
-
【関数】同じ関数なのに、エラ...
-
Amazonでマイクロソフトオフィ...
-
ページが変なふうに切れる
おすすめ情報
回答いただいた皆様、分かりにくくて申し訳ありません。
画像を載せ補足とさせていただきます。
サンプルの表から一括で名前を登録した場合、
リストの長さで一番長いもの、火は、3~7の全てが登録されますが、
月は、1.2の他に””で空白が登録されてしまいます。
これを空白を登録しないように名前の定義を一括でしたいのです。