0

1 つの列に一連のデータ (26250) がありますが、175 の値の行でそれらを必要とします。つまり、150 行で転置する必要があり、少なくとも 10 個のファイルに対してこれを行う必要があります。これを自動的に実行できる Perl スクリプトがあるかどうか疑問に思っています。転置の質問を確認しましたが、すべての列を 1 行に転置するだけです。行ごとの値の数を区切るために使用できるコマンドはありますか?

よろしくお願いします

ゆま

4

2 に答える 2

1

Excelで考えられる解決策は次のとおりです。

  1. データを列Aに入れます

  2. この式をC1に入れます:

    = OFFSET($ A $ 1、(COLUMN(C1)-3)+(ROW(C1)-1)* 175、0)

  3. C1を展開して、175x150の範囲で数式を複製します。範囲はC1:FU149である必要があります。

編集:$A1を$A$1に変更しました

編集2:うまくいけば、これはあなたが必要なことをします。「転置」の意味はよくわかりませんが、行優先ではなく列優先順にデータが必要な場合は、次の式を使用してください。

=OFFSET($A$1,(COLUMN(C1)-3)*150 + (ROW(C1)-1), 0)
于 2012-02-16T05:09:11.197 に答える