- ベストアンサー
条件書式_EXCEL2010
下記リンクより以下2点の規則を同時に組み込みたいです。 一つのセルに組み込めるデータの入力規則は一つと認識しているので 以下リンクに掲載されている関数を合成させるイメージです。 しかしながら文法がわかせんでしてどなたか助けて頂けないでしょうか? ・入力規則3 【リスト3】 リストの切り替え ・リスト範囲を自動でのばす http://www.eurus.dti.ne.jp/~yoneyama/Excel/n-kis.htm よろしくお願いします。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
「条件書式」ではなく、「入力規則のドロップダウンリスト」に関する御質問ですね? 今仮に、Sheet1のA1セルで選択した品名によって、Sheet1のB1セルの選択肢が変化するものとします。 又、Sheet2のA1セルに「品名」と入力されていて、その下のSheet2のA2以下には、「パソコン」や「プリンター」といった、Sheet1のA1セルで選択するための項目が並んでいるものとします。 又、Sheet2のB1セルには「パソコン」と入力されていて、その下のSheet2のB2以下には、「デスクトップ」や「ノート」といった、「Sheet1のA1セルに『パソコン』と入力されている場合」において、Sheet1のB1セルで選択するための項目が並んでいるものとします。 又、Sheet2のC1セルには「プリンター」と入力されていて、その下のSheet2のC2以下には、「インクジェット」や「レーザー」といった、「Sheet1のA1セルに『プリンター』と入力されている場合」において、Sheet1のB1セルで選択するための項目が並んでいるものとします。 その場合には、次の様に設定されると良いと思います。 まず、Sheet2に前述の様に、選択肢の種類や選択項目を入力して下さい。 下の添付画像を御覧頂ければ、どの様入力すれば良いのか御判りになるかと思います。 尚、もしも質問者様が御利用になられているサイトでは、添付画像が表示されない様な仕様となっている場合には、次のURLのページを御覧下さい。 【参考URL】 質問No.8505483 条件書式_EXCEL2010 -【OKWave】 http://okwave.jp/qa/q8505483.html 次に、以下の様な操作を行って下さい。 [データ]タブをクリック ↓ Sheet1のA1セルを選択 ↓ 「データツール」グループの中にある[データの入力規則]をクリック ↓ 現れた「データの入力規則」ダイアログボックスの[設定]タブをクリック ↓ 現れた「入力値の種類」欄をクリック ↓ 現れた選択肢の中にある[リスト]をクリック ↓ 現れた「元の値」欄に次の数式を入力 =OFFSET(Sheet2!$A$1,1,,MATCH(CHAR(1),OFFSET(Sheet2!$A$1,1,,ROWS(Sheet2!$A:$A)-ROW(Sheet2!$A$1)),-1)) ↓ 「データの入力規則」ダイアログボックスの[OK]ボタンをクリック ↓ Sheet1のB1セルを選択 ↓ 「データツール」グループの中にある[データの入力規則]をクリック ↓ 現れた「データの入力規則」ダイアログボックスの[設定]タブをクリック ↓ 現れた「入力値の種類」欄をクリック ↓ 現れた選択肢の中にある[リスト]をクリック ↓ 現れた「元の値」欄に次の数式を入力 =OFFSET(Sheet2!$B$1,1,MATCH($A$2,Sheet2!$B$1:$C$1,0)-1,MATCH(CHAR(1),OFFSET(Sheet2!$B$1,1,MATCH($A$2,Sheet2!$B$1:$C$1,0)-1,ROWS(Sheet2!$B:$B)-ROW(Sheet2!$B$1)),-1)) ↓ 「データの入力規則」ダイアログボックスの[OK]ボタンをクリック 以上です。