Excelのセル書式が変更できない問題について

このQ&Aのポイント
  • Excel 2010を使用していると、取引先からExcel 2003形式のファイルが飛んできた際に、日付の入っているセルの書式設定を変更することができません。セルの書式を数値、通貨、パーセンテージ、文字列などに変更しても変わらず、ピボットテーブルを使ってもグループ化できません。
  • セルの書式設定を変更しようとすると、式も入っておらずどのように形式を変更すれば良いのかわからない状況です。
  • Excelのバージョンの違いにより、取引先から送られてきたExcelファイルの日付の形式を変更することができず、書式設定の変更やピボットテーブルのグループ化ができない問題が発生しています。
回答を見る
  • ベストアンサー

Excelの書式が変わらないです

Excel 2010を使用しています。 取引先からExcel 2003形式でファイルが飛んできます。日付の入っているセルが、 「5/20/2012」のような形式でデータが入っています。セルの書式設定から「2012/5/20」形式にしようとしていますが、変更できません。 書式設定を、数値、通貨、パーセンテージ、文字列、様々なものに変更しようとしても何も変わりません。セルに式もはいっていないですし、どのように形式を変更してよいかわかりません。 ピボットテーブルにして、日付のところを「グループ化」しようとしても、選択対象をグループ化することができませんという表示が出ていしまいます。 ご教授よろしくお願いいたします。

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

  • ベストアンサー
  • ok-rjak
  • ベストアンサー率52% (70/134)
回答No.2

文字列として「日付のようなもの」が入ってるのではないでしょうか。 文字列ですので、日付としてのグループ化もできません。 例えば、無理矢理変換するなら、A1に「5/20/2012」などと入っているとして、B1に以下の式を入れます。 =DATEVALUE(RIGHT(A1,4)&"/"&LEFT(A1,LEN(A1)-5)) すると、2012/5/20のシリアル値が表示されますので、書式を日付に変更してください。

mellow91
質問者

お礼

ご回答ありがとうございます!よく理解できました!

その他の回答 (2)

  • MackyNo1
  • ベストアンサー率53% (1521/2850)
回答No.3

ご質問の状況は日付が「文字列」として入力されているパターンです(グループ化できない、左寄せ表示)。 データを日付に変換したい場合は、その列を選択して「データ」「区切り位置」で「次へ」「次へ」で最後に列のデータ形式を「日付」にチェックを入れ「MDY」を選択して「完了」して下さい。

mellow91
質問者

お礼

ご回答ありがとうございます!よく理解できました!

  • ml_4649
  • ベストアンサー率14% (123/860)
回答No.1

そもそも、日付の形式ではなく文字で入っていないですか? 他にも、数字を編集しているとか、、、、 おそらく文字列なんではないでしょうか? 確認してください!

mellow91
質問者

お礼

ご回答ありがとうございます!よく理解できました!

関連するQ&A

  • excelで書式の変更が反映されない

     excel2000です。ある列に数値で入力した「20010401」のようなデータが200くらいあり、その列全体の書式を文字列に変更し、並べ替えを行うと、その書式の変更が反映されていないところがあり、うまくいきません。  書式が反映されていないセルをダブルクリックすると反映するのですが、、、  書式の変更が反映されないセルはいつも決まっているようです。  何か対処方法はあるでしょうか。一応ファイルサイズとしては、500kbiteくらいのものです。

  • エクセル2007のセルの書式設定について

    エクセル2007のセルの書式設定について 標準で、2015/11/12と表示、数値でも、日付でも、文字列でも同じように2015/11/12と表示されるセルがあります。 これをきちんと日付として2015/11/12と表示させ、数値としても本来の42320と表示させたいです。 ご存知のかた教えてください。 標準で、2015/11/12と表示 数値でも、日付でも、文字列でも同じように2015/11/12と表示されるセルがあります。 これをきちんと日付として2015/11/12と表示させ、数値としても本来の42320と表示させたいです。 ご存知のかた教えてください。

  • 条件付き書式 日付のセルを塗りつぶし

    Excel2007 ある列に 日付、文字列、数値が入力されています。 条件付き書式で日付の入力されているセルのみ塗りつぶしたい。 その方法を教えてください。

  • excelピボットテーブルの「行」に通貨書式を設定したい

    ピボットテーブルで、行「品番」「上代」があり、列に「店」、データに「売上数」があります。 「上代」を通貨表示したいのですが、【フィールドの設定】→【表示設定】がなく、【フィールドの設定】→【詳細】となり表示設定ができません。 セルの書式設定で通貨にしても、データの更新をしてしまうと元にもどるし、いちいち設定しなくてはならないので面倒なのですが、行項目に通貨設定をする方法はないのでしょうか? excel2003です。 お手数ですがどうぞ宜しくお願いします。

  • エクセルのピボットテーブルの書式設定について

    エクセル2000を使っています。ピボットテーブルに罫線を追加したいのですが、セルの書式設定で罫線を設定しても、データを更新すると、もとに戻ってしまいます。ピボットテーブルオプションで、書式の維持を選択しているのですが・・・罫線は設定できないのでしょうか?

  • エクセルの書式設定

    エクセルで入力する時或る値のみ勝手に書式設定が変更されます。 又 セルの書式設定で表示形式を設定しなおしてもそのセルのみ日付表示になります。 又 その時は設定できても保存して又ファイルを開くと日付表示に設定が変わってしまいます。エクセルの修復もしたのですが治りません。どうかお助けください。 OSはXP エクセル2003です。お願いします。

  • 桁区切りの方法について。

    “ピポットテーブルフィールド”内の数値に桁区切りを付ける場合 “ピボットテーブルフィールド”の“表示形式”からセルの書式設定で桁区切りを付けるのとExcelの書式設定ツールバーの“桁区切りスタイル”を使うのとでは 何か違いがあるのでしょうか? 私の持っているテキストでは “ピボットテーブルフィールド”の“表示形式”から桁区切りを付けるようになっているのですが 書式設定ツールバーの“桁区切りスタイル”を使う方が簡単なように思います。 何か意味があるのでしょうか? 宜しくお願い致します。

  • Excelの「’」とセルの書式設定(文字列)の違い

    こんばんわ。 Excelの文字列表示について、教えてください。 数字を入力する際に、先頭に「'」を入力すると 文字列として入力することが出来ますが、 数字が入っているセルのセルの書式設定から 「文字列」に表示形式を変更することとの 違いはなんなんでしょうか? やり方は違うけれど、結果は同じということでしょうか? 「'」を入力すると、データが文字そのものに変わり、 表示形式を変更すると、見た目だけ(左揃えになるなど) 文字列のように見えるだけで、データは 数字のままということなんでしょうか?? また、文字列として入力された数字を Value関数で数値に変換してしまうのと セルの書式設定で「数値」に変更するというものも 同じように、違いが良く分かりません。。。 もう、頭の中が「??」だらけです。 違いを教えていただけたら・・・と思います。 どうぞよろしくお願いいたします<m(__)m>

  • EXCELでセルの書式について。

    EXCELで、日付のセルで例えば2000/5/20を書式設定変更で00-MAYとしたとして、それをCOPYします。さらにそれを別のセルにペーストすると00-MAYは文字としてではなく、日付として認識されており、もとのセルと同じ内容ですよね?00-MAYを文字として別のセルに移すにはどうするのでしょうか?形式を選択してPASTEしていろいろやっても同じでした。

  • エクセル セルの書式設定を選択したすべてのセルに適用する方法

    エクセルの「セルの書式設定」ですが、だいたいのことは複数セルを選択すると、複数セルに適用されるのですが、「セルの書式設定」をしたあとに該当のセルをいちいちダブルクリックしなくては適用されずに困っています。 これは、テキストウィザードで「文字列」として取り込んだ「2008/12/15」などの日付でおこりました。 列をいっせいに「EMMDD」(201215)の形に変更したくて、セルの書式設定をしましたが、見た目が変わらず、ユーザー定義を使う前にいったん「数値」や「標準」「日付」にしてから、とも思ってやってみたのですが、見た目が変わりません。 どれも、その列の該当のセルをダブルクリックしてアクティブにしないと適用されないみたいです。 複数セルを選択して一気にできる方法はありませんか? よろしくお願いします。

専門家に質問してみよう