WEBサーバーの管理画面からアクセスログの表示をコピーしてエクセルに貼り付けると、なぜか数値としてうまく認識できません。(※SUM関数で範囲指定し合計値を求めようとしても結果が0になる/セルをひとつずつ指定して+で足し上げるときちんと結果が表示されるので、全角とか、文字として認識されているわけではないようです。)

※貼り付け時には「貼り付け先の書式に合わせて貼り付けています」
※原因解消のヒントになるかわかりませんが、エクセルに貼り付けると左寄せの状態で数値が表示されています。そのセルをダブルクリックすると数値が右寄せになり、SUM関数で計算可能となります。
どなたか解決法を教えてください。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2005/03/02 17:53:44
  • 終了:--

回答(3件)

id:taknt No.1

きゃづみぃ回答回数13539ベストアンサー獲得回数11982005/03/02 17:56:57

ポイント10pt

セルの書式設定が 文字列になっていたら、貼り付けたものも文字列として扱われます。

数値を貼り付ける個所は、標準か数値にしてあるでしょうか?

id:sokrates

ありがとうございます。貼り付け先は数値になっています。セルをSUMではなくひとつずつ指定していけば計算はできるのです。エクセルは2003です。

2005/03/02 18:07:32
id:qa2 No.2

qa2回答回数84ベストアンサー獲得回数12005/03/02 18:11:47

ポイント40pt

具体的な原因はわからないので、対処療法的なことだけ説明します。

過去に私も同様の状況になったことがありましたが、そのときは置換することで解決したと思います。(残念ながらその状況が再現できません)

修正したい範囲を選択しておき、置換ダイアログで「0」→「0」(前後とも同じ文字で置換)などと0から9まで置換します。

置換することで、数値として置き換わっていました。

もしすべての数値に0が入っていれば「0」→「0」の変換だけで処理は終わります。

ただ、どのバージョンでもできるのかは不明です。

id:sokrates

ありがとうございます。教えて頂いた方法で解決可能です。ただ、0〜9まで全てやらないといけないようですね。マクロとかでやるしかないのでしょうか?

2005/03/02 18:22:44
id:kn1967 No.3

kn1967回答回数2915ベストアンサー獲得回数3012005/03/02 19:31:41

ポイント10pt

少々強引な手ではありますが、、、、

全体を選択しておいて[書式]-[セル]-[表示形式]にて”数値”を選択するという手ではいかがかしら。

id:sokrates

数値にして貼り付け直してもダメなんです…。一応先ほどの方に教えていただいた0〜9の置換をマクロにして対応しました。ありがとうございました。

2005/03/02 19:34:55
  • id:kn1967
    数値にして貼り付け直してもダメなんです

    マクロ同様に貼り付けた後で書式を数値に変えるのですけど、、、、
    ダメだったのかしら?

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません