以下のデータを解析して、次のような結果を表示する必要があります。
Mary notready=483 training=452 break=30
数式はありますが、問題なのは、名前が最初にあり、次に 7 ~ 10 行のデータが続くのですが、必要なのは、Break_100
異なる行にあるにもかかわらず、その名前の下で最初に取得する何らかの配列であるということです。
Mary
Summary: 08:02:32
() 9/19/2012
Not_Ready_Default_Reason_Code 00:00:05
Training_3000 07:32:21
Break_1000 00:30:06
daily 9/19/2012 08:02:32
Agent: 08:02:32
Dan
Summary: 01:18:33
() 9/19/2012
Break_1000 00:34:27
Not_Ready_Default_Reason_Code 00:01:37
Personal_4000 00:42:29
daily 9/19/2012 01:18:33
Agent: 01:18:33
答え1
質問の意味がわかりません (つまり、「データ サンプルに探しているものが含まれていない場合、提供されたデータ サンプルで探しているものをどのように見つけられると期待できるのか」)。ただし、次の内容は前進している可能性があり、コメントに収まるには長すぎます。
- 想定: 名前で行を識別でき、
Break_1000
エントリが互いに接近することはありません。 - 左側に 2 つの列を追加します。
- 最初の名前付き行である場合に入力し
=MATCH("Break",$B1:$B10,0)
ます。A1
- 名前でフィルタリングし、
A1
必要なところまでコピーします。 - フィルターを反転して追加します
=IF(LEFT(C2,5)="Break","Break","")
(C2
最初2
にフィルターされた行の場合)。 B2
必要なだけ下にコピーします。
ひどい手抜きですが、これで、「Break」で始まる行の相対位置が、識別可能な名前行の横の値として表示されるようになります。これが役に立つかどうかは、現時点で何がかなり謎に見えるかによります。