- 締切済み
エクセルのデータ並べ替えについて教えてください。
いつもお世話になっています。 エクセルシートで、 A1 B1 あ い う え お か と入力されているのを、 A1 あ い う え お か という風に、AB交互で1列にするには、どうしたらよいでしょうか?
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- layy
- ベストアンサー率23% (292/1222)
回答No.2
1Aあ 2Aう 3Aお 1Bい 2Bえ 3Bか これを並べ替えするとできます。並べ替えに必要な情報を生成すればVBAでなくてもできます。 並べ替えの何に困っていますか?。
- axel_eye
- ベストアンサー率64% (145/226)
回答No.1
個人的には、エクセルを使いません。マクロも知らないですし、VBScriptも知らないからです。 エクセルでcsv(hoge.csv)形式で書き出します。 perlで次のように書きます。 open(FH,"<hoge.csv"); while(<FH>){ chomp($_); @str = split(/,/,$_); foreach $c (@str){ print $c,"\n"; } } close(FH); perlで上記のを実行し、リダイレクトでhoge2.csvなどとして書き出します。 エクセルでhoge2.csvを読み込みます。 強いてエクセルを使うのであれば、 一行(あ、い)をコピーします。貼り付ける際に形式を指定して貼り付けを選択します。 行と列の入れ替えを行います。これを三回繰り返します。