- 締切済み
Excel 関数
お願いします。Excelのセルを複数指定して、最初に入力したセルの書式条件設定(アンダーライン等)するにはどうしたらいいでしょうか?
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- rheda
- ベストアンサー率30% (3/10)
#1です。 Excellは相当使っていますが、 自分は、後先を見るような 関数は見たことがありません。 (機能的にも関数では、 難しいのでは、と思います)。 関数のみで、実現するなら、 先の回答を参考にして、 IFや、ANDを使い、 一方が未入力で、かつ、 もう一方が入力されている場合、 に、入力されているセルの 番号をどっかのセルに書き出す、 という方法になると思います。 (指定された、セルの書式 を変えるのは、関数では できませんが)。 セルC=IF(AND(A="",COUNTA(B)>=0),"A"... こんな感じですが、 相当長くなりそうです。 この方法だと、「~のセルが、 最初に入力されました」。 と、表示するのは楽そうですが。
- kinsan7
- ベストアンサー率26% (9/34)
複数のセルを範囲指定して 右クリック→セルの書式設定 ではだめですか?
お礼
ありがとうございます。ただ、関数を用いて条件設定をしたいので、数式をご教授願えればと想い、質問させていただきました。
- rheda
- ベストアンサー率30% (3/10)
非常に難しそうですが。 自分なら、こうする、 という意見です。 単純にセルに入力して、 その入力順を求めるのは、 困難(不可能)だと思います。 入力セルにボタンを設置するか して、入力時にボタンを 押してもらえば、可能です。 たとえば、 どこかのセル(ないし変数) に0を設定しておきます。 入力時、ボタンを押してもらったときに、 その値が0なら、1に変更します。 そして、さらに、 現在のセルの書式等を 変更します(activecell.で、)。 以降、入力しても、その値は、 0ではなく、1なので、 もはや、書式が変更される ことはありません。 ようは、フラグを立てるのですが、 この応用で、入力順も取れるように なります。 ただし、VBA(ボタンの設置)は、 必要になってしまいます。
お礼
早速ありがとうございます。一度試して見ますが、関数では定義付けられないのでしょうか?取りあえず参照するセルは2つなので、先に整数を入力されたセルを指定できるようなものは無いかとご質問させていただきました。例えば、数式の中に、”First”とか入れて後先だけを定義つける事は不可能でしょうか?
お礼
そうですか・・・。ありがとうございます。私も関数をいろいろ組み合わせて試みたのですが、適合する関数も無く、ご指摘の”IF”、”AND”関数も使ってみましたが仰るように、指定セルの双方に入力してしまうと思った様な、結果が得られませんでした。いろいろとご教授ありがとうございました。