[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『データの間引き』(マサキ)
ある測定機器のプロット図をASCII形式で取り込みました。データ数は16500程あります。これをエクセルで読み込んでグラフ化しようとしたのですが、データ数が多すぎ、重過ぎます。ある程度データを間引いて軽くしたいのですがどのようにすれば良いでしょうか。一桁あるいは2桁に減らしたいのです。
※非表示のデータもプロットされてしまう場合は、グラフを選択し、ツール>オプション>グラフタブで、「可視セルのみプロットする」にチェックを入れます。(YS)
例えば、下記のようにA列に時間、B列に測定値が入っているとしたら、 C1に間隔(60秒とか120秒とか)を入力し、C2に=MOD(A2,$C$1)を入力し、C3以下にコピーします。 次にデータ>フィルタ>オートフィルタを設定し、C列の0だけが表示されるようにします。
A B C 1 時間(秒) 測定値 60 2 1 10.290 =MOD(A2,$C$1) 3 2 13.290 4 3 11.200 5 4 10.500 6 5 15.546 7 6 12.297 8 7 10.400 (YS)
周波数 強度 1 -10.33570 -2.86E-04 2 -10.33447 -8.81E-06 3 -10.33324 9.00E-05 4 -10.33201 -2.58E-04
中略
16382 9.803574 -6.70E-04
16383 9.804804 5.57E-04
16384 9.806033 -1.23E-04
このようなデータの処理についてもう少し詳しく教えてください。よろしくお願いします。
(マサキ)
>10或いは50データ間隔 というのは、10行或いは50行ごとにデータを取り出す、ということでよろしいでしょうか。 前に書いたのとちょっと違うだけですが、 C2に=MOD(ROW(),$C$1)と入力し、以下にコピーします。C1を10とか50とか変えると 0〜9、0〜49の番号が順に表示されるので、オートフィルタでC列が0(1でも2でも良いですが)の行だけ表示させます。(YS)
A B C 周波数 強度 10 1 -10.33570 -2.86E-04 =MOD(ROW(),$C$1) 2 -10.33447 -8.81E-06 コピー 3 -10.33324 9.00E-05 コピー
マサキ
>データ16384までコピーは続けるんですか? コピーします。 @まず、C2セルをコピーします。 AそのままCtrlキーとShiftキーを押しながらEndキーを押すと データの入っている最後の行まで選択されます。 B貼り付けます (YS)
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.