1 つの列に一連のデータ (26250) がありますが、175 の値の行でそれらを必要とします。つまり、150 行で転置する必要があり、少なくとも 10 個のファイルに対してこれを行う必要があります。これを自動的に実行できる Perl スクリプトがあるかどうか疑問に思っています。転置の質問を確認しましたが、すべての列を 1 行に転置するだけです。行ごとの値の数を区切るために使用できるコマンドはありますか?
よろしくお願いします
ゆま
Excelで考えられる解決策は次のとおりです。
データを列Aに入れます
この式をC1に入れます:
= OFFSET($ A $ 1、(COLUMN(C1)-3)+(ROW(C1)-1)* 175、0)
C1を展開して、175x150の範囲で数式を複製します。範囲はC1:FU149である必要があります。
編集:$A1を$A$1に変更しました
編集2:うまくいけば、これはあなたが必要なことをします。「転置」の意味はよくわかりませんが、行優先ではなく列優先順にデータが必要な場合は、次の式を使用してください。
=OFFSET($A$1,(COLUMN(C1)-3)*150 + (ROW(C1)-1), 0)