- ベストアンサー
Excel初心者
いくつか質問があります。 1、入力したデータを見やすいように、行の背景色を交互に変えたいと思います。 その後並べ替えを行っても交互のままにするにはどうすれば良いですか? 2、一番上の行に列ごとの数値の説明を書きたいのですが、降順昇順に並べ替えるときに一緒に並べ替えられないようにするにはどうすればよいでしょうか? わかりにくくすみませんがよろしくお願いします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
1.について データの範囲を選択して、メニューから「書式」>「条件つき書式」を選択します。 条件1として 「数式が」を選んで右の欄に =MOD(ROW(),2)=0 と入力し、「書式」を押して書式設定画面を開き、「パターン」を選んで、色を選択して「OK」を押します。 次に、「追加」ボタンを押し、上記と同様に 「数式が」「=MOD(ROW(),2)=1」と入力し、書式設定のパターンで別の色を選択します。 2.について 「データ」>「並べ替え」を行うとき、「範囲の先頭行」に「タイトル行」を選択します。
その他の回答 (2)
- otokam1947
- ベストアンサー率63% (92/145)
A1の回答には感心しました。「なるほど・・・」と思ったしだいです。感心したのは、ROWの結果をMODの引数に用いて解決していることで、これから私も利用したいものです。それにしても、Excelでは書式が引っ付いてこないデータ処理やコピーが「罫線」だけに限定されているのは残念です。もっと多様な指定が可能になればと思っています。 解答が出てしまったのですが、質問者が「初心者」とおっしゃっていますので、冗長なのですが「腕力モード」を記しておきます。 (1)元のデータをコピーし、他の場所にペーストする(元データが大きければ、別のシートにペースト)。 (2)ペーストしたデータを思いどおりに並べ替える(行の色は無視されバラバラになる)。 (3)元のデータに戻り、またコピーを実施。 (4)並べ替えたデータの先頭のセルの上で右クリック「形式を選択して貼り付け(S)」を選択。 (5)「書式(T)」を選択してOK。完成です。 これは「腕力方式」ですから、A1には完全に劣ります。汎用性がない・論理的でない・冗長であるという欠点があり、C級回答です。まあ、参考まで・・・です。
見当違いの回答でしたらご容赦ください。 普通、単にコピーしたら書式もコピーされるので、質問者殿の様な結果にはならないのですが、 普通に空欄のセルに、○/□と打つと、○月□日になります。 そうならない様に打つには、’○/□、と入力する文字列の前に”’”(SHIFT+7)を入れると、入力した文字は”文字列”と認識されて、不要な変換はされません。 もう一つの方法は、入力前にセル(たくさんあるときは全部)を選択して、右クリック→セルの書式設定→表示形式→文字列、と設定しておけばOKです。 解決のヒントとしてください。
お礼
=MOD(ROW(),2)=0 難しくて理解はできませんが、上手くできました。 ありがとうございました。