「yyyy0101」を「19000101」に置換すると、エクセル上で「*」になる。

 Wクリックすれば、正常に表示されるが、化けずに置換するには?
 テキスト・エディター(メモ帳 or 紙copi)上なら化けないのに……。

回答の条件
  • 1人1回まで
  • 登録:
  • 終了:2016/12/24 11:57:05
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

ベストアンサー

id:a-kuma3 No.1

回答回数4973ベストアンサー獲得回数2154

ポイント100pt

*」ではなくて、「#######」のような感じになる、ということだと思いますが、そのセルに設定されている書式が「数値」になっていないでしょうか(もしくは、ユーザ定義で数値系の指定)。

セルの値が数値と判定できる場合、書式が「数値」になっていると負号の分の一文字が頭につきます(正の値なら空白)。
そして、セルの幅を超える桁の値の場合に、セルの表示は # で埋められたものになります。

もし、上記の条件に合致するなら、

  • セルの書式を「標準」にする
  • セルの幅を少し広げて、9~10 文字程度表示できるようにする

のどちらか(もしくは両方)をすると、見えるようになります。

置換対象のセルの場所がばらばらで、いちいち書式を設定するのが面倒だ、ということであればマクロを使うことになります。

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません