- ベストアンサー
エクセルの貼り付けについて
シート1には A B 1あ い 2う 3え お という表があります シート2には C 1か 2き という表があります シート1の2行目はしばらく使わないので 非表示にして Cの列をコピーして貼り付けをしたところ 2行目に「き」と入力されてしまいました このきを3行目に表示させるコピー&ペーストの方法ありませんか? エクセル2016使用
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
>連続して、何行もあるんですよね… 例示がが3行だけなので状況が分かりません。 後出しジャンケンや落とし穴付きクイズのような質問では回答しようがありません。 非表示行が規則的であれば条件として提示すべきです。 尚、非表示にする作業も大変な作業量になるので非表示行を跨いで列を一挙にコピーと言う考え方にも無理があるでしょう。 何れにしても質問の文言だけでは効率の良い手順を考え難いと思います。 提示の条件だけで考えると次の手順で希望のとおりになります。 コピペ先を並べ替えることが可能なら並べ替えてコピペした後に元の並びへ戻すことで良いと思います。 シート1 行 A B C D 1 あ い 1 2 う 2 3 え お 3 D列へ数値で小さい順に番号を入力する(元に戻すための順番) AからD列を選択して、B列をキーとして並び替える 行 A B C D 1 あ い 1 2 え お 3 3 う 2 シート2のC列をシート1のC列へコピペする 行 A B C D 1 あ い か 1 2 え お き 3 3 う 2 シート1のAからD列を選択してD列をキーにして並び替える 行 A B C D 1 あ い か 1 2 う 2 3 え お き 3
その他の回答 (3)
- imogasi
- ベストアンサー率27% (4737/17069)
私も質問の状況(したいこと)がよくわからない、 そんなに質問者が、エクセルに詳しくないようなので、非表示セルなどは一旦「表示」にして考えたらどうか。 質問における説明も A貼り付け前のシート上の状態 B貼り付けデータ C完成後のデータのシート上の状態 も併せて質問に記述すべきだ。 ーー 該当列も多いようだという理由から、VBAが必要かもしれない。 VBAでも使えば非表示セルは判別できるので、避けて張り付けるなど、プログラムを作ると、出来ると思うが、経験はないのだろう。 しかし全体の経過時間も含めると(この質問の数人の回答が出るまでの時間も考え、その後理解して自分向きに変える時間を考えて)、手作業でやることだ。 ーー https://i1.wp.com/excel-kaikei.com/wp-content/uploads/2016/07/アイキャッチ.png?ssl=1 などにあるような、「挿入貼り付け 」の機能は使えないか?
補足
関数程度しかわからないですね
- bunjii
- ベストアンサー率43% (3589/8249)
>このきを3行目に表示させるコピー&ペーストの方法ありませんか? Excelのコピー&ペーストでは非表示を飛ばして表示されている配列のみを対象にする機能がありませんので連続セルをコピー&ペーストすると非表示セルも対象に連続したセル範囲で処理されます。 従って、シート2のC1をシート1のC1へコピーしてからシート2のC2をシート1のC3へコピーしてください。
補足
連続して、何行もあるんですよね… いちいち大変で…
- msMike
- ベストアンサー率20% (364/1804)
説明がサッパリポン!
お礼
簡単に質問して、自分で応用させるつもりだったので、こんな書き方になりました 並び替えでもできそうですねー