『フィルター』(oki) D列をフィルターにかけて 他のシートからコピーしたのを C列に貼り付けると フィルターで非表示になっている部分に貼り付けられてしまいます フィルターで選択されたセルのみに貼り付ける方法はありますか? ---- 少し変則的な方法ですが。 貼り付けたい方のシートで、C列の横の開いている列に、=ROW() の式を全て入力してください。 ※このとき、一時フィルタは全て表示にしておく。 次にC列でフィルタを掛ける。 フィルタされたもので =ROW()の入ったセルを選択して、コピーしてどこか空いているセルに貼り付け 貼り付けたセルの横に、他のシートのD列のフィルタしたデータを貼り付け 今度は、C列を再度全て表示し、さっきとは、逆の条件でフィルタを掛ける。 このフィルタで抽出できた=ROW()のセルをコピーし、先ほど貼り付けた下に貼り付け 貼り付けたデータで並び替えを行います。 そうすると、D列でフィルタしてきたデータが飛び飛びになるはずですから、 そのセルを空白も含めて選択してコピー 最後に、C列のフィルタを解除し、形式を選択して貼り付けで、「空白セルを無視するに」チェックを入れて貼り付けで完了です。 (川野鮎太郎) ----  さらに詳しく フィルター後↓ D列に他のシートからコピー 行  A B C D 1 1 3 2 4 3 5 4 94 5 95 6 96 7 184 8 185 9 186 10    実際はこのようになります 行  A B C D 1 1 3 2 4 3 5 4 94 95 96 184 185 186 ---- さらに詳しく フィルター後↓ D列に他のシートからコピー 行  A B C D 1 1 3 2 4 3 5 4 94 5 95 6 96 7 184 8 185 9 186 10    実際はこのようになります 行  A B C D 1 1 3 3 4 4 5 5 94 95 96 184 185 186 ---- ↑はどなたでしょうか。質問者の方でしょうか。 ハンドルネームのご記入をお願いします。 (川野鮎太郎) ---- 川野鮎太郎様 高校生のわたしには理解できません もっと簡単な方法はありますか? (oki) ---- えっと・・・。 何かをしようと思えば大なり小なり苦労はしなくては成し得ませんよ。 ゆっくり読みながら、書いている順番にやっていって、どこが分からないか 具体的に質問してみてください。 頑張って取得できたものは、後にきっと自分の身になります(^_^A; えらそうに言ってますが、簡単な方法が分からないだけです_/ ̄|○ il||li (川野鮎太郎) ---- フィルタがかかっている表の 表示されている部分にのみ ダイレクトに貼り付けることはできませんので 何か細工をする必要があると思います。 その時、やはり どちらかをどちらかと同じ配置にしてしまうのが 考えやすいのではないかと思います。 鮎太郎さんが書いておられるのは 貼り付けるデータ(他のシートからコピーしてきたデータ)を 貼り付け先の配置に合わせる方法です。 条件がわからないので、使えないかもしれませんが もうひとつ、貼り付け先の配置を 貼り付けるデータと同じ並びにして貼り付けた後 元の配置に直す方法です。 データがどの順番で並んでいるのかわからないので 作業列を二つ使います。 作業列は、E,F列に作ったと想定して書きますので 実際に使用できる列に読み替えてください。  1.E,F列に連番を振る  2.D列をフィルターにかける  3.E列の表示されているセルの値を削除  4.フィルタを解除して、E列で並べ替え  5.表示されていた行が下の方に一か所にまとまるので    別シートからコピーしてきて貼り付け  6.F列で並べ替え  7.E,F列の値を削除 (HANA) ---- >>  4.フィルタを解除して、E列で並べ替え  5.表示されていた行が下の方に一か所にまとまるので     別シートからコピーしてきて貼り付け (E列で並べ替え)とはどの範囲ですか? (下の方に一か所にまとまるので)どんな感じでまとまりますか?  3.まではできました(OKI) ---- 小さなサンプルでその時の状態を表示させてみます。 0.最初の状態 [D] [E] [F] [1] 見出し1 [2] あああ [3] いいい [4] ううう [5] あああ [6] あああ [7] ううう 1.E,F列に連番を振る(ついでに見出しも付けました) [D] [E] [F] [1] 見出し1 作業列1 作業列2 [2] あああ 1 1 [3] いいい 2 2 [4] ううう 3 3 [5] あああ 4 4 [6] あああ 5 5 [7] ううう 6 6 2.D列をフィルターにかける(あああ のみ表示) [D] [E] [F] [1] 見出し1 作業列1 作業列2 [2] あああ 1 1 [5] あああ 4 4 [6] あああ 5 5 3.E列の表示されているセルの値を削除 [D] [E] [F] [1] 見出し1 作業列1 作業列2 [2] あああ 1 [5] あああ 4 [6] あああ 5 4.フィルタを解除して [D] [E] [F] [1] 見出し1 作業列1 作業列2 [2] あああ 1 [3] いいい 2 2 [4] ううう 3 3 [5] あああ 4 [6] あああ 5 [7] ううう 6 6 E列で並べ替え(範囲は、表全体を選んでください。) [D] [E] [F] [1] 見出し1 作業列1 作業列2 [2] いいい 2 2 [3] ううう 3 3 [4] ううう 6 6 [5] あああ 1 [6] あああ 4 [7] あああ 5 ↑「あああ」が 5.下の方に一か所にまとまる のでC列にデータを貼り付け 6.F列で並べ替え [D] [E] [F] [1] 見出し1 作業列1 作業列2 [2] あああ 1 [3] いいい 2 2 [4] ううう 3 3 [5] あああ 4 [6] あああ 5 [7] ううう 6 6 並べ替えをするときは、A→Zボタンでも 大丈夫とは思いますが 他の列が付いて来ない様で有れば A:Fを選択した後 メニュー・データ(D)→並べ替え(S)から 並べ替えを行ってもらうのが良いかもしれません。 ちなみに「フィルタにかける」って オートフィルタで絞り込む 事ですよね? ・・・できそうですかね。 (HANA) ---- HANAさん 親切にありがとう。  できました。 (oki)