ログインしてさらにmixiを楽しもう

コメントを投稿して情報交換!
更新通知を受け取って、最新情報をゲット!

Excel(エクセル)活用コミュの卒業論文でテンパッテいます・・・涙

  • mixiチェック
  • このエントリーをはてなブックマークに追加
学群生がデータ処理をしていなくて,3日徹夜です・・・
皆さんの力お借りしたいと思い,この場を借りて質問させていただきます.

列のA〜IHまで被験者名が入力されており,
行の1〜4000まで,0.1秒ごとの心電図のmVが入力されています.

このとき,各被験者(各列)ごとに
「1行目から4000行目において,最大値がどの位置にあるのか」
を色付けする作業を関数で行いたいのです.

オートフィルタをかけて一つずつ作業するには気が遠くなりそうで・・・

シートが2000ほどあるので,4日やっても100シートしかすすみません.

関数を用いて列の中の最大値に色付けをするという方法をご存知の方がいらっしゃいましたら教えてください.

ヨロシクお願いします.

コメント(13)

書き込みの補足です.

色付けをして返さなくてもよいのです.セル番号を返すだけのような,


最大値を
持つセル
=CELL("address",OFFSET(A1,MATCH(MAX(A1:A10),A1:A10,0)-1,0))

最小値を
持つセル
=CELL("address",OFFSET(A1,MATCH(MIN(A1:A10),A1:A10,0)-1,0))


でもよいのですが・・・.

ググって調べてみましたけど,使い方が分かりません.

どなたかお教えくださいませ.
そのまんまだと思いますが...
ご自分で書かれたものは、10行分ですから、それを必要な数A4000まで範囲を広げて、"address"じゃなくって、"row"にすればいいと思いますよ。

詳しくはCELLのヘルプに載っています。
コレ、私も何かに利用できそう。
 
すみません、式が間違っていたので、削除しました
書き直しました

>列のA〜IHまで被験者名が入力されており,
>行の1〜4000まで,0.1秒ごとの心電図のmVが入力されています.

被験者名が1行目だったとして数値が入っているのは
2〜4001行目ということになるのでしょうかね。

単純には関数で返せるのは一つのセル位置などでしかないと思うのですが、
最大値が複数あることは十分考えられると思うので、
条件付書式で色付けするのがよいとは思いますが、
4000行もの行の最大値に色をつけることにどれだけの意味が…?

最終的にこの結果をどのように活用されるのでしょう?
>0.1行ごとの
なので、色がつくよりは行位置がわかったほうが
良さそうではありますが。

データが結構あるので、重くなるかもしれませんね。

条件付書式は
表全体(A1:IH4001)を選択した状態で、
フォーカスがA1に(反転してないセル)
あったとして、メニューバーの条件付書式で
「セルの値が」を「数式が」に変更して
=A1=MAX(A$1:A$4001) として、書式ボタンを押して色をつけるなりして
書式を設定して OK で。

2000シートやるならマクロ組むしかないような…。
>シートが2000ほどあるので,4日やっても
>100シートしかすすみません.

ブック内にたくさんシートがあるのでしょうかね。
マクロというのも有効なのですが、マクロが使えなくても
どのシートもデータ範囲が全く同じなのであれば
シート名のところを右クリックして「全てのシートを選択」
した状態で作業をすると、1回の作業で全てのシートに
条件付書式を設定できます。
皆様,ご丁寧にありがとうございました♪

おかげさまで無事作業が進みそうです!
しかも,格段とスピードアップして♪

それにしてもエクセルは奥が深い,そして便利☆

takecさん,ちゅんさんをはじめコメントいただきました皆様,本当にありがとうございました.

ログインすると、みんなのコメントがもっと見れるよ

mixiユーザー
ログインしてコメントしよう!

Excel(エクセル)活用 更新情報

Excel(エクセル)活用のメンバーはこんなコミュニティにも参加しています

星印の数は、共通して参加しているメンバーが多いほど増えます。