• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセルの設定方法について)

エクセルの設定方法について

このQ&Aのポイント
  • エクセルの設定方法について教えてください。
  • エクセルのA列に文字列を入力するとB列に同じ文字列が自動入力される方法と、B列の文字列を編集すると着色される方法について教えてください。
  • 具体的な設定方法や手順がわからず困っています。どのように設定したら良いのか教えてください。

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

  • ベストアンサー
  • acha51
  • ベストアンサー率41% (436/1042)
回答No.1

セルB1 に =A1 と入力すると セルA1 に ライフと入力すると セルB1にライフと入る セルB1を選択し 編集⇒条件付き書式を選択 参考画面のように設定する  ここで =A1 は$A$1と設定されるので$を削除する  書式で色を設定する セルB1 を選択し必要な行までコピーする コピーしたセルにセルA1 が未入力のとき0が表示され どこまでコピーしたのかわかりやすいですが うっとおしいので 0を表示させなくするには 数式を =iF(A1="","",A1)とする 

oog007jp
質問者

お礼

さっそくご回答いただきありがとうございました。 「条件式書式設定」の仕方の操作にちょっと手こずりましたが、解決できました。

その他の回答 (2)

  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.3

こんにちは! すでに回答は出ていますので余計なお世話になるかもしれませんが・・・ B列に数式が入っているとして、B列を編集してしまうと元の数式は消えてしまいます。 その後A列のデータを書き換えた場合はB列のデータはそのままになってしまいます。 そこでVBAでの方法になってしまいますが、A列・B列のデータが変わるたびに希望の動きになるようにしてみました。 1行目はタイトル行で2行目からデータを入力するとします。(B列のセルの色は「赤」としています) 画面左下のSheet見出し上で右クリック → コードの表示 → VBE画面が表示されますので ↓のコードをコピー&ペーストしてデータを入力してみてください。 Private Sub Worksheet_Change(ByVal Target As Range) 'この行から If Target.Row = 1 Then Exit Sub Dim i As Long i = Target.Row If Target.Column = 1 Then Cells(i, 2) = Cells(i, 1) End If If Target.Column = 2 Then If Cells(i, 2) <> Cells(i, 1) Then 'A列とB列のデータが異なる場合 Cells(i, 2).Interior.ColorIndex = 3 'B列のセルが「赤」になる Else Cells(i, 2).Interior.ColorIndex = xlNone End If End If End Sub 'この行まで 的外れならごめんなさいね。m(__)m

oog007jp
質問者

お礼

ご親切なアドバイスをありがとうございます。 確かに数式ではなくても、一度編集した後にB列を再度変更すると、 そのままになってしまいます。 お示しいただいた方法、よくわからないのですが解決策となるかと思います。 アドバイスを参考にいろいろ試行してみるつもりです。 ありがとうございました。

noname#204879
noname#204879
回答No.2

》 …文字列またはセルに色がつくようにする 添付図のように文字列の色だけでなくフォント種を変えたり、罫線付きにしたりすることもできます。 Win7 配下の Excel 2002 で試した結果です。 なぜか罫線の色が変更できないのは、Excel のバグか、私だけの不具合なのかは不明です。

関連するQ&A

専門家に質問してみよう