[[20070417111126]] 『フィルタがかかった状態での貼り付け』(質問ずい) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『フィルタがかかった状態での貼り付け』(質問ずい)
 Sheet1 と Sheet2 があります。
 Sheet1 は A列の1行目から100行目まで値が入力されています。
 Sheet2 は オートフィルタにより、あるフィルタがかけられています。
 Sheet1 のA列の1行目から100行目をコピーして、Sheet2 にフィルタをかけたまま、
 Sheet2 の特定の列の特定の行から100行分貼り付けたいのですが、どうすればよいでしょうか。
 要するに、あたかもフィルタがかかっていないように、Sheet2 に表示されている行に関係なく、
 コピーした見たままの形でSheet2 に貼り付けたいのです。
 よろしくお願いします。
 WinXP,Excel2000です。

 簡単にはいきません。
【準備】
Sheet2には並べ替えても元に戻せるようにレコードに連番を作成しておきます。
あいている列を作業列とします。
 
【Key入力】
Sheet2をフィルタします。作業列の対象範囲を選択し
Altを押しながら;(セミコロン)キーで可視セル選択、そのまま「1」を入力、
Ctrlを押しながらEnterで確定。
フィルタのかかった行(見えている範囲の作業列)に「1」が入力されます。
 
【貼り付け】
データ>フィルタ>全て表示 でフィルタ状況をリセット、
データ>並べ替え で作業列を優先、連番の列を2番目に優先基準に並べ替え
フィルタのかかっていた行が固まります。
固まった部分へ目的のデータを貼り付けます。
 
【元に戻す】
データ>並べ替え で連番の列を優先として並べ替えしもとの順番に戻します。
最後に作業列を削除。
 
(みやほりん)(-_∂)b

 いやはや、すばらしい。
 ふむふむ、こんなやり方があったとは。
 なるほど、一発可視セル選択・・・知らなんだ。
 流石です。感服致しました。有難うございました。
 またよろしくお願い致します。
 (質問ずい)

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.