|
エクセルを使っていて、セルに入力した数字がいきなり「1999/12/05」なんてなってしまって驚いたこと、ありませんか? そのメモに書いてあった方法は「セルの書式設定」で表示形式を標準に戻すというものでした。それも正しいやり方です。でも半角で「/」スラッシュとか 「-」マイナス記号なんかを入れると、またもやエクセル君が気を利かせて表示形式を日付にしてくれる。それでまた「セルの書式設定」で直して、また日付形式にされて・・・原因がわかってればいいんですけど、何度もそうゆうことをしてたらかなり辛い。それに、どうしてもここには半角のスラッシュを入れたい、という場面もあります。 そんなときの一発解決方法は「’」アポストロフィーを初めに入れて「’9-03」のようにすること。これでエクセル君はもう迷いません。勝手な解釈で気を利かせることなく、ありのままを受け止めてくれるようになるのです。マイナス記号で始まるものだって、これでOK。アポストロフィーで解決です。 そもそも、セルの書式設定をきちんとしておけば、こうゆう苦労もないんだろうけど、なんせエクセルは壊れやすい。いや、プログラム自体はいたって頑健なんですけど、人から作ってもらった表などは、初めの意図と違ったものになってしまうのにさほど時間も手間もかからない(-_-;)。 「アポストロフィーで、ありのままの私を見て」。何かととっつきにくいイメージのエクセル君とも、これでわかりあえるかな? 2003/7/1
|