• ベストアンサー

【Excel】条件による入力規則について

Excelにて、以下の対応を行いたいです。 マクロ等を使わずに行う方法があれば、教えてください。 例) ※以下、実際に入力するものは、<>の中に書かれているものです。 A1のセルに<○>と入力すると、自動的にB1、C1、D1に<->と入り、且つA1、B1、C1、D1のセルが赤色セルとなる。 A1のセルに<×>と入力すると、自動的にB1、C1、D1には何も入力されない<空白>。 使用している環境は以下です。 Windows XP Professional SP3 Microsoft Office Excel 2003 SP3 宜しくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.1

一つはB1セルに次の式を入力してD1セルまでオートフィルドラッグします。 =IF($A1="○","-",IF($A1="×","","")) セルを赤色にするにはA1セルからD1セルを範囲として選択します。その後に「書式」メニューから「条件付き書式」を選択します。 表示の画面で左の窓では「数式が」を選択します。右の窓には次の式を入力します。 =$A1="○" 同じ画面の「書式」をクリックして「パターン」タブから赤色を選択してOKします。

ba7a7a
質問者

お礼

ご回答ありがとうございます。 セルに条件で色を付けることができました。 条件付きで出来ますが、セルに文字の挿入は不可能なのですね。知りませんでした。 教えていただいた方法で、やってみます。 ありがとうございました。

その他の回答 (2)

  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.3

B1セルには =IF($A1="○","-","") と数式を記入して,D1までコピーしておく。 A1セルを選び,書式メニューの条件付き書式を開始する セルの値が 次の値に等しい ○ として,書式ボタンで赤く塗っておく B1:D1セルを選び,書式メニューの条件付き書式を開始する セルの値が 次の値に等しい - として,書式ボタンで赤く塗っておく。 #参考にしてください http://www.geocities.jp/ogino2600x/1411.html

  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.2

色は条件付き書式で出来ますが、文字の挿入/削除は出来ません。 見た目(実際は<->が入力されている)だけでいいなら A1:D1をセル選択して、「書式」「条件付き書式」で 条件1「数式が」「=$A1="○"」でパターンを赤の塗りつぶし 条件2「数式が」「=$A1="×"」で文字色を背景色(通常は白)にする 上記で文字色と背景色が同じなら、見た目は非表示となり印刷しても分かりません。

ba7a7a
質問者

お礼

ご回答ありがとうございます。 条件付きで文字を挿入することができないとのことなので、<->ではなく、灰色等に塗色することで対応しようと思います。 ありがとうございました。

関連するQ&A