[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『条件別リストボックス』(やす)
作成に苦慮しており質問させて頂きます。
別シートに下記リストを作成しています。
F F F S S S
1 2 3 1 2 3
ああ かか ささ たた なな はは
いい きき しし ちち にに ひひ
うう くく すす つつ ぬぬ ふふ
入力シートで、A1にForSを入力することで、列により参照先リストを変えたいと思っています。
例
C列ではA1を元にF1orS1を参照、D列ではA1を元にF2orS2を参照、E列ではA1を元にF3orS3を参照
といった形です。リストの並びは管理的に見やすさ重視で変更したくはありませんが可能です。
宜しくお願い致します。
< 使用 Excel:unknown、使用 OS:unknown >
誤解釈に付き、自己削除します。 m(__)m @21:05
(半平太) 2017/08/16(水) 18:47
C2: =INDIRECT("Sheet2!"&IF($A$1="F","A","D")&ROW()) D2: =INDIRECT("Sheet2!"&IF($A$1="F","B","E")&ROW()) E2: =INDIRECT("Sheet2!"&IF($A$1="F","C","F")&ROW()) (???) 2017/08/17(木) 09:35
そして、C列の入力規則は「リスト」形式として、「=INDIRECT($A$1&"_1")」を指定してみてください。
(???) 2017/08/17(木) 09:52
A1の値によって、リストの表示内容を切り替えたい、てこと?
解決後ですが、参考までに・・・
■一括設定する方法
別シートが ↓ のような配置だとして(A1:F5)
A B C D E F 1 F F F S S S 2 1 2 3 1 2 3 3 ああ かか ささ たた なな はは 4 いい きき しし ちち にに ひひ 5 うう くく すす つつ ぬぬ ふふ
A3:C5を範囲選択して「F」と名前定義 D3:F5を範囲選択して「S」と名前定義
リストがC1〜E1なら、C1:E1をすべて選択して入力規則を設定
種類 :リスト 元の値:=INDEX(INDIRECT($A$1),0,COLUMN(A1))
・リストを2行目以下にも設定したいのなら、C1から範囲をすべて選択して上記のようにする ・F or S を入力するのが実際はA1セルではない場合、 修正するのは INDIRECT($A$1) の$A$1のみ COLUMN(A1)を変更しないように (笑) 2017/08/17(木) 13:21
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.