2017-01-31 7 views
0

列Aの301アイテム(これは月によって変わる場合があります)をExcelファイルに持っています。
これを7行のX個の項目に変換する必要があります。その後、7行目のパターンが繰り返されます。
ので、データは次のようになります。Excelで1列を7行に変換する

enter image description here

+0

イメージでは、3番目の列は繰り返されますが、4番目と5番目は繰り返されません。これは望ましい効果ですか? – reasra

+0

画像を残念私はそこに全体の画像を置くのに十分なスペースがありませんでした。データは301のデータ点を含む列Aにある。私たちは、これらのポイントをD列から始まる7行に帰属させる必要があります。行が列ASまで拡張されると思います。ファイルを追加する方法がわからない、このサイトの新機能。 –

+0

あなたのコメントに基づいて私の回答を更新しました – reasra

答えて

1

D1でこの式を入れて:

=INDIRECT(ADDRESS(ROW($A1)+(COLUMN(A1)-1)*7,1)) 

をダウンD7に数式を入力します。次に、D1:D7をできるだけゼロを表示するまで塗りつぶします。

UPDATE:上記の作品が、良い答え

、私は昨夜よりよい(単純な)答えを実現。前と同じ指示。

=OFFSET($A1,(COLUMN(A1)-1)*7,0) 
+0

ありがとうございました!この式をD1に接続すると、ゼロになります。私はあなたが見ることができるように私のイメージを更新します。 –

+0

=間接(ADDRESS(ROW($ A1)+(COLUMN(A1)-1)* 7,1))を入れることを意味しましたか? –

+0

これは完全に機能します。助けてくれてありがとう! –

0

=INDIRECT(ADDRESS((ROW($A1)-1)*3+COLUMN(A1),1))

は空白のセルに上記の式を入力します。右に2つのセルをコピーし、ゼロを得るまで(削除するまで)下にコピーします。

この式では、A1は並べ替える列の最初の項目を指します。列の数を変更するには、数式を3に変更します。

関連する問題