• ベストアンサー

同窓会名簿で検索機能をつけるにはどうしたらよろしいでしょうか?

同窓会の幹事をしています。 現在手元にある同窓生の近況データをエクセルでまとめる作業を しており名簿を作成配布する予定になっています。 それぞれ個人の理由で携帯の番号やアドレスなどを 知らせてはおくが 同窓生の配布の際には非公開にしてほしい などの希望があるので どのデータが公開可か公開不可なのかを 検索もしくは公開・非公開が わかるフラグを立てることはできますか? ※配布の際にはデータでは配布しません。紙ベースです。 ただ作成時や今後の引継ぎの際にわかるようにしておきたいのです エクセルについてはマクロなどを使った経験はないので 初歩から教えていただけると助かります。 (初心者なのにこんな質問すみません・・)

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

  • ベストアンサー
  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.2

単純な方法だと、非公開の方のアドレスや携帯番号を白文字(フォントの色を白)にしておけばいいのでは? そうしておけば、印刷時は空白に見えるので問題ありません。 連絡などで確認が必要な場合は、一時的にフォントの色を黒にして確認後 上書きしないで閉じてやれば問題ありません。 フラグで行う場合はアドレスや携帯番号の隣に列を挿入して 非公開の方のみ1と入力しておきます。 アドレスのセルには「書式」「条件付書式」で 「数式が」「=$A1=1」として書式ボタンで文字色を白にすれば 前述の操作をフラグで対応できます。 (※上記はA列のセルの値が1の時に別の行のセルの書式を変更します。) 条件付書式を解説しているサイト http://office.microsoft.com/ja-jp/excel/HP051992781041.aspx http://www.eurus.dti.ne.jp/~yoneyama/Excel/jyo-syo.html http://arena.nikkeibp.co.jp/tec/excel2/20060929/119007/

nanase_hida
質問者

お礼

お礼が遅くなり申し訳ありません。大変参考になりました。ありがとうございました。

その他の回答 (3)

  • k-f3
  • ベストアンサー率31% (945/3036)
回答No.4

[列]や [行]を折りたたみにすれば表示しなくないます。 [列]をクリック → データ → グループとアウトラインの設定 → グループ化[グループ化された列]は、表示の「-」キーで閉じ、「+」キーで開きます。 [行]も同様にグループ化できます。 [列]をクリック → 右クリック → 表示しない/列を非表示にする方法もあります。

nanase_hida
質問者

お礼

お礼が遅くなり申し訳ありません。大変参考になりました。ありがとうございました。

回答No.3

やはり条件付書式を使用する方法ですが、次のようにすれば以降の修正 なども簡単かと思います。 例えば、項目名が2行目でデータは3行目以下にあり、住所はC3以下と しますと、 D列にフラッグを立てます。   例:公開NOのかたは N、公開OKのかたは O。 C3を先頭にデータ最終行までC列を選択し、条件付書式を設定します。   数式が  =C3=$C$1 で 白文字 印刷するとき C1 に N を入力すると、非公開のデータが一括して見え なくなり、C1 をクリアすると一括して表示されます。

nanase_hida
質問者

お礼

お礼が遅くなり申し訳ありません。大変参考になりました。ありがとうございました。

  • sanori
  • ベストアンサー率48% (5664/11798)
回答No.1

たとえばセルA1に姓があって、セルB1に名があって、 セルE1にアドレスを書いて、 そして、 セルF1にはアドレス公開希望の場合だけ数字の1を入力して、(=フラグ) セルGにはケータイ番号を書いて セルHにはケータイ番号を公開希望の場合だけ数字の1を入力して、 セルC1に =if(F1=1,E1,"") と書いて、 セルD1に =if(H1=1,G1,"") と書いて、 セルC1をC2以下にずらずらーっとコピー、 セルD1をD2以下にずらずらーっとコピー すれば良いのでは。 すると、 公開希望の場合だけC1やD1にアドレス、電話番号が現れるので、 A~D列のところだけ取り出せば、名簿の出来上がり。

nanase_hida
質問者

お礼

お礼が遅くなり申し訳ありません。大変参考になりました。ありがとうございました。

関連するQ&A