アプリ版:「スタンプのみでお礼する」機能のリリースについて

初めて質問させていただきます。
エクセルで住所リストを作成しているのですがなかなか上手くいきません。教えてください。

1   山田太郎 ○○株式会社 03-0000-0000 東京都○○区1-2-3
2 ● 山田花子 ○○株式会社 06-0000-0000 大阪府○○区1-2-3
3 ● 佐藤太郎 ○○株式会社 03-1234-5678 東京都○○区5-6-7

このようなリストですが●を入れたものだけ別シートにリアルタイムで反映させたいのですがどのようにしたらよいのでしょう。
よろしくお願いします。

A 回答 (2件)

エクセルでよく使うテクニックがあります。


A  B   C・・・・(Sheet1として)
○    氏名
とB列でも挿入したとしてB2に
=IF(A2="○",row(),"")
下フィルして、別シートに表示したい行のみ、その行番号が表示されるようにしておきます。
別シートに
=INDEX(Sheet1!A:A,SMALL(Sheet1!B:B,ROW(A1)),1)
で、右フィル、下フィルしてみてください。
INDEX関数で、表示したい範囲と行番号、列番号を入れますが、
行番号に、Sheet1のB列の数値の小さい順に入るようにしておけば、
必要な部分が上から順に詰めて表示されます。
エラー処理などは、別途、検討してください。
    • good
    • 0
この回答へのお礼

ありがとうございます、早速試してみます。

お礼日時:2008/02/15 11:29

change イベントとかVBAを使えばできるが、そうじゃないとちょっと無理じゃないか。

この回答への補足

VBAを入れてみようと思っているのですがなにぶん初心者なので上手くいきません・・・

補足日時:2008/02/13 15:37
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!