• ベストアンサー

エクセルで、他のシステムからインポートしたデータがおかしい

エクセル2000を使っています。他のシステムからインポートしたデータについて、セルの形式がばらばらになったり、エクセル上でデータ処理できません。具体的に言うと、セルの書式の形式が、数値であったり、通貨、標準だったりします。文字ではないです。更に、ソートがうまく出来なかったので、セル形式を確認しても、数値もしくは通貨で、ソートできるはずなのにできません。あるセルをWクリックして何も入力せずに別のセルをクリックすると、元のセル内の数字が微妙に左にずれ、(セルの書式形式・配置はもとのまま)その状態で再度ソートするとそのWクリックしたセルだけはちゃんとした場所にソートされています。さらに、文字列のセルに対してふりがなをつけようとしても、ふりがなのスペースだけ空いて、ふりがなは付いていません。(同じ文字を入力しなおすとちゃんとふりがなは付いています。)オートフィルタも同じ項目が2つ出ていたりします。(本来なら同じ項目なら1つしか出てこないのに) 更に、本来なら書式を何も設定しなければ、『001』は表示されず、『1』となるのに何故か『001』と表示されているのです。同じセルに『001』と入力すると今度は『1』と表示されます。 何故このような現象がおきるのでしょうか。 これを普通の状態に直すには何か簡単な方法はあるでしょうか?(1つ1つ入力しなおすにはデータ量が多すぎるため気が遠くなる作業なので楽な方法があれば・・・。)

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

  • ベストアンサー
  • papayuka
  • ベストアンサー率45% (1388/3066)
回答No.4

再びこんにちは。 #1さんもおっしゃていますが、元データにフリガナのフィールドが無い以上フリガナは付きません。 「幸」が「さち」か「みゆき」かなんて、あとから判断出来ないですから。

take4-007
質問者

お礼

いろいろとありがとうございます。

その他の回答 (3)

  • tbobi
  • ベストアンサー率45% (544/1189)
回答No.3

#1です。横から失礼します。 >文字列にふりがなが付かないのはどうしたらよいのでしょうか? また何故このような事になっていたのでしょうか? 外部から取り込んだデータだからつかないんだと思いますが・・・。 こちらをどうぞ。 ↓ http://www.sharp.co.jp/mebius/excel/excel36b.html 「ふりがなが表示されるのは、日本語版のExcelで新たに入力した文字データに対してだけです。」 PHONETIC関数のふりがなも、同じセルに表示するふりがなも同じでしょう。

参考URL:
http://www.sharp.co.jp/mebius/excel/excel36b.html
take4-007
質問者

お礼

ありがとうございます。 Phonetic関数も書式メニュー→ふりがな→表示でも結果は同じですね。ここで詳細設定すればPhonetic関数でふりがなを出した時の表示も全角カタカナとか平仮名とかに出来るんですよね。

  • papayuka
  • ベストアンサー率45% (1388/3066)
回答No.2

こんにちは。 該当列を選択し、セルの書式設定で表示形式を標準に。 その後、メニューのデータ-区切り位置で次へ次へと進み、列のデータ形式を標準にしてOK。 でどうでしょう?

take4-007
質問者

補足

ありがとうございます。この方法で数値データは何とかなりましたが、文字列にふりがなが付かないのはどうしたらよいのでしょうか? また何故このような事になっていたのでしょうか? ご存知でしたら教えてください。

  • tbobi
  • ベストアンサー率45% (544/1189)
回答No.1

あいているセルに 1 を入力。 それを選択してコピー。 おかしくなっているデータを範囲指定し、 編集 >形式を選択して貼り付け 値に● 乗算に● を入れて、 OKをクリック。 これで直るかも。 念のためバックアップをとってから試してみてください。

関連するQ&A

  • Excelのふりがなについてお尋ねします

    ちょっとした疑問に答えてください。 あるEXCEL2002のサンプルデータをもらったのです。 そのデータのセルに入力されている文字列(漢字やカタカタの地名)にふりがなを出そうとして、「書式」「ふりがな」「表示/非表示」をクリックしましたら、ふりがなが出るセルもあれば出ないセルもありました。 これはどうしてでしょうか? 入力した文字がふりがなとなって出るのではないのでしょうか? 教えてください。

  • エクセルの数値データについて

    OSはウィンドウズビスタで最新版です。 エクセルに数値データを入力するとき漢字変換で入力すると、文字データとして左揃えで入力されました。 一度そのような入力をしてしまうと、同じセルに漢字変換でなく「直接入力」に直しても数値として入力できません。 「書式」「セルの書式設定」「表示形式」で数値を選択してもダメです。 すでに沢山のデータを入力し、いざ計算をと思いましたが、最初から入力し直さなければダメでしょうか? どなたかわかる方宜しくお願いします。

  • エクセルでのソートについて

    エクセルのソートがうまくいきません。 SHP-1 SHP-10 SHP-100 というセルをソートしたいのですが、 文字列がはいっているようです。 文字列の書式を数値に変更し、さらに 空白セルに数値「1」を入力してコピー し、形式を選択して貼り付けの、演算の 乗算。という方法で書式を変更しましたが ソートがうまく出来ませんでした。 何かいい方法はありますでしょうか?

  • エクセルのデータが数値として認識されません

    他から受け取ったデータが、表示形式を変更しても数値として認識されません。 1.初めてデータを受け取ったとき、計算ができないので確認してみると、たとえば 5 と表示されているセルに =”5”のように数式が設定されていたので、シート全体をコピー→形式を指定して貼り付け →値 の処理をしました。 2.セルの内容は 5 になったのですが、文字がセルの左詰めになっているので、セルの書式設定を数値にしたり、標準にしたり、ユーザー設定がされていないか確認したのですが、状況が変わりません。 3.ひとつのセルをダブルクリックすると、数値に変換され、計算の対象になります。 このような状況です。3.のようにダブルクリックすれば解決はするのですが、データの量がとても多いのですべてをダブルクリックするわけにはいきません。一度で変換する方法を教えてください。 何か最初の処理に問題があったのでしょうか?ものすごく困っています。どうかよろしくお願いします。

  • エクセルのふりがな関数について

    既に入力してあるデータのふりがなを出したいのですが、phonetic関数を使ってももとある漢字のデータしか表示されません。”書式”の”ふりがな”の”編集”をクリックするとふりがなが表示されるようにはなるのですが、セル1つ1つに対してその操作をしないとふりがなの表示ができません。なんとか一括でふりがなの表示ができる方法はないでしょうか?ご教示ください。

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

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

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

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

  • エクセルで数字の頭0をつけるには?

    既に入力されているデータで、頭に0をつけて8桁にそろえたいと思っています。 セルの書式設定で文字列にしても、入力済みデータでは変更できません。 また、表示形式で"00000000"←このように0を8ついれるのでは 見た目は変わりますが、セルの実際の数値は変わりません。 セルの数値を変更するにはどのようにすればよいでしょうか? 入力されている数値は7桁のものもあれば、5桁のものもあります。 7桁の場合は、頭に0ひとつ、5桁の場合は頭に0をみっつつけるように したいのですが、どなたか方法をご存知でしたら教えて いただけると助かります。どうぞよろしくお願いします。

  • Excelのフィルタについて

    ~で始まるフィルタを掛けたいのですが、例えば A列(数値形式) B列(文字列形式) 112 113 221 222 224 445 551 といったデータがあり、22で始まるデータのみフィルタしたいとします。 数値形式のA列ではフィルタが掛けられないので、 (1)B列を文字列形式に設定 (2)A列をコピー (3)B列に値でコピー この状態で22で始まるデータでフィルタを掛けると、何も表示されません。 ですが、B列の各セルをWクリックしていくと、Wクリックしたセルはフィルタが かかるようになります。 データが大量にある場合は、いちいちWクリックしてられないので、 何か方法はないでしょうか?

  • エクセルの入力について

    エクセル2000でセルに数式を入力しても、計算結果が反映されません。ほかの、同じ数式を入力したセルでは、ちゃんと表示されますが、そのセルに限って数式を入れても回答が"0"となってしまいます。書式を確認してみると、「通貨」になっており、「数値」に直しても(このとき表示されるサンプルも0のままです。)又「通貨」に戻ってしまいます。ほかのセルから数式をコピーしても、書式をコピーしてもだめでした。どうしたら正しく数式が反映されるのでしょうか?

専門家に質問してみよう