# やりたいこと
excelのシート上に日付と値のセルがあり、日付毎にその値を別シートに出力したい
(vbaなどではなく、関数で実現したい)
シート内のデータ
元シート以下の配置となっています(左側の1~9と上部のA~Cは行番号・列番号)
シートA
A B C
1 1/1 1/2 1/3
2 10 42
3 20 31
4 30 41 62
5 1/4 1/5 1/6
6 33 61 77
7 43 62 88
8 53 99
作成したい形
これを、シートBで以下のように表示させたいと思っています
A B
1 1/1 10
2 1/1 20
3 1/1 30
4 1/2
5 1/2 31
6 1/2 41
7 1/3 42
8 1/3
9 1/3 62
(以下、続く)
ここまでにできたこと
A列側は、
・シートAのA1を指定してA1を指定
・A2とA3はA1と同じ
・A4はA1+1
・A5とA6はA4と同じ
で作成できました
#わからないこと
B列側をどのようにすれば可能になるのかがわからないため、
お分かりになられるかた、ご教授願えませんでしょうか
関数の想定
関数は上記と想定しています
シートBのA列の値を見て、
・A列の値と一致するセルの1つ下がB1
・A列の値と一致するセルの2つ下がB2
・A列の値と一致するセルの3つ下がB3
を作成して、この3つを1セットでコピーして貼り付けていけばいいのかと思っています
まだ回答がついていません
会員登録して回答してみよう