• ベストアンサー

エクセル2003 サイトからコピーしたりクエリで読み込んだデータの書式

とあるデータを読み込んだのですが、思うように書式設定が出来ません。 読み込んだデータは「07/09/25 3:38:50」のように日時と時間なのですが これをセルの書式設定で何に変えても右上の「サンプル」が「07/09/25 3:38:50」のままで変化しません。 ちなみに「m/d」にしたくても何も変化しません。 でも、そのセルをアクティブにして「07/09/25 3:38:50」のどこかにカーソルを持っていきエンターを押すと変わります。 なぜでしょうか?この現象は他のデータでも起こりますし、違うハードでも起こります。 回避方法があれば教えてください。 よろしくお願いします。

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

  • ベストアンサー
  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.2

外部データから取り込むと制御文字など(シート上では見た目に見えない)が入ってしまうことがあるからではないかと思う。 それで思いついたのですが、エクセルにはCLEAN関数というのがあるので、これをカマスと直るかもしれない。例 =CLEAN(A1) 制御文字を 取り除く。 A1をCLEAN  のテスト ="123"&CHAR(9)& "AS" 表示123AS 長さ =LEN(A1)  6 形式を、選択して張り付けー値            表示123AS 長さ =LEN(A2)  6 =CLEAN(A1)    表示123AS 長さ =LEN(A3)  5  あるいはPREFIXあたりかなと思ったこともある =CELL("prefix",A1)  質問と類似の実例を再現するデータが無いので、テストできないのですが、よろしく。経験したことはあります。 あるいは先頭に余分な空白があるとか,書式が文字列になっているとか(この場合はENTERでも変化ないですからc質問の例とは違うと思いますが)。 ーー >エンターを押すと変わります。 エクセルの機能で、入力時に働く機能でもって、変化するのだろうと思います。良く経験するのは(全角)数字文字ー>数値化や、ーや/で日付化でする例ですが、それ以外の変換の全貌は、情報が少なく不勉強で良く判らない。

sdfdfadgh
質問者

お礼

大変参考になりました。ご回答ありがとうございます。

その他の回答 (1)

noname#204879
noname#204879
回答No.1

仰っている現象はよく経験するところです。 回避方法ですが、 1.「サイトからコピーした」ものは、ワークシートに[形式を選択し   て貼り付け]→“テキスト”とする または、 2.何処かの任意の空白セルを[コピー]した後、すでに貼り付けたデー   タのセル(範囲)を選択して[形式を選択して貼り付け]→“加算”   に目玉を入れて[OK]をクリック

sdfdfadgh
質問者

お礼

大変参考になりました。ご回答ありがとうございます。

関連するQ&A

  • Excel2010 条件付き書式のコピー

    お世話になります。 以下の様なセルの集まり□に対して同一の条件付き書式が設定してあります。 ■は空スペース □□ ■□ 右下のセルの集まりを範囲選択して条件付き書式を削除。計算式、塗りつぶし等も削除。 すると、右上のセルの条件付き書式が消えてしまいました。 条件付き書式の削除は範囲選択しても列が同一だと消えてしまうものなのでしょうか? 条件付き書式が消えた右上のセルの集まりに対して、左上のセルの集まりの条件付き書式をコピーしたいのですが、「条件付き書式の設定を保存→設定呼び出し」といった機能はないでしょうか?

  • Excelのセル書式設定について

    バージョンは2003を使っています。 セルの書式設定で 「gggee"年"m"月"d"日"」 としたところ、それなりにうまくは行ったのですが 西暦を年号に換算する設定のようです。 (13と入力しないと平成25年になりません) できれば25と入力すると平成25年になるようにしたいのですが セルの書式設定ではできるでしょうか? できればセルの書式設定でできるやり方がいいです。 (それ以上のだと理解しきれないので)

  • エクセルの書式設定

    前任者が作った会計を管理するためのエクセル書類で、わからず困っています。 (セルA1)―(セルB1)の数値がゼロならば(セルC1)に「-」が表示される設定になっています。 それをそのまま1行選択してコピーし貼り付けるのですが(セルC2)の表示が「-」にならずに「0」となってしまいます。 セルC1とセルC2の違いをいろいろ探したところ、セルの書式設定のサンプルの欄が、C1は「-」になっていて、C2は「0」なってしまっています。 この書式設定のサンプルに表示されているものは、どこからきているのでしょうか? どうすればこの「サンプル欄」を変えることができますか? 説明が下手で申し訳ありません。 わかる方、教えてください。

  • excelのセルの書式設定を自動で反映させたい

    すみません。昨日似た質問をさせていただき、 =を置換すれば良いとの素晴らしい回答を頂き、無事解決したのですが、 http://okwave.jp/qa/q8475696.html 今度は、セルに = を含まない 年月日時刻 のデータがあり、 その表示スタイル は 2014-02-15 13:22:45 となっています。 対象のセルの書式設定は yyyy/m/d h:mm としているのですが、 やはり、書式設定どおりの表示をさせるために、セル内をダブルクリックして、 enterボタンを押さなければなりません。 この場合、どういったことができるのか、教えていただけないでしょうか? excelは2003です。

  • エクセルの書式の設定

    エクセルの書式の設定にはいろいろなパターンがありますが、ユーザー定義も含めて、いろいろな書式が設定してある複数のセルでもシートを全指定して一気にセルの書式設定で定めれば、もとの書式設定のデータは書き換え後は残っていないのでしょうか。残っている、いないにせよ、集計等の後のデータ処理に影響はないのでしょうか。

  • 条件付き書式のコピーについて

    シート1のセルとシート2のセルが一致しない場合、書式の変化が発動するように設定しようとしています。 現在、シート1のセルA1の書式設定に、 「次の値に等しくない」 「=INDIRECT("Sheet2!$A1")」 と入力されています。 この時点でシート1のA1は正常に書式が発動されました。 そこでシート1のA列すべてに書式をコピーしたいのですが、コピーをするとすべてのセルの書式が「=INDIRECT("Sheet2!$A1")」となってしまいます。 「=INDIRECT("Sheet2!$A1")」 「=INDIRECT("Sheet2!$A2")」 「=INDIRECT("Sheet2!$A3")」・・・・ となってもらいたいのですが。 コピー方法はセルA1の書式設定したあと、マウスの右ドラックをして「書式のみコピー」を選択して実行しました。 どこか間違っていますでしょうか。

  • 書式設定が戻ってしまう

    Windows Vista Excel2007で、A1セルにh20/8/25と入力してエンターでH20.8.25になるはずですが、8月25日になってしまいます。 そこでセルの書式設定で、表示形式→ユーザー定義→「[$-411]ge.md」に設定してOKでその時はH20.8.25にはなりますが2回目からは、設定が「m"月"d"日"」に戻って又8月25日と表示してしまいます。 設定が戻らなくする方法を教えて下さい。

  • excelで書式設定ができません。

    excel2000を使っており、データが入ったファイルを もらったのですが、なぜだか書式設定ができません。 右クリックの書式設定、書式(O)→セル(E)ともに 表示はされるのですが、選択しても何も起きません。 ctrl+1、も何もおきません。 ツール(T)→保護(P)を選んでみても、 "シート保護の解除"は出ないので、 シート保護等はされていないと思われます。 さらに、ツール(M)→マクロ(M)→マクロ(M)も 何も表示されないのでマクロも組まれていないようです。 どなたか原因がお分かりになる方がいらっしゃったら お返事お願い致します。

  • Excelの「セルの書式設定」について

    Excelで 書式設定の「表示形式」→「会計」を設定した既存のページのセルには空白時に「-」の記号が表示されます。「セルの書式設定」ウィンドウの「サンプル」個所を見ると - の記号が表示されておりそれが原因とは理解できますが、同セルの書式を一旦消去して、 -  の表示されていない「会計」を設定しても - が表示されてしまいます。別の書式設定してないセルに同書式を設定すると空白時には何も表示されません。どうしてでしょうか?

  • (エクセル2000)書式変更できない

    "山田太郎","000","111" "山田次郎","001","333" "山田三郎","003","555" ・・・(約2万行、10MBくらい) 「データ→外部データの取り込み→テキストファイルの取り込み」でテキストファイルを「文字型」として取り込みまでは問題なくできますが、ただここで取り込んだデータは右「クリック→セルの書式設定」してもすぐには画面に反映されず、そのセルを選択し、入力状態にし、Enterをもう一度押すと、書式が変わります。 ちなみにツールオプションの計算方法はきちんと「自動計算」になっています またちなみにテキストファイルを「標準」で取り込むと前0抜けします。「山田太郎 0 111」になってしまいます。 なぜ書式変更しても画面反映されないでしょうか。お願いします。

専門家に質問してみよう