• ベストアンサー

エクセル抽出について

下記につきまして教えていただきたいのですが よろしくお願いいたします。 エクセルファイルでA列にデータが並んでいます。 | A | 1 | /あ/つ/お/ |← 2 | /い/あ/に/ | 3 | /う/さ/あ/ | 4 | /あ/つ/く/ |← 5 | /か/あ/あ/ | この中から頭の“文字”が“あ”だけのもの (上記の場合は“1行目”と“4行目”です) を抽出したいのですが、方法を教えてください。 どうか宜しくお願いいたします。

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

  • ベストアンサー
  • cole
  • ベストアンサー率66% (8/12)
回答No.2

こんにちは。 この場合「/」を一文字と考え、オートフィルタで抽出するなら、オートフィルタオプションの条件指定で  ?あ で始まる と指定すれば、2文字目が「あ」で始まるデータを抽出します。

tanaka88
質問者

お礼

早々のお返事をありがとうございます。 このような機能があるとは知りませんでした。 驚きです。

その他の回答 (3)

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.4

アドバンスドフィルターを使う。但し別シートのセル範囲には 抽出できない。 A1~A11のセルに下記データを入れる。 氏名 あ/つ/お/ い/あ/に/ う/さ/あ/ あ/つ/く/ か/あ/あ/ あ/す/か/ く/す/き/ あ/ご/ら/ け/お/し/ あ/う/す/ (/が何を意味するか判らず先頭の/は除いた。 見出しとして「氏名」としましたが、適当に決めてください。 (存在は必須) 条件としてE1からE2に下記データを入れる。 (上記の見だしの「氏名」と1言1句同じであること) 氏名 あ/* 操作として データ-フィルタ-フィルタオプションの設定 抽出先-指定した範囲 リスト範囲$A$1:$A11 検索条件範囲$E$1:$E$2 抽出範囲$G$7:$G$17 OKをクリック。 結果はG7からG12に 氏名 氏名 あ/つ/お/ あ/つ/く/ あ/す/か/ あ/ご/ら/ あ/う/す/ となります。テスト済み。

tanaka88
質問者

お礼

ありがとうございます。 早速トライいたします。

  • oogoo
  • ベストアンサー率33% (26/77)
回答No.3

No.1回答のoogooです。 ごめんなさい。書き間違えました。 フィルタオプションで"/あ"で「始まる」、ですね。 お詫びついでにもう一つ。 フィルタは使えません、というのであればLEFT関数を使って 判別させる、という方法があります。 LEFT関数は指定する文字列の左から○文字分の文字を取得する 関数です。 =LEFT(文字列,文字数)で表します。 たとえば、tanaka88さんの例の場合ですと、どこか空いたセルに =LEFT(A2,2) と入力するとそのセルには /あ と出力されます。 これを使ってIF関数なんかと組み合わせたら 結構使えますよ。 =IF(LEFT(A2,2)="/あ","おっけー!","のおー!") なんて感じです。 御参考になればさいわいです。

tanaka88
質問者

お礼

気にしないでください。 色々と機能を組み合わせると出来るのですね。 ご回答を元に 小生なりに頑張ってみます。 ありがとうございます。

  • oogoo
  • ベストアンサー率33% (26/77)
回答No.1

オートフィルタ→フィルタオプションで 「"あ"を含む」ではダメなのでしょうか?

関連するQ&A