
エクセルで名前を定義するときに、選択範囲から作成で一括登録をすると、
データが同じ件数ある場合はいいのですが、個々に件数が違う場合、一番多いものはデータ数ちょうどとなりますが、一番データ数が少ないものは、その差分の数だけ、名前の定義が「””」として登録されてしまいます。
そして、プルダウンにしたときに最後のデータより後は、空白が選択出来るようになってしまいます。
この状況を回避するには、個別に名前の登録をするしかないのでしょうか。
選択範囲から作成で一括登録を個別のデータの件数ちょうどで登録するにはどうしたらいいのでしょうか?
件数がとても多く困っているので一括登録をしたいのです。
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で質問しましょう!
似たような質問が見つかりました
- 大学・短大 卒業するのに問題ないか 3 2023/02/13 17:41
- SQL Server DBのテーブルの設計ができず困っています。 2 2023/06/29 16:43
- その他(プログラミング・Web制作) COBOL数値転記をCOPY句内での仕様 6 2022/06/15 18:48
- Excel(エクセル) Excel ドロップダウンリスト(入力規則)に関してです データの入力規則で元データ79000行のド 3 2023/07/17 10:06
- Excel(エクセル) エクセルの散布図で新たに入力した値のデータラベルが空欄になる現象 1 2022/04/26 09:31
- Excel(エクセル) ユーザー定義について質問です。 2 2023/06/28 13:21
- Excel(エクセル) ExcelデータをWebページに保存した場合の名前定義 1 2023/08/01 15:38
- YouTube Googleアカウント1個で複数のYouTubeチャンネルを作った場合、登録者数などは通算される? 4 2022/05/16 14:22
- 数学 変数と範囲について、(空集合について)質問です。 数学苦手です。よくわからないところで引っかかりがち 4 2022/09/27 13:16
- Oracle 質問です。 下記のテーブルとデータがあり、 取得想定結果のように出力したいです。 下記のsqlだと0 2 2023/05/23 19:10
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【Officer360?Officer365?の...
-
勤怠表について ABS、TEXT関数...
-
Excelで4択問題を作成したい
-
エクセル
-
エクセルの関数について
-
エクセルの表で作業してます。 ...
-
グループごとの個数をカウント...
-
エクセルの複雑なシフト表から...
-
エクセルについて
-
エクセルシートの見出しの文字...
-
エクセル GROUPBY関数について...
-
【マクロ】実行時エラー '424':...
-
Excelに貼ったXのURLのリンク...
-
Amazonでマイクロソフトオフィ...
-
グループごとの人数のカウント
-
【マクロ】変数に入れるコード...
-
UNIQUE関数の代用
-
ページが変なふうに切れる
-
空白のはずがSUBTOTAL関数でカ...
-
グループごとの人数のカウント
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
9月17日でサービス終了らし...
-
エクセル
-
【マクロ】WEBシステムから保存...
-
エクセルの循環参照、?
-
エクセル ドロップダウンリスト...
-
エクセルのdatedif関数を使って...
-
特定のセルだけ結果がおかしい...
-
【マクロ】A列にある、日付(本...
-
【マクロ】EXCELで読込したCSV...
-
【マクロ】アクティブセルの時...
-
【エクセル】期限アラートについて
-
iPhoneのExcelアプリで、別のシ...
-
【関数】同じ関数なのに、エラ...
-
Excelの新しい空白のブックを開...
-
【マクロ】3行に上から下に並...
-
【マクロ】宣言は、何のために...
-
VBA チェックボックスをオーバ...
-
Excelについての質問です 並べ...
-
【マクロ】アクティブセルの2...
-
【関数】不規則な文章から●●-●●...
おすすめ情報
回答いただいた皆様、分かりにくくて申し訳ありません。
画像を載せ補足とさせていただきます。
サンプルの表から一括で名前を登録した場合、
リストの長さで一番長いもの、火は、3~7の全てが登録されますが、
月は、1.2の他に””で空白が登録されてしまいます。
これを空白を登録しないように名前の定義を一括でしたいのです。