
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の数値セルの数 で貼り付けされてしまいます。
「形式を選択して貼り付け」などもやってみましたが、うまくいきません。
なにかよい方法があったら教えていただきたいです。
よろしくお願いします。
No.2ベストアンサー
- 回答日時:
A1=IF(MOD(ROW(),2)=1,INDIRECT(ADDRESS(1,ROW()/2+1,,,"[ファイル名.XLS]シート名")),"")
を下方にコピーでは駄目でしょうか?上記で
=[ファイル名.XLS]シート名!A1
と同じ表示になり偶数行は非表示になります。開始位置がずれる場合は
ADDRESS関数の行数・列数の設定を変更してください。
ADDRESS(行数,列数,参照型,参照形式,シート名)です。
行数は直接1をその行の数値に、列数はROW()/2-1の-1の数値を変更で対応できます。
展開後に確定する場合は式のある列をコピーして、形式を選択して貼り付けで値にしてください。
No.7
- 回答日時:
例データ Sheet1に A2:E2
510346
Sheet2のA2に
=IF(MOD(ROW(),2)=1,"",INDEX(Sheet1!$A$2:$F$2,1,ROW()/2))
と入れて、2倍分の行に複写する。
結果 Sheet2のA2:A10に
5
10
3
4
6
No.6
- 回答日時:
#2のmshr1962です。
>アンケートのクロス集計表というのを作っています。
これなら元のファイルを「データ」「ピボットテーブル」で集計かけたほうが楽なのでは?
MicrosoftのOfficeOnlineのピボットテーブルのヘルプ
http://office.microsoft.com/ja-jp/assistance/CH0 …
「Mr.Big のホームルーム」研修会 にOfficeソフトの小技が載っています。
http://hp.vector.co.jp/authors/VA014071/index.html
No.4
- 回答日時:
ファイルAのSheet1のデータをファイルBのSheet1に貼り付けるとします。
ファイルBのSheet1のC列をワークとして使います。
1)C1に「1」、C3に「2」を入れます。
2)C1..C4をアクティブにします。
3)下方向にC9までドラッグコピーすると、セル間隔をひとつずつ空けて付番されます。C5は「3」、C7は「4」、C9は「5」
4)A1に
=INDEX([ファイルA.xls]Sheet1!$A$1:$E$1,1,C1)
と関数をキーインします。
5)A1をアクティブにし、下方向にA4までドラッグします。
6)A2、A4セルを空白にします
7)A1..A4をアクティブにします。
8)下方向にA9までドラッグコピーすると、思った表になりませんか?。
※かえって手間がかかるかもしれませんが…。
No.3
- 回答日時:
こんにちは。
KenKen_SP です。手動操作でやるなら、
1. 元データコピー
2. ファイルBのA1を選択肢、[形式を選択して貼り付け]-[行列を入れ替える]
でペースト
3. B1セルに数字の 1 を入力して、あとは終わりまでフィルで連番を振る
4. 3.の連番をコピーして、3.の連番の最終データの次行に貼り付け
5. B列でソート
または、VBA でやるかです。
No.1
- 回答日時:
ファイルBのセルA1にファイルAのA1という数式ではダメなのでしょうか?
これならファイルAの数値が変わっても貼り付け等を再度行う必要はありま
せん。
どれくらいのボリュームがあるのか分からないので・・・。
多いのでしょうか?
この回答への補足
早速の対応ありがとうございます。
アンケートのクロス集計表というのを作っています。
ファイルAの数値は、たとえば、オートフィルタをかけて該当した質問にハイと答えた人の合計という感じの数値になっています。
↑のコピー&ペーストを1回とすると、それがひとつの項目について50くらい、且つ項目が60ほどあります…;
項目三つ目までこつこつやって、さすがにもっと効率の良い方法はないものかと思い始めたところです。
(ちなみに今までは、コピーしたものをファイルBの空白部分に一度貼り付け、それを一つずつ移動という果てしないことをしていました…)
横に並んだ数値を、縦に間隔を空けて貼り付けする方法だけでもわかれば大分楽になると思ったのですが、それは不可能なのでしょうか…?
補足してみましたがいかがでしょうか?
説明下手で申し訳ないです…;
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) 【VBA】写真の縦横比を変えずに貼り付ける 5 2023/06/13 11:42
- Excel(エクセル) Excelに文字データのみを貼り付けたい 8 2023/05/03 15:38
- Visual Basic(VBA) Excelのマクロコードについて教えてください。 1 2022/03/27 13:25
- Excel(エクセル) エクセルのマクロについて教えてください。 1 2023/01/26 09:50
- Excel(エクセル) マクロVBA別Excelブックにデータ転記 2 2022/07/10 23:35
- Visual Basic(VBA) サブフォルダ(データ)にある複数の.xlsxファイルのSheet3のA2セルの値で01から左側をB2 2 2022/08/14 15:46
- Visual Basic(VBA) シート間で同じ値があったら指定範囲をコピーして貼り付け 1 2022/11/07 08:01
- Excel(エクセル) Excel 毎日手作業で時間がかかって、泣きたいです、、、VBAのプロの方、助けてください。。。 3 2022/10/25 04:26
- Visual Basic(VBA) VBAコードを張り付け後のエクセルの進め方 2 2023/02/07 18:24
- Excel(エクセル) VBA 特定の列に入っているテキストをコピペ 2 2023/06/14 11:24
このQ&Aを見た人はこんなQ&Aも見ています
-
エクセルで1個飛ばしで、一括でコピペする方法は有りますか?
Excel(エクセル)
-
excel: 2行ずつ間隔を空けて関数をペーストする方法
Excel(エクセル)
-
エクセルで隣接していない複数のセルをコピーして、その状態(隣接していない)で張り付ける方法
Excel(エクセル)
-
-
4
エクセル 間隔が空いたデータをその間隔のままコピペ
その他(Microsoft Office)
-
5
エクセル コピーしたデータを1行おきに貼り付け
Excel(エクセル)
-
6
エクセル VBA 指定の範囲内をコピー 複数行あけて貼り付けを指定範囲内で
Excel(エクセル)
-
7
エクセルで連続データから、数個飛ばしのデータを抜き取る方法
Excel(エクセル)
-
8
Excelの連続データから数行おきのコピー
Excel(エクセル)
-
9
エクセルで25行間隔で行をコピーする方法
Excel(エクセル)
-
10
Excelで行ごとコピー、同じ行を3行にしたい
Excel(エクセル)
-
11
excel2010 空白セルにのみ貼り付けたい
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
DVDの映像をパソコンにコピーす...
-
CDへのデータ書き込み
-
OpenFile(アクセスが拒否されま...
-
2ギガ以上のファイルのコピー
-
勝手にファイルがコピーされた?
-
Media PlayerをUSBへ書込み方法
-
「USBメモリー⇔HDD間」のデータ...
-
ファイルシステム機能とは? フ...
-
ファイル名が長すぎる場合のコ...
-
ファイル数が多くてコピー(バ...
-
ファイルコピー時にエラーが発...
-
ワードのファイル間のページご...
-
MS-DOSでの日本語入力方法
-
インストール途中で、ファイル...
-
ファイル消失
-
マウスの右クリックで貼り付け...
-
これはコピーガードのEXEファイ...
-
コピーしたファイルに“コピー~...
-
ファイルの属性の適用エラー
-
ビデオクリップ(avi)が移動で...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルが使用中に強制終了→読...
-
ファイルを名前を変えて複数個...
-
Media PlayerをUSBへ書込み方法
-
ファイル名が長すぎる場合のコ...
-
不良セクタ部分だけを無視し、...
-
ファイル移動の速度が18MB/s~2...
-
EXCELで、セル間隔をあけて貼り...
-
「指定されたファイル名は無効...
-
ファイルの属性の適用エラー
-
フォルダ内のファイルの移動、...
-
OpenFile(アクセスが拒否されま...
-
WindowsImageBackupを移動したい
-
ショートカット と コピーフ...
-
コピーしたファイルに“コピー~...
-
データを移動中にエクスプロー...
-
ファイルの排他について
-
高速ファイルツール。使うのが...
-
EXCELのシート別のファイ...
-
DVD-RAMの動画をHDDにコピーしたい
-
勝手にファイルがコピーされた?
おすすめ情報