A 回答 (5件)
- 最新から表示
- 回答順に表示
No.5
- 回答日時:
YouTubeの方が動画のサイズが大きくできるのでそっちに上げてみました。
(教えて!gooに直接アップロードするとかなりわかりにくいもので...)
http://jp.youtube.com/watch?v=5HnZ9ufAIoI
No.3
- 回答日時:
#2です。
補足します。先に回答した#2の方法までは分かったでしょうか?
分からなければまた聞いて下さい。
#1さんの方法でも出来るはずですが・・・。
実は抜き取りは#1さんの方法でやるとドラッグが多くて大変です。
データが5万個あっても簡単に(?)抜き取れる方法があります。
#2で[Ctrl]+[V]で平均化したデータを貼り付けるところまで終わった状態(B1~B5000までデータがある状態)で、その次から説明します。
C1に0を入力します。C2に=MOD(C1+1,100)を入力します。(C2は1になります。)
C2を選択して[Ctrl]+[C]でC2をコピーします。(C2は回る点線になります)
B1を選択し、その状態でB1とB2の境目(B1を選択した太線の下辺)にマウスカーソルを持ってゆき、マウスカーソルが上下左右の矢印型になるのを確認して、ダブルクリックすると、B5000までとんで行きます。(#2で説明したのと同じですね)
そのすぐ右のC5000を選択し、今度はC5000とC4999の境目(C5000を選択した太線の上辺)にマウスカーソルを持ってゆき、マウスカーソルが上下左右の矢印型になるのを確認して、[Shift]を押しながらダブルクリックします。そうするとC3~C5000が選択された状態になります。(一つ上のC2は回転して囲まれていますね。)
その状態で[Ctrl]+[V]を押してC3~C5000にC2を貼り付けます。
すると、C列には0~99の数値が繰り返して表示されています。
C列の一番上、C1の上に"C"と書かれている部分をクリックします。そうするとC列全体が選択されます。
その状態で[Ctrl]+[C]を押してC列全体をコピーします。C列全体が回転して囲まれます。
その状態で、メニューの「編集(E)」から「形式を選んで貼り付け(S)...」を選びます。そうすると「形式を選んで貼り付け」のウィンドウが表示されますので「値(V)」をえらび、[OK]をクリックします。
今、データはA1~A5000とB1~B5000とC1~C5000に入った状態です。
次にC1を選んで、[Ctrl]+[A]を押し、データを全て選択した状態にします。
メニューの「データ(D)」から「並べ替え(S)...」を選びます。そうすると「並べ替え」のウィンドウが表示されますので、一番上の優先されるキーを「列C」にして、その右側を「昇順(A)」にします。
(2番目とか3番目に優先されるキーは空白にします。一番下の「データ範囲の先頭行」の項目は1列目がタイトルなら「タイトル行(R)」、1列目がデータなら「データ(W)」にします。)
そして[OK]をクリックします。
そうすると、C列はC1~C50までが0、C51~C100が1、C101~C150が2…と並びます。
並び変わる前は、C=0の列は、C1,C101,C201,C301…C4801,C4901だったので、それらがC1~C50まで並んでいます。
他の列のデータもC列に合わせて並び変わっています。つまりA列は上から順に元のA1,A101,A201,A301…にあったデータが、B列は上から順に元のB1,B101,B201,B301にあったデータが並んでいます。
前回の#2の手順でB列には平均化されたデータがありましたから、今のB1~B50を選択して(隣のC列で0が並んでいる部分のB列を選択)、グラフを書けば平均化したものをちょうど100点に一個ずつ、全部で50個抜き出したことになります。
ポイントは、
前回の#2の手順で、=average(A1:A100)だった部分を=average(A1:A50)
今回の手順で、=MOD(C1+1,100)だった部分を=MOD(C1+1,50)
とすれば、50個を平均化して50個に1個抜き出せます。
文章で書くとややこしいですが、実際にやってみるとそれほど難しくないと思います。一度やってみて下さい。
データが5万個あってもあっという間に終わります。
#1さんありがとうございます。PCに測定結果(時系列)が20000~30000個あり、そのセットが50個あります。微小変動を無視するため、ある程度平均化し、グラフ化することで悩んでいました。これで、解決しました。仕事を年内うちに仕上げ、良い正月をむけえられそうです。ありがとうございました。
No.2
- 回答日時:
#1さんの回答は抜き取りの方法ですね。
仮に50個データが欲しいとすると、5000/50=100個の平均をとります。
A1~A5000にデータがあるとして、
B1に、=average(A1:A100)と入れます。これでA1~A100の平均がB1に入りました。
次にB1を選択して、[Ctrl]+[c]を押してコピーします。B1がくるくる回る点線で囲まれます。
その状態でA1を選択します。
その状態でA1とA2の境目(A1を選択した太線の下辺)にマウスカーソルを持ってゆきます(クリックはしません)。そうすると、マウスカーソルが上下左右の矢印型になります。そしてダブルクリックします。するとA列のデータが入っている一番後ろに飛びます。(A5000)
そのすぐ右のB5000を選択し、今度はB5000とB4999の境目(B5000を選択した太線の上辺)にマウスカーソルを持ってゆき、マウスカーソルが上下左右の矢印型になるのを確認して、[Shift]を押しながらダブルクリックします。そうするとB1~B5000が選択された状態になります。
その状態で[Ctrl]+[v]を押すと、B1~B5000にそれぞれ[A1~A100の平均値]~[A5000~A5099]の平均値が入ります。このとき厳密にはB4901~B5000は有効なデータではありません。
あとは#1さんの方法を参考にC列にデータ抜き出しを行います。
その後C列全体を選択して、グラフにします。
文章で書くとややこしいですが、選択したセルの辺でダブルクリックすると、データの端まで飛んでゆくというのを覚えておくと何かと便利です。
この回答への補足
ありがとうございます。C列にデータ抜き出す方法がわかりません。#1さんの方法でやってもうまくいきません。平均化したものをコピー等で、手作業で抜き取ればよいんでしょうがーーー。たとえば、100個ごとExce上で抜き取るほほうを教えてください。
補足日時:2008/12/08 10:37No.1
- 回答日時:
グラフィックソフトのカテゴリに質問してもレスが付きにくいと思いますが...
私なら...データを降順に整列させて100か200毎にデータを抜いていきます。
やり方はA列のデータを整列させた後、B1に=A1と入力し、B1~B100を選択後、選択範囲の右下の点を+にして下にドラッグ…すると100毎に左のセルの数字を拾っていくハズです。
これで一応平均化になると思うのですが...
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 教えて!goo データー元を絶対に明かさないで質問する意味は? 2 2022/04/08 19:35
- その他(Microsoft Office) excel テーブル 4 2023/03/18 16:11
- Excel(エクセル) エクセルにデータを表示したいため、外付けデーターベースが必要です。どのようなものがありますか。 2 2023/03/12 20:41
- 統計学 お世話になっています. x軸は時間(期間)y軸はある値に対する2つのグラフ比較をしますが、私個人の考 2 2023/03/30 11:42
- Google Drive googleスプレッドシート マクロで 1 2022/04/27 18:01
- その他(コンピューター・テクノロジー) 動画編集のためにDVDをデーター化ができない原因を知りたい。 7 2022/12/28 14:32
- ノートパソコン ポラリスオフィスを使ってます。グラフの折れ線にマーカーが入ってしまい見にくいので消したいのですがデー 1 2022/09/09 14:49
- その他(クラウドサービス・オンラインストレージ) iPadとWinPC間でファイルの共有と同期化の方法を教えてください。 2 2022/07/23 11:59
- Excel(エクセル) Excelのマクロコードについて教えてください。 1 2022/03/27 10:47
- プリンタ・スキャナー 家庭用のインクジェット複合機は印刷データーとか残ったりしてしまうんですか?危険??(´・ω・`)? 5 2023/03/04 11:06
このQ&Aを見た人はこんなQ&Aも見ています
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルで日付から日にちを削...
-
エクセルで1列に500行並んだデ...
-
複数の条件に合う行番号を取得...
-
Excelで2つのデータの突合せを...
-
Excelで2行単位のソートの出来...
-
excel:別シートの値を飛び飛び...
-
Countifよりも早く重複数をカウ...
-
エクセルで、重複データを除外...
-
VBA 数式を最終行までコピー
-
VBA 大きなtxtテキストファ...
-
エクセルのリストでデータの重...
-
エクセルで時刻だけを抜き出す...
-
エクセルで沢山のレコードの最...
-
Excelの30個ずつの平均値の出し方
-
500行の中から、多い順に抽出す...
-
EXCELでsheet1のデータをsheet2...
-
エクセルで1つの会社名に対して...
-
エクセルで、ハイフンを抜きたい
-
エクセルVBA C列に特定の文字列...
-
Excelのtxt読み込み
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで日付から日にちを削...
-
エクセルで1列に500行並んだデ...
-
複数の条件に合う行番号を取得...
-
Excelで2つのデータの突合せを...
-
excel:別シートの値を飛び飛び...
-
Excelで2行単位のソートの出来...
-
エクセルで、重複データを除外...
-
Countifよりも早く重複数をカウ...
-
Excelの30個ずつの平均値の出し方
-
エクセルVBA C列に特定の文字列...
-
VBA 数式を最終行までコピー
-
エクセルで1つの会社名に対して...
-
エクセル2016にて、行挿入&コピ...
-
エクセルで横並びの複数データ...
-
エクセルで時刻だけを抜き出す...
-
エクセル~空白のセルのある行...
-
VBA 大きなtxtテキストファ...
-
【エクセル】1列内に複数ある同...
-
EXCELでの重複データカウント方...
-
Excelでデーターが多いので、平...
おすすめ情報