- 締切済み
別のセル2行に同じ文字を反映し青文字にしたい。
- みんなの回答 (4)
- 専門家の回答
みんなの回答
- tom04
- ベストアンサー率49% (2537/5117)
No.3です! たびたびごめんなさい。 前回の投稿で誤記がありました。 >A3セルまでコピー → そのままC列までコピー! は >A4セルまでコピー → そのままC列までコピー! の間違いです。 どうも失礼しました。m(_ _)m
- tom04
- ベストアンサー率49% (2537/5117)
こんばんは! 関数でやるのがお望みのようですので・・・ No.1さんと同じやり方になりますが、 A2~C2セルはなにも入力していない状態で A3セル(フォント色は「青」に設定しておく)に =IF(A2="","",A2) という数式を入れ↓のA3セルまでコピー → そのままC列までコピー! A2~C4セルを範囲指定 → 3行ずつオートフィルで下へしっかりコピー! ※ 今回もデータは2・5・8・11・・・と3行おきに入る!という前提です。m(_ _)m
- KURUMITO
- ベストアンサー率42% (1835/4283)
文字が既に入力されている表に関数を使って新たに空白のセルに文字を書き入れることはできません。 そのため関数を使って対応するためには新たにシートを用意して表を作ることがよいでしょう。 例えばお示しの表がシート1に有るとして、シート2にお望みの表を作成するためにシート2では次のようにします。 A1セルに次の式を入力して右横方向のD1セルまでドラッグコピーしたのちに下方にもドラッグコピーします。 =IF(ROW(A1)>COUNT(Sheet1!$A:$A)*3+1,"",IF(Sheet1!A1<>"",Sheet1!A1,IF(ROW(A1)=1,"",OFFSET(A1,-1,0)))) これでA,B,C列の空白のセルにはデータが表示されます。 A列にはシリアル値が表示されますのでA列を選択して右クリックし「セルの書式設定」の「表示形式」の「日付」から好みの表示を選択します。 その上で青文字にする操作を行います。 A,B,C列を選択します。A1セルがアクティブセルになっているでしょう。 「ホーム」タブの「条件付き書式」から「新しいルール」を選択します。 「数式を使用して書式設定するセルを決定」を選択して下の数式の窓には次の式を入力します。 =COUNTIF($A$1:$A1,$A1)>1 同じ画面の「書式」をクリックして「フォント」のタブで「色」の窓で青色を選択してOKします。 重複する日付や文字列は青色に変化します。 なお、シート1に新たな追加されれば自動的にシートが変化して対応して表示されます。
- play_with_you
- ベストアンサー率37% (112/301)
A3とA4に「=A2」 B3とB4に「=B2」 C3とC4に「=C2」 と入力し、書式設定で青文字。 あとはコピペ。 勘違いしてそうなので一応言っておきますけど、 「今後下に追加したときにも自動で同じ数式と書式になってほしい」なら不可能ですからね。 どこかにコピペ用のテンプレートでも作っといてください。