• ベストアンサー

虫食い表の別シートへの空白詰め展開

Windows環境 Excel2003 『原本』シートに電話の短縮番号一覧があります。 / 連絡先 電話番号 1 名前1 11-1111-1111 2 名前2 22-2222-2222 3 名前3 33-3333-3333 4 (空白) (空白) 5 名前5 55-5555-5555 ・ 空き行があり(番号は入っています) これを、別シート『一覧』にて、 空白行を詰めた形にしたいのです。 条件として、番号と名前がずれないようにしたいです。 イメージは、上の表から、以下の形式にしたいのです。 / 連絡先 電話番号 1 名前1 11-1111-1111 2 名前2 22-2222-2222 3 名前3 33-3333-3333 5 名前5 55-5555-5555 ・ よろしくお願いいたします。 既出の場合すみませんがご指摘ください。 (探しきれませんでした、すいません)

質問者が選んだベストアンサー

  • ベストアンサー
  • zap35
  • ベストアンサー率44% (1383/3079)
回答No.2

#01さんの回答のようにオートフィルタで空白以外とするのが一番簡単だとは思います。 それ以外の方法では、過去の質問にあります。ご参考まで http://oshiete1.goo.ne.jp/kotaeru.php3?q=2286039

aces_p
質問者

補足

う、うまくいかないです・・・ シート名:『原本』 B3~B502 には 0~499までの数字が入ってます。 C3~C502 には ランダムに連絡先名が入ってます。 D3~D502 には 連絡先名が入っている場合のみ電話番号が         入ってます。 これを、 シート名:『一覧』 B3~B502 には 空白行を除く、『原本』シートの         B列の内容(数字) C3~C502 には 空白行を除く、『原本』シートの         C列の内容(連絡先名) D3~D502 には 空白行を除く、『原本』シートの         D列の内容(電話番号) ※空白行とは『原本』シートのC列(連絡先名)が  入力されていない行のこと すいませんが、どなたか組んでいただけませんか。

その他の回答 (2)

noname#204879
noname#204879
回答No.3

[オートフィルタ]で“(空白セル)”で抽出した行全体選択して[削除]すれば良さそうなものだけど…

  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.1

次の方法は如何でしょうか。 (1)原本シートの対象範囲を選択した状態でデータ→フィルタ→オートフィルタ (2)連絡先列のダウンリストで空白以外を選択 (3)選択された範囲をコピーし、別シートに貼り付け

aces_p
質問者

補足

質問の仕方がまずかったみたいです。すいません。 入力は原本シートにのみ行い。 リアルタイムに別シートに表示させたいのです。 理由は、更新する人にExcelスキルがない為です(泣 前に同じようなことをやったのですが、 その際は住所録だったので、空白行がなかったものですから。 No.2 zap32さんの過去質問でいけそうです ・・・が関数そんなに詳しくないんで今から解析してみます。

関連するQ&A