• ベストアンサー

Excelで列中の特定文字列だけ抽出するには?

Excel2003に関する質問です。 初心者なので以下のようなことができるのかわからないのですが、 例) 山田商店(090-1234-5678)山田様 スーパーイトウ(090-2345-6789)伊藤様 鈴木酒店(090-3456-7890)鈴木様 といった文字列がX列に入っているとき、()内の携帯電話番号のみを抽出し表示したい場合、何かいい方法はありますでしょうか? ちなみにX列には、()付きの携帯電話番号以外のまったく違ったデータ 例) 移転のため閉店 なども含まれています。

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

  • ベストアンサー
  • hallo-2007
  • ベストアンサー率41% (888/2115)
回答No.2

例えば =MID(X1,FIND("(",X1)+1,FIND(")",X1)-FIND("(",X1)-1) 下へコピィしてみてください。 FIND関数で (の文字の位置と )も文字の位置を数えて MID関数で表示させています。

komo129
質問者

お礼

早速のご返答ありがとうございました。 上記のやり方でうまくいきました。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (1)

  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.1

例えば次のような式をY1セルに入力し下方にオートフィルドラッグします。 =IF(COUNTIF(X1,"*(*")=0,"",MID(X1,FIND("(",X1)+1,FIND(")",X1)-FIND("(",X1)-1))

komo129
質問者

お礼

ご返答ありがとうございました。 結果は同じでもいろいろなやり方があるんですね。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • 条件を抽出し、フラグを立てる関数

    下記条件の場合、D列に「○」フラグを立てたいです。 D列に入力する関数を教えてください。 どうぞよろしくお願い致します。 ・ B列が同じ名前の行を抽出。 ・ 抽出した行のC列に「鉛筆」「消しゴム」「ペン」が入力されている場合、   D列に「○」をつけたい。 ・ ただし、B列が同じでも、C列に「鉛筆」「消しゴム」「ペン」以外が入っていた 場合、D列には何も入れない。 ※B列には飛び飛びに同じ名前が入力されている場合もあります。 ※行は1000行ほどあります。 【前】      B列    C列 山田太郎  鉛筆 山田太郎  ペン 伊藤二郎  缶 伊藤二郎  鉛筆 鈴木五郎  ペン 鈴木五郎  消しゴム 木村三郎  消しゴム 木村三郎  鉛筆 山田太郎  消しゴム 鈴木五郎  パソコン 【後】   B列    C列    D列 山田太郎  鉛筆    ○ 山田太郎  ペン    ○ 伊藤二郎  缶 伊藤二郎  鉛筆 鈴木五郎  ペン 鈴木五郎  消しゴム 木村三郎  消しゴム  ○ 木村三郎  鉛筆    ○ 山田太郎  消しゴム  ○ 鈴木五郎  パソコン わかりにくくて申し訳ありませんが、よろしくお願いいたします。

  • エクセル 指定列で0値以外の行を別のシートに自動で行全体を抽出

    ある列のデータが0値の(空白を含む)とき、それ以外の行を別のシートに自動的に抽出するシートを作成したい。 例 210 0 山田 211   森 212 1 伊藤 213 2 島   ↓ 212 1 伊藤 213 2 島   別のシートに自動的に表示させる

  • エクセルでA列とB列の差分を抽出

    エクセルでA列にはあるがB列にはない項目を抽出するにはどうしたらよいでしょうか。 下の例だと、C列あたりに、山本、川田を抽出したいのですが…… A列にはB列のデータがすべて含まれています。 A列は10月と11月のデータで、B列は10月のデータです。 A列   B列 山田  山田 山本  川上 川田 川上

  • EXCEL 抽出について

    EXCELで 必要な情報を抽出したいですが、 例:  表 ID  名前       1.XX小説  2.XXX本  3.ZZZ本 4.YYY本 1   山田 XX       1                1 2   鈴木 XX               1 1 3   渡辺 XXX 4   吉田 XX       1                       1 こちらで 1~4まで本の名前で この本を持っていると1 持ってないと何もなしで、 下記のように抽出したいです。 結果: 1.XX小説  山田 XX 1.XX小説  吉田 XX 2.XXX本 鈴木 XX 3.ZZZ本   山田 XX  4.YYY本  鈴木 XX 4.YYY本  吉田 XX どのようにすればよいのでしょうか? 何かお分かりの方がいましたら教えてください。よろしくお願いします。  

  • エクセルで検索、並び替えの方法

    エクセルで以下のような並び変えはできないでしょうか? エクセルでA列とB列に名前が入っています。 A列、B列の名前は若干違います。 B列の名前をA列に揃えて並び変えることはできないでしょうか?  「処理前」       「処理後」  A   B        A   B 伊藤  山田      伊藤         山田  田中      山田  山田 鈴木  鈴木      鈴木  鈴木 田中  伊集院     田中  田中                     伊集院 宜しくお願いします。

  • VBAにて文字列の数字を抽出(スペース含まれる)

    例(B3セル) ○○商店 1号店 京都 2001/3/24 価格 '07~'08  の「2001/3/24」部分をC3に抽出 *文字列にはスペースを含み、B3からデータのある所(約300行)までの結果をC列に抽出したいと思います。  セル内の並び順はまちまちです。 参考にできるWebなどありましたら宜しくお願い致します。

  • エクセルで特定の列だけを抽出してcsvで保存したい

    エクセルで特定の列だけを抽出してcsvで保存したい 例えば、A列:住所、B列:氏名、C列:電話番号といった3つの列がありそれぞれデータがはいっているとします(図参照)。 そしてcsvとして書き出すときにB列とC列だけを書き出したい場合どのようにすればよいでしょうか。 この場合、書き出すときにA列だけを一旦削除、などということはしたくないです。 また1列目のタイトルも書き出さないようにしたいです。 ご教授よろしくお願いいたします。

  • エクセル 文字列操作

    重複している姓の人だけ、名の一文字目を()付きで表示させたい場合、 操作列なしで表示させる方法を教えていただけないでしょうか。 姓と名の間に全角スペース有。 =例=  A列         B列 田中 一子     田中(一) 鈴木 二子     鈴木 久留米 三子   久留米(三) 後藤 四太子   後藤 林 五子       林(五) 斉藤 六子     斉藤 久留米 七子   久留米(七) 林 八太子     林(八) 山田 九子     山田 田中 十太子    田中(十)

  • エクセル 文字列の中から数字を抽出する方法

    エクセル 文字列の中から数字を抽出する方法 以前 QNo.5823420 で質問させて頂いたんですが 再度質問させてください。 "オーダー番号"+"半角スペース"+"部品型番"+"半角スペース"+"個数"+"半角スペース"+"部品名" というような文字列の中から個数の数のみを抽出する方法を教えてください。 "文字列"+"半角スペース"+"文字列"+"半角スペース"+・・・と文字列の繋がる数は決まってませんので 個数は何番目のスペースの後にくるかは不定です。 数量の半角"ケ"とその前の半角スペースまでの間の数字を抽出したいです。 例1)文字列 :ABC110 XXYYZZ5566 2ケ ****   抽出文字:2 例2)文字列 :ABC XYZ 5566 DDEE11 3ケ FFGG   抽出文字:3 よろしくお願いします。

  • エクセル 文字列の中から数字を抽出する方法

    エクセル 文字列の中から数字を抽出する方法 "オーダー番号"+"半角スペース"+"部品型番"+"半角スペース"+"個数"+"半角スペース"+"部品名" というような文字列の中から個数の数のみを抽出する方法を教えてください。 例)文字列 :ABC110 XXYYZZ5566 2ケ ****   抽出文字:2 オーダー番号、部品型番、部品名の中にも数字は入っています。 数量の後には半角カタカナの"ケ"+"半角スペース"は必ず入ります。 よろしくお願いします。

専門家に質問してみよう