dポイントプレゼントキャンペーン実施中!

コード_コード2_店名・・・・・
30_50_・・・・・
40_25_・・・・・

エクセルで右揃え_中央揃えが効かない、フィールドがあるのですが
なぜでしょうか?
上の表で見ると30_50_40_25の部分のみ効きません。
他のフィールドでは効きます。
さらに30_50_40_25のフィールドでも文字に関しては効きます。

理由が良く分からないのですが、バグでしょか?

A 回答 (4件)

#2さんへの「補足」を踏まえて…。



もし、Excelのバージョンが2007であれば、
条件付書式で表示形式を上書設定されていれば、
そのように動作することはありえます(動画参照)

一方、Excel2003以前のバージョンの場合は、
「普通はない」動作と言えると思います。

「バグ」と呼ぶかどうかは別にして、
編集を重ねるうちに、内部データに不整合が発生し
妙な挙動をするというケースもなくはないですが…。

他に考えられる可能性としては、マクロぐらいでしょうか。

以上ご参考まで。

この回答への補足

使用しているのはExcel2003です。
マクロで作成したシートなので、マクロが原因かもしれません。
一応、無効にして開いても駄目なので、作り直すのが一番早いかと思います。

補足日時:2009/08/05 11:58
    • good
    • 0

この説明だけでは、データの情況が良くわからない。


30_50_・・・・・の_も質問者の勝手な表現。何を意味するのか。
=TYPE(A1)  を別セルに入れて1と出るか2とでるか報告しては。
配置に関しては、セルの値が文字でも数値でも効くはず。
>バグでしょか?
全世界の人が見張っているエクセルで、こう言えるのは、相当の勉強をした人で、普通は安易に言えない。

この回答への補足

表示設定の問題のようです。
関数を入力しても、関数がそのまま表示されます。(セルに)
どこに設定があるか分かるでしょうか?

補足日時:2009/08/04 15:07
    • good
    • 0

恐らく数値型として扱われているのだと思います。


右クリック→書式設定→表示形式→文字列で効くようになると思います。

この回答への補足

残念ながらどの形式にしても、はじめに数字で入力すると効かないようです。
しかし郵便番号のようにハイフン「-」などが入ると効きます。

補足日時:2009/08/04 15:04
    • good
    • 0

そのコードが入力されているデータの後ろに空白が入っていないでしょうか?

この回答への補足

入っていません。
新たに入力しても無理でした。(数字の場合)

補足日時:2009/08/04 15:03
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!