
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
Sheet“参照先”において、
1.セル C1、D1 にそれぞれ次の式を入力
 ̄ ̄ =SUMPRODUCT((B$1:B$4<B1)*1)+1
 ̄ ̄ =INDEX(B$1:B$4,MATCH(ROW(A1),C$1:C$4,0))
2.範囲 C1:D1 を下方にズズーッと(B列の下端行まで)オートフィル
Sheet“ドロップダウン”において、
3.セル B1 を選択⇒Sheet“参照先”の範囲 D1:D4 を[元の値]とする[入力規則] を設定するだけェ~。
オ・シ・マ・イ
【オマケ】ドロップダウンリストの数を増減する場合は、従前のリスト範囲(ここでは、Sheet“参照先”の範囲 B1:D4)の2~4行目間で行を増減すること。新規データは増えた空白セルに埋めた後で、範囲 C1:D1 を下端行まで再オートフィルを行えばOK!

No.1
- 回答日時:
こんにちは
>参照先のシートは順番を考えずにどんどん名前を追加するのみとし、
>参照元のドロップダウンリストは昇順で表示できれば選択しやすい
ご希望に沿う形かどうかわかりませんけれど、中間に作業列を介して、入力規則の参照先をそちらにすることで実現できると思います。
以下、方法と考え方のみですけれど…
質問者様の環境がわかりませんけれど、項目数が可変の場合の対処方は、スピル機能を利用した「#」で指定するか、ローテクならCOUNTAで項目数を数えて可変にするなどが考えられます。
https://excel-kaikei.com/kowaza010/
作業列には元のリストに対してソートした項目が並ぶようにしておけば良いのですが、SORT関数が使える環境なら簡単に実現可能です。
上記が使えない環境の場合、対象が数値であれば関数のみで並べ替えは可能ですが、文字列の場合はうまくいかないようですので、マクロを利用して、「元のリストに変更があったら、自動で作業列リストを作り直す」機能を実行するようにしておけば良いでしょう。
作業列は、十分離れた位置にしたり、非表示にする、あるいは、別シートにしておくなどとしておけば、気にならないものと想像します。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセル バーコード作成で他のシートを参照するには? 2 2023/05/03 16:57
- Visual Basic(VBA) Excelのマクロコードについて教えてください 1 2022/03/27 12:02
- Excel(エクセル) Excelで漢字人名が勝手に並び変わる 2 2023/01/14 22:14
- Excel(エクセル) Excel 毎日手作業で時間がかかって、泣きたいです、、、VBAのプロの方、助けてください。。。 3 2022/10/25 04:26
- Excel(エクセル) エクセルで値ではなく関数を参照する方法 6 2023/03/19 00:50
- Excel(エクセル) Excel ドロップダウンリスト(入力規則)に関してです データの入力規則で元データ79000行のド 3 2023/07/17 10:06
- Excel(エクセル) Excel 複数列のある文字を優先して1列に表示したいです 2 2022/12/03 12:07
- Visual Basic(VBA) 列と行の名前(重複あり)が交差するセルに、データを入力したい 1 2022/06/18 21:20
- Excel(エクセル) エクセルで対象日に該当するデータがある場合に別表へ全対象者を表示させたい。 3 2023/07/12 09:48
- Excel(エクセル) シート参照を含む数式を連続コピー 3 2022/12/10 11:42
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルの関数について
-
エクセルのリストについて
-
【マクロ】元データと同じお客...
-
エクセルの複雑なシフト表から...
-
【画像あり】オートフィルター...
-
【マクロ】【相談】Excelブック...
-
【マクロ】変数に入れるコード...
-
【マクロ】別ファイルへマクロ...
-
エクセルシートの見出しの文字...
-
【マクロ】数式を入力したい。...
-
Office2021のエクセルで米国株...
-
【マクロ】実行時エラー '424':...
-
他のシートの検索
-
【マクロ】左のブックと右のブ...
-
Amazonでマイクロソフトオフィ...
-
エクセルのVBAで集計をしたい
-
エクセル GROUPBY関数について...
-
【マクロ】オートフィルターの...
-
【マクロ】列を折りたたみ非表...
-
ページが変なふうに切れる
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
9月17日でサービス終了らし...
-
エクセル
-
【マクロ】WEBシステムから保存...
-
エクセルの循環参照、?
-
エクセル ドロップダウンリスト...
-
エクセルのdatedif関数を使って...
-
特定のセルだけ結果がおかしい...
-
【マクロ】A列にある、日付(本...
-
【マクロ】EXCELで読込したCSV...
-
【マクロ】アクティブセルの時...
-
【エクセル】期限アラートについて
-
iPhoneのExcelアプリで、別のシ...
-
【関数】同じ関数なのに、エラ...
-
Excelの新しい空白のブックを開...
-
【マクロ】3行に上から下に並...
-
【マクロ】宣言は、何のために...
-
VBA チェックボックスをオーバ...
-
Excelについての質問です 並べ...
-
【マクロ】アクティブセルの2...
-
【関数】不規則な文章から●●-●●...
おすすめ情報