• ベストアンサー

日付表示させない設定はありますか?

EXCELで下記のような入力をした場合日付表示に変わってしまいます。 (1)12/21 (2)12-21 これを回避するためには (1)表示形式で文字列に変えて入力する。 (2)この入力の前に’を入力する。 等が私の知っている方法なのですが、 例えばWEBデータを取り込んだときに この現象が起こってしまうのでこの場合も (1)の方法を使う以外ないでしょうか? あらかじめ変わらないように設定することは 不可能でしょうか? 他に設定方法等ございましたら 知恵をお貸しください。

質問者が選んだベストアンサー

  • ベストアンサー
noname#262398
noname#262398
回答No.3

Webなら、[データ]メニューから[外部データの取り込み]―[新しいWebクエリ] でWebからデータを取り込みます。 [Webクエリオプション]ダイアログボックスで[日付認識を無効にする]にチェック。 で、良いのではないかと。 Webクエリがtakamiyaさんの目的に合えば、ですが。

takamiya07
質問者

お礼

ご回答ありがとうございます。 クエリのオプションにこんな設定が できるとは知りませんでした。 解決いたしました。 どうもありがとうございます。

その他の回答 (2)

  • Wendy02
  • ベストアンサー率57% (3570/6232)
回答No.2

こんばんは。 私が書く方法は、なんとも言えません。面倒だと言われればそれまでですから。 使用するシートを予め 書式-スタイル-表示形式 を、変更して 「文字列」 にします。 つまり、標準と文字列の書式を逆転させて、デフォルトを文字列・書式にします。計算する領域は、数値などの書式に変更します。 個々の貼り付けは、 Web からコピーして、右クリック-形式を選択して貼り付け 「Text 」 を選択する、 という方法です。 マクロでも出来ますが、コピーしたものの大きさを測らなくてはならないので、結構、面倒なコードになりますし、おそらくは参照設定が必要だったりしますので、とりあえず、今は、公開はしません。

takamiya07
質問者

お礼

ご回答ありがとうございます。 なるほど。 形式を選択→テキスト で、後でマクロを作って編集するわけですか。 いい案ですね。

  • storms
  • ベストアンサー率29% (15/51)
回答No.1

あらかじめ列ごと,あるいはワークシートごと選択して,セルの書式設定をしておいてから貼り付ける(ないし入力する)のはいかがでしょうか。

takamiya07
質問者

お礼

ご回答ありがとうございます。 あらかじめ列ごとに書式を設定しておいても データを貼り付けると書式が元に戻ってしまいました。

関連するQ&A