• ベストアンサー

エクセル:セルの書式設定が変わる

文字列/標準で作成し保存したテーブルが、翌日開いてみると大部分が「会計」”ユーロ”にかわっていました。(変化のない部分もあります) 全てのファイルがそうなるわけではありません。現時点では二つのファイルで症状が出ています。 今回のファイルも半年以上使っていますがこの症状が出たのは今日が初めてです。 その後、気づいたのですが問題の出ているファイルでワークシートの挿入を実施したところ、そのシート全体が会計の書式になっていました。 原因と対策に心あたりある方お願いします。

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

  • ベストアンサー
  • naoto0216
  • ベストアンサー率46% (183/391)
回答No.1

かってにユーロに変わったってことですが、 元はどのような文字列が入っていたのでしょうか。 例えば「10(e)」という文字列がある場合、オートコレクト 機能によって「10€」に変換されます。変換されると書式も 恐らく変わるとおもいます。 念のため、オプション→文章校正→オートコレクトの オプションがどのような設定になっているか確認した方が よいかもしれません。

ticktak
質問者

お礼

ヒントありがとうございます。 下記で同じ悩みを見つけたので、この方法を参考にしてみます。 http://answers.microsoft.com/ja-jp/office/forum/office_2010-excel/%E6%95%B0%E5%80%A4%E3%81%8C%E9%80%9A%E8%B2%A8/245138dd-246c-4144-83a7-28b1cc9402bb?auth=1

その他の回答 (1)

  • msMike
  • ベストアンサー率20% (363/1775)
回答No.2

「Excel(エクセル)」の部屋での質問なので、Excel のハナシであろうことは推察できますが、バージョンくらいは明記すべきでしょう。ついでにOSもネ。

ticktak
質問者

お礼

指摘ありがとうございます。 2010の7です。

関連するQ&A

  • EXCEL2007でセルの書式が勝手に変わっている

    会社でエクセル2007を使用していますが 保存したファイルを再度開くと、保存時に書式が標準であったセルや 数値であったセルが、全て日付に変わってしまいます。 特に変わった操作はしていないと思うのですが・・・ 保存形式は2007のxlsxです。 A列からBA列までの53列X1500行の表で 関数はSUMなどの合計(10列x1000行、書式は会計)と、 商品名表示の参照関数(1列X1000行、書式は標準)と 売上月の振分に配列関数(12列X1500行、書式は会計) 程度入力してあり、 他は入力規則でリストから選ぶ列(書式は標準、数値) のみのシート内容です。 そのシートが合計9シート有り、他にリスト用のシートと 9シート分の集計シートが1シートの構成です。 ファイルサイズは約7MBです。 説明できる内容はこの位になってしまいますが 何か原因が判ればご教示お願いしたいと思います。 よろしくお願いいたします。

  • Excelのセルの書式設定

    お世話になっております。 EXCEL2002で作成したワークシートをEXCEL2000で 参照すると、セルの書式設定ができないという事象が 発生しています。 (1)ワークシート作成 (2)「セルの書式設定」で、「保護」タブからロックの  チェックボックスを外す (3)ツール→保護→シートの保護 で、ワークシートを  保護。このとき、セルの書式設定については全ての  ユーザに変更許可にチェック (4)このファイルをEXCEL2000で開くと、セルの書式  設定が選択できない なお、同じファイルをEXCEL2002で開くと、問題なく 設定変更が行えます。 上記事象の対応方法について何か情報をお持ちの方 ご教授下さい。

  • エクセルのセルの書式設定がおかしいです。

     こんにちは。  どなたか宜しくお願いいたします。  セルの書式設定を開くと通貨や会計がユーロになってしまいます。  また、数値のところも、小数点以下の桁数が「2」になっていたり、  日付なんかも「ドイツ語」になってしまったり、  ツールバーに出した「通貨スタイル」のイラストをクリックするとユーロがついてしまったり、「区切りスタイル」のイラストをクリックすると、少数点以下が2桁出てきたり、カンマが使えなかったり・・・。  以前は普通だったのにおかしくなってしまいました。  何回もセルの書式設定を「日本語」類にしても、元に(ユーロとか、区切りが変)になってしまいます。  心当たりは・・・、ワードでドイツ語が使用できるように設定しました。何か関係があるのでしょうか?  また、以前の状態に戻すことはできるのでしょうか?  わかりづらい文面ですみませんが宜しくお願いいたします。    

  • セルの書式設定でメモリを節約できますか。

     約3メガバイトのエクセルシートを作成しています。 行数が8000行,列が約100列という巨大なものです。 シートの計算式などは単純ですので,オートフィルでコピーしていくのですが,オートフィルで8000行までコピーしようとするとエラーメッセージが出てしまいます。  おそらく,メモリが不足しているのではないかと考えています。  そこで,ワークシートのメモリ消費量を少しでも減らそうと考えています。思い当たるのは,セルの書式設定です。  私は,通常,セルの書式設定では,「標準」を利用しているのですが, セルの内容になっては,1または0しか表示する必要のないセルもあります。 また,数値を計算するにしても,小数点以下第2位までしか,計算させる必要のないセルが大半です。  このようなセルについて,書式を「数値」にして,「小数点以下の桁数」を少なくすれば,メモリの消費量を減らすことができるのでしょうか。  また,上記以外の方法により,巨大なワークシートを作成することができるのでしょうか。以上よろしく教示願います。

  • Excelの書式について。

    新規でワークシートをだすと 列Aがつねに書式が日付になっています。 どうすれば解除できますか? Excel2000を使用しています。

  • Excelでセルの書式も引用する方法について質問

    Excelのセルの書式のことで質問です。 シート1の表(日付や数字や文字がある表)をシート2へ引用するように関数を作ったのですが、シート1へ列を挿入するとシート2の書式がずれてしまって、日付の表示が上手くできません。 シート1のセルの書式ごとシート2へ引用する方法があれば教えてください。

  • AccessからExcelへのエクスポート後、Excel上の「セルの書式設定」が無効になった場合の解決策を教えてください。

    AccessからExcelへエクスポートしたら、Excel上の「セルの書式設定」の画面が表示されなくなってしまいました。 エクスポート時に次のエラーメッセージが表示されたのが原因しているのではないかと思います。 「ファイルエラー:表示形式の設定が失われた可能性があります。」 このような場合、「セルの書式設定」が有効になるようなExcel上の設定箇所はないでしょうか? 別のExcelで作りこの現象が現れているワークシートでは「セルの書式設定」は有効です。 この現象が現れているファイルで挿入したワークシートは、「セルの書式設定」が無効です。 なので、この現象が現れているファイルの設定自体がおかしくなっていると考えれます。 どなたか解決策をご存知の方がいらっしゃいましたら、ご教示ください。 よろしくお願いいたします。

  • セルの書式が標準なのに文字列にできるのはなぜ?

    会社のシステムで吐き出したデータですが セルの書式設定が標準なのに文字列となっています。 マクロを利用して、あるセルの値を別セルへ転記すると、 数字は数値に変換され、先頭の0は消え、桁数が多いと指数表示になってしまいます。 会社のシステムが吐き出したエクセルはセルの書式が標準なのに 中の数字が文字列でいられるのが疑問です。 会社のシステムの吐き出したデータは Microsoft Excel 2.1ワークシートで 全てのセルの書式設定は「標準」です。 で例えば 12345678901234 は 12345678901234 と表示されていて 「数値が文字列として保存されています」 となっています。(先頭に ' は入っていません) 0101という値のセルでも 表示は0101ですが 「数値が文字列として保存されています」 となっています。(先頭に ' は入っていません) それらのセルの値をマクロとかで別セルに転記すると 転記先では1.23457E+13 と表示されてしまいます。 (0101は101になります。) まっさらなエクセルに自分で手入力すると ・セルの書式設定が標準だと 12345678901234 ↓ 1.23457E+13になります。 ・セルの書式設定が数値だと 12345678901234 ↓ 12345678901234 ・セルの書式設定が文字列だと 12345678901234 ↓ 12345678901234 (ただし 数値が文字列と保存されています と注釈有) なのに会社のシステムの吐き出しデータは セルの書式設定が標準なのにもかかわらず 12345678901234 ↓ 12345678901234 (ただし 数値が文字列と保存されています と注釈有) となっています。 手入力で書式設定が標準の状態でセルに12345678901234 と表示させるには先頭に ' をつける方法しか知りませんが ' が無いのに表示されています。 でもこの該当セルをマクロで別セル(書式設定:標準)に転記すると 1.23457E+13 となります。 またシステムが吐き出したエクセルの同じシート内に 以下のマクロで転記すると ↓ Sub 転記() 行 = 2 Do If Cells(行, 6).Value = "" Then Exit Do If Cells(行, 6).Value >= 10 Then Cells(行, 7).Value = Range("A2") Else Cells(行, 7).Value = Range("A3") End If 行 = 行 + 1 Loop End Sub ↓ このマクロだと A列~F列が書式設定が標準なのに文字列として表示されているのですが 転記先のG列が書式設定が標準であっても 12345678901234 (数値が文字列と保存されています と注釈有) と同じ状態のまま転記できます。 新しいBOOKのシート2に 会社の吐き出しデータをシートコピーした後、 (セルの書式設定:標準だが文字列で表示されている) そのBOOKに登録されているマクロで シート2のセルからシート1のセル(書式設定:標準)に転記すると 数字は数値に変換され、先頭の0は消え、桁数が多いと指数表示 となってしまいます。 ちょっと混乱しています。 理屈等教えていただければと思います。お願いします。

  • エクセル2000の書式について

    OS:XP Pro SP-2 エクセル2000のメニューバー?(ファイル、編集、表示、挿入、書式、ツール、データ、ウィンドウ、ヘルプ)で書式の表示される項目が通常、セル、行、列、シート、オートフォーマット、条件付き書式ふりがな等が表示されると思うのですが、シートしか表示されません。しかも下矢印(あまり使ってない項目が非表示になっていて選択すると全部表示される)もありません。 エクセルの再インストールもしましたが直りません。 修復方法ご存じの方ご教示願います。宜しくお願い致します。

  • エクセル 条件付書式が使えない

    エクセルの事で教えてください(2003、以前2000でも同じだった) 商品在庫一覧のワークシートを作成し、 基準以下の在庫数になると商品名のセルに色が付くように「条件付書式」で設定してあります。 そして、いろいろと参照し易いように、他のファイルも同じワークシート内に貼り付けているうちに、ファイルサイズが巨大になってしまいました(50MB)。 新しい商品が増えたので、そのセルにも「条件付書式」を設定しようとしても、グレーアウトしていて出来ません。 ちなみにこのファイルを、「コピー」「形式を選択して貼り付け」を繰り返して、 別ファイルを作るとファイルサイズが小さくなり(1.8MB)、グレーアウトしなくなります。 他の20MBのファイルでも同じ現象が起きます。 最初にワークシートを作成したときには、「条件付書式」が設定できたので、 あるファイルサイズを超えると「条件付書式」は使えなくなるということでしょうか。 そうであれば、どのサイズ以上からでしょうか。 また、同じように「セルの挿入」も「右方向」「下方向」がグレーアウトしてしまいますが、 このように制限される機能は他に何があるのでしょうか。

専門家に質問してみよう