置換した後、関数で配置換えする方法。
A B C D E F G H I
1 開始時刻 開始位置 終了時刻 終了位置 時刻 位置
2 1人目 8:00:02 0 8:00:05 1 1人目 8:00:02 0
3 2人目 8:00:06 1 8:00:09 0 8:00:05 1
4 3人目 8:00:07 1 8:00:10 0 #N/A #N/A
5 2人目 8:00:06 1
6 8:00:09 0
7 #N/A #N/A
8 3人目 8:00:07 1
9 8:00:10 0
G2
=IF(ROW()>3*COUNTA(A:A),"",IF(MOD(ROW(),3)=2,INDEX(A:A,ROW()/3+2)&"",""))
下方向・↓
H2
=IF(ROW()>3*COUNTA($A:$A),"",IF(MOD(ROW(),3)=1,NA(),INDEX(B:D,ROUNDUP(ROW()/3,0)+1,1+2*(MOD(ROW(),3)=0))))
右方向・→下方向・↓
H列 表示形式 時刻
※ちなみに、完全な空白ではなくて余計な文字データがあると、グラフがつながってしまいます。
それを避けるためのNA()です。
G H I
1 位置
2 1人目 8:00:02 0
3 8:00:05 1
4 ←ここはどちらも空白セル
5 2人目 8:00:06 1
6 8:00:09 0
7 ="" ="" ←見た目は空白のようだが、余計な文字データが入っているので
8 3人目 8:00:07 1 グラフが横につながってしまう
9 8:00:10 0