- ベストアンサー
【Excel】条件による入力規則について
Excelにて、以下の対応を行いたいです。 マクロ等を使わずに行う方法があれば、教えてください。 例) ※以下、実際に入力するものは、<>の中に書かれているものです。 A1のセルに<○>と入力すると、自動的にB1、C1、D1に<->と入り、且つA1、B1、C1、D1のセルが赤色セルとなる。 A1のセルに<×>と入力すると、自動的にB1、C1、D1には何も入力されない<空白>。 使用している環境は以下です。 Windows XP Professional SP3 Microsoft Office Excel 2003 SP3 宜しくお願いします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
一つはB1セルに次の式を入力してD1セルまでオートフィルドラッグします。 =IF($A1="○","-",IF($A1="×","","")) セルを赤色にするにはA1セルからD1セルを範囲として選択します。その後に「書式」メニューから「条件付き書式」を選択します。 表示の画面で左の窓では「数式が」を選択します。右の窓には次の式を入力します。 =$A1="○" 同じ画面の「書式」をクリックして「パターン」タブから赤色を選択してOKします。
その他の回答 (2)
- keithin
- ベストアンサー率66% (5278/7941)
B1セルには =IF($A1="○","-","") と数式を記入して,D1までコピーしておく。 A1セルを選び,書式メニューの条件付き書式を開始する セルの値が 次の値に等しい ○ として,書式ボタンで赤く塗っておく B1:D1セルを選び,書式メニューの条件付き書式を開始する セルの値が 次の値に等しい - として,書式ボタンで赤く塗っておく。 #参考にしてください http://www.geocities.jp/ogino2600x/1411.html
- mshr1962
- ベストアンサー率39% (7417/18945)
色は条件付き書式で出来ますが、文字の挿入/削除は出来ません。 見た目(実際は<->が入力されている)だけでいいなら A1:D1をセル選択して、「書式」「条件付き書式」で 条件1「数式が」「=$A1="○"」でパターンを赤の塗りつぶし 条件2「数式が」「=$A1="×"」で文字色を背景色(通常は白)にする 上記で文字色と背景色が同じなら、見た目は非表示となり印刷しても分かりません。
お礼
ご回答ありがとうございます。 条件付きで文字を挿入することができないとのことなので、<->ではなく、灰色等に塗色することで対応しようと思います。 ありがとうございました。
お礼
ご回答ありがとうございます。 セルに条件で色を付けることができました。 条件付きで出来ますが、セルに文字の挿入は不可能なのですね。知りませんでした。 教えていただいた方法で、やってみます。 ありがとうございました。