- 締切済み
エクセル
エクセルで名詞一覧表をつくりたいのですが・・。 振り仮名の部分一致で抽出したりもしたいのですが・・・。(振り仮名検索で部分一致したデータを全て表示) エクセルで名詞一覧表を作りたいのですが、てこずっています。 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を使うと出来そうだとおもうのですが、後がどのようにすればいいのか・・お分かりになる方おりましたら、お力をかりたいです:。:
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- mu2011
- ベストアンサー率38% (1910/4994)
NO1です。 >A2に、「*エフ*」としたのですが・・・表の題名が横にならんででただけでした ⇒アスタリスク(*)は半角でお願いします。 >関数を使って同じようなことが出来れば、いいのですが、ありますでしょうか ⇒関数で行単位処理は困難、又、VLOOKUP関数は1つまでしか抽出できない等から今回の方式を提案した次第です。(別関数を駆使すれば可能です)
- mu2011
- ベストアンサー率38% (1910/4994)
フィルタオプションの設定を利用する方法ですが如何でしょうか。 ■sheet2に検索条件を設定 (1)の検索条件は、A1に「社名」、A2に「*任意文字*」 (2)の検索条件は、A1は未入力、A2に=LEFT(sheet1!C2,4)="上位4桁" (3)の検索条件は、A1に「名前」、A2に「姓名」 ■抽出 sheet2の任意位置でデータ→フィルタ→フィルタオプションの設定 ・指定した範囲にチェック ・リスト範囲欄(sheet1!A:D)、検索条件範囲欄(A1:A2)、抽出範囲欄(A3)→OK
お礼
mu2011様へ ありがとうございます。フィルタオプションですよね><; もし、関数を使って同じようなことが出来れば、いいのですが、ありますでしょうか?VLOOKUP使いそうな感じで・・・。 たびたび質問してすみません。;。; 返信送れたこともすみません。(体調不良で)すぐに返答してくださってうれしかったです。
補足
NARIA21です 上記のことをして見たのですが・・・うまくいきません><; A2に「*任意文字*」は**をつけて検索名の一部をいれればいいのでしょうか?A2に、「*エフ*」としたのですが・・・表の題名が横にならんででただけでした><; (1)とに(2)と(3)はそれぞれ別シートでやるということなんですかね?全てA1にすると、名前入れるには社名消してからになってしまいますよね?@A@; 何も知らなくてすみません;。;