- ベストアンサー
Excelで電話帳を作成する方法
- Excelで電話帳を作成する方法を教えてください。
- Windows7でOffice2010がインストールされているパソコンで、Excelを使用して電話帳を作成したいと思っています。項目は名前、読み方、住所、電話番号、FAX番号、携帯番号などで、約400名分のデータを入力したいです。名前などで検索することもできるようにしたいです。簡単な方法を教えてください。
- 紳士的で優しい方に教えていただきたいです。怒りや厳しい言葉を使う方はご遠慮ください。何度も質問することがあるかもしれませんが、お願いだから怒らないでください。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
こんばんは! >名前などで検索出来るようにしたいのですが… というコトですので一例です。 ↓の画像で上側が検索データを表示させたいSheet1で、下側が元データのSheet2とします。 まず、Sheet2のデータはコツコツご自身で作成する必要があります。 (Sheet2のB列はあらかじめ関数を入れておいた方が良いかもしれません) 画像ではSheet2のB2セルに =IF(A2="","",PHONETIC(A2)) という数式を入れフィルハンドルでずぃ~~~!っと下へコピーしておきます。 A~F列(B列以外)はすべて手作業で入力しておいてください。 Sheet2の表が作成できたうえで Sheet2のG列を作業用の列として使用します。 G2セルに =IF(OR(A2="",COUNTIF(A2,"*" & Sheet1!A$1&"*")=0),"",ROW()) という数式を入れこれもフィルハンドルでずぃ~~~!っと下へコピー! 最後にSheet1のA4セルに =IFERROR(INDEX(Sheet2!A:A,SMALL(Sheet2!$G:$G,ROW(A1)))&"","") という数式を入れ、列・行方向にコピー! 最後にSheet1のA1セルに検索したい氏名の一部分でも良いので入力すると その文字が含まれるデータが表示されます。m(_ _)m
その他の回答 (2)
- warpspace
- ベストアンサー率56% (83/147)
住所録の作成方法ですがわかりやすく説明されています。 これを元にちょっとアレンジすれば、ご希望のものが作成できると思います。 検索はVBAでプログラムを作成すると完璧ですが、初心者には難しいので まずは、Excelの基本的な検索機能を使うのが良いでしょう。
お礼
参考のページ確認してみました。 画像もついていてなかなか解りやすいページでした。 ありがとうございます。
- shintaro-2
- ベストアンサー率36% (2266/6245)
>名前などで検索出来るようにしたいのですが… >簡単なやり方を教えて下さい。 特殊なことを考える必要はありません。 普通に、紙のリストと同じような感じで入力してください。 検索は、 CTRL+Fで検索しても良いですし、 オートフィルタでも良いです。
お礼
オートフィルターの他にもCTRL+Fと言う方法もありましたね。 この方法も有効かも知れません。 ありがとうございます。
お礼
なるほどですね。 ちょっと頑張ってやってみます。 お忙しい中丁寧なご説明ありがとうございました。