[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『オートフィルタ後の表示されている行だけをコピー(マクロ無しで)』(ぱんち)
マクロを使用しないで、以下の事が出来るでしょうか。
もし数行で実現出来る様ならばマクロでも結構です。
あまりに関数だけでは難しい様であればマクロ検討しますが、
出来るだけ使いたくないので。
すみませんが宜しくお願い致します。
SHEET1に下の様なデータが入っています。
D列に何か入っている行だけを、別のSHEET2の先頭に
コピーしたいのですが、どうすれば良いでしょうか。
SHEET1の1行の見出しはあっても無くても良いです。
A B C D 1 No. 内容1 内容2 数量 2 1 data1 data101 3 2 data2 data102 11 4 3 data3 data103 5 4 data4 data104 12 6 5 data5 data105
< 使用 Excel:unknown、使用 OS:unknown >
オートフィルタでD列の抽出条件を「空白以外のセル」にして 表示された範囲をコピーしてシート2に貼り付けるというのでは だめなのでしょうか? (se_9) 2014/10/31(金) 13:00
表題と中身があっていないようだが?
オートフィルタで表示している行だけを持ってくるのか、オートフィルターにはかかわりなくD列に何か入っている行を 持ってくるのか、オートフィルターで表示している行内でD列に何か入力されている行を持ってくるのか? (ねむねむ) 2014/10/31(金) 14:13
それなら [[20141030194553]] のねむねむさんの式でできると思います。
Sheet2のA1セルに =IFERROR(INDEX(Sheet1!A$1:A$1000,SMALL(IF(Sheet1!$D$1:$D$1000="","",ROW($A$1:$A$1000)),ROW(A1))),"") Ctrl + Shift + Enter で確定 右と下にフィルコピー (se_9) 2014/10/31(金) 16:17
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.