• 締切済み

エクセル

エクセルで名詞一覧表をつくりたいのですが・・。 振り仮名の部分一致で抽出したりもしたいのですが・・・。(振り仮名検索で部分一致したデータを全て表示) エクセルで名詞一覧表を作りたいのですが、てこずっています。   A       B     C       D 1 社名     名前   電話番号   携帯番号 2 エース    佐野   03-0000    09055889 3 エース    野田   03-0000    08045623 4 JK      佐々木  03-2222    08045769 5 ユニックス  高野   0422-89    09022513 データをsheet1に打ち込んで別のsheet2に検索欄をつくり検索したいのですが、 (1)振り仮名検索(社名の)で一文字でも一致するものを抽出してA/B/S/D(全て)のデータを表示 (2)電話番行検索(上4桁)で社名/名詞/会社番号の表示 (3)名前検索で社名/電話/携帯の表示 を作りたいのですが、そうのようにすればいいのでしょう。また別シートに繁栄させることは可能なことなのでしょうか? すみません・・・。エクセルがうまく使えず、当たり前の個と聞いてたらすみません。 一応(3)はVLOOKを使うと出来そうだとおもうのですが、後がどのようにすればいいのか・・お分かりになる方おりましたら、お力をかりたいです:。:

みんなの回答

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

NO1です。 >A2に、「*エフ*」としたのですが・・・表の題名が横にならんででただけでした ⇒アスタリスク(*)は半角でお願いします。 >関数を使って同じようなことが出来れば、いいのですが、ありますでしょうか ⇒関数で行単位処理は困難、又、VLOOKUP関数は1つまでしか抽出できない等から今回の方式を提案した次第です。(別関数を駆使すれば可能です)

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

フィルタオプションの設定を利用する方法ですが如何でしょうか。 ■sheet2に検索条件を設定 (1)の検索条件は、A1に「社名」、A2に「*任意文字*」 (2)の検索条件は、A1は未入力、A2に=LEFT(sheet1!C2,4)="上位4桁" (3)の検索条件は、A1に「名前」、A2に「姓名」 ■抽出 sheet2の任意位置でデータ→フィルタ→フィルタオプションの設定 ・指定した範囲にチェック ・リスト範囲欄(sheet1!A:D)、検索条件範囲欄(A1:A2)、抽出範囲欄(A3)→OK

NARIA21
質問者

お礼

mu2011様へ ありがとうございます。フィルタオプションですよね><; もし、関数を使って同じようなことが出来れば、いいのですが、ありますでしょうか?VLOOKUP使いそうな感じで・・・。 たびたび質問してすみません。;。; 返信送れたこともすみません。(体調不良で)すぐに返答してくださってうれしかったです。

NARIA21
質問者

補足

NARIA21です 上記のことをして見たのですが・・・うまくいきません><; A2に「*任意文字*」は**をつけて検索名の一部をいれればいいのでしょうか?A2に、「*エフ*」としたのですが・・・表の題名が横にならんででただけでした><; (1)とに(2)と(3)はそれぞれ別シートでやるということなんですかね?全てA1にすると、名前入れるには社名消してからになってしまいますよね?@A@; 何も知らなくてすみません;。;

関連するQ&A