質問: excelで、セル間隔をあけて貼り付けしたい。 2つのexcelファイルがあります。 ファイルaのデータが以下のようにありまして、 a b c d e --------------------------------- 1| 5 10 3 4 6 この横にならんだ数値をコピーして、ファイルbに a b c d e --------------------------------- 1 | 5 2 | × 3 | 10 4 | × 5 | 3 6 | × 7 | 4 8 | × 9 | 6 こんな風に縦に、しかもセル間隔をひとつずつ空けてペーストしたいのです。 ファイルaの方の数値はsubtotal関数を使用して出した結果の数値が入ったセルです。 貼り付けしたいセルだけをctrlキーを押しながら選択して張り付けると 縦のセルの数×ファイルaの数値セルの数 で貼り付けされてしまいます。 「形式を選択して貼り付け」などもやってみましたが、うまくいきません。 なにかよい方法があったら教えていただきたいです。 よろしくお願いします。
回答: こんにちは。kenken_sp です。 手動操作でやるなら、 1. 元データコピー 2. ファイルbのa1を選択肢、[形式を選択して貼り付け]-[行列を入れ替える] でペースト 3. b1セルに数字の 1 を入力して、あとは終わりまでフィルで連番を振る 4. 3.の連番をコピーして、3.の連番の最終データの次行に貼り付け 5. b列でソート または、vba でやるかです。