• ベストアンサー

エクセルで()と()内だけを抽出して削除、または移動させたいです

いつもお世話になっております。よろしくお願いいたします。 表を作っているのですが、氏名の後ろに(県名)が入っています。その()と、県名(北海道~沖縄までです)だけを抽出して、削除、または(県名)だけを別の列に移動させたいのですが可能でしょうか? どなたかご存知でしたらご教授お願いいたします。(エクセル初心者なので、分かりやすい用語を使っていただけるとうれしいです)

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

  • ベストアンサー
  • daifukuo
  • ベストアンサー率71% (5/7)
回答No.1

「置換」という機能を使います。 (1)ツールバーの「編集」→「置換」もしくはCtrlキー+Hで、置換のダイアログボックスを出します。 (2)「置換する文字列」に「(*」と入れます。※「*」はすべての文字を指します。 「置換後の文字列」には何も入れません。 (3)「(」以下が消えるはずです。

amy24365
質問者

お礼

早速の御回答どうもありがとうございました。また何かありましたらよろしくお願いいたします。

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

その他の回答 (2)

  • driverII
  • ベストアンサー率27% (248/913)
回答No.3

試してる間に別の方が回答されてますが・・・ 違う方法もありますので、書いておきます。 氏名(県名)の列がA列だとしますと、 別の列の最初の行に以下の数式を入力します。 (氏名切り出し用) =LEFT(A1,FIND("(",A1,1)-1) (県名切り出し用) =MID(A1,FIND("(",A1,1)+1,FIND(")",A1,1)-FIND("(",A1,1)-1) あとは、入力したセルを選択し、コピーした後 最後の行まで、貼り付けしてあげればOKです。 数式中の括弧は全角・半角ありますので、実際のデータに合せて変更してください。

amy24365
質問者

お礼

早速の御回答どうもありがとうございました。無事できました!色々なやり方があるのですね・・ また何かありましたらよろしくお願いいたします。

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

(1)まず、そのエクセルファイルをテキスト形式で保存します。 (ファイル→名前を付けて保存で、ファイルの種類にテキストを選択) (2)今作成したテキストファイルをエクセルで開きます。 (エクセルを立ち上げ、ファイル→開く から選択する) (3)テキストファイルヴィザードが開くので、以下の様に設定します。 1)カンマやタブなどの区切り文字によって~ を選択して 次へ 2)区切り文字の欄に ( と記入して次へ 3)G(標準)を選択して完了をクリック。 (4)すると( )内がセル分かれしたファイルが出来上がると思いますので、列毎削除して下さい。 うまく行くといいですが・・・。

amy24365
質問者

お礼

早速の御回答どうもありがとうございました。無事できました! また何かありましたらよろしくお願いいたします。

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

関連するQ&A

  • エクセル2003の、抽出について

    勤務表から、その日の勤務者の、勤務形態別の氏名を抽出したいと思っています。 といいますのも、A列に上から氏名があり、1行目に日付が入った勤務表があります。 そこに、それぞれ「早」、「日」、「遅」というように、その日の勤務形態が入力されています。 そこで、例えばC列を選択すると、「早」と記載のあるA列の氏名がE列に、 「日」と記載のある氏名がF列に、抽出されるといったことは可能でしょうか? マクロを使ってもかまいませんので、よろしくお願い申し上げます。

  • エクセル表からのデータ抽出

    エクセル2010で、画像のように、行(横)方向に「氏名」、列(縦)方向に保有資格が入った表が有るのですが、この表から資格名を選択したら有資格者の氏名と種類が表のどこかに抽出されるようにしたいのですが、何とかならないでしょうか? 詰まりB列で資格4をフィルターで選択したら、表のどこか(違うシートでもOK)に保有者名と資格の種類(級)等が抽出されるような仕組みを構築したいので宜しくお願いします。 更にもし可能であれば、氏名を選択(どこかに入力でもOK)したらその人の保有資格が一覧で抽出されれば理想です。 先ずは資格名から氏名と種類が抽出されればありがたいのですが。 表そのものを作り替えるのは最後の手段にしたいので配慮いただけるとありがたい。

  • エクセル抽出について

    初歩的な質問で大変恐縮です。 エクセルで10列×5行でひとまとまりの下に続く表があり、その中の1列目2行目に入力してある「支店」別にデータを抽出したいと思っています。オートフィルタを使うと1行づつなら抽出できるのですが、10列×5行のまとまりごと抽出する方法はありますでしょうか? つたない文章で申し訳ありませんが、ご教授ください。

  • オートフィルで抽出後削除するマクロ

    いつもお世話になっております。 あるエクセルの表(1行目見出し、2行目以降データ)で、 A列は1~10がランダムに入っています。 (約4,000行、作業の度に変化します) オートフィルでA列を『2以上』で抽出、 (ここまでのマクロは判ります) 見えてる行を全削除(1行目の見出しは取っておく) はどのようなマクロを記述したらいいでしょうか? よろしくお願いいたします。

  • Excel 同じ値が連続している行の抽出

    いつもお世話になっております。 Excelの表で同じ値が連続している行を抽出したいのですが、方法が思い付きません。 具体的には、A列に商談名、以降商談の受注確度が各列に入っています。 その中から、何ヶ月も確度が変わってない商談を抽出したいのです。 何か良い案を教えて頂けたら、と思います。 宜しくお願いします。

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

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

  • Excelで抽出

    初めまして。よろしくお願いします。 Excel2000を使っています。 例えば、 A列     B列   C列   D列 お客様番号  氏名   契約日  生年月日  :      :    :    : という表があるとし、データは2000件ほどあると 思ってください。 1行目から最終行までみて、 『同一氏名』&『同一契約日』&『同一生年月日』の ものを違うシートに表示させたいのですが、 こういうことってExcelで出来るのですか? 出来るのであれば是非教えてください。 質問するのは初めてなので お手柔らかに・・・m(__)m

  • Excel マクロ オートフィルで抽出後 削除したい

    始めまして。 マクロ初心者です。 オートフィルで抽出後に抽出したものだけを削除するマクロを作成してますが、うまくいきません。 A列に「○」が入っているものだけを抽出 ↑このマクロまではできていますが、 その後の削除が上手くいきません。 教えて下さい。

  • エクセルからランダムに抽出する方法

    お世話になります。 以前、似たような質問があったのですが探すことができなかったので質問させてください。 エクセルのA列に社員番号、B列に氏名の入ったファイル(約7,000名)があります。今回、全社的にアンケートをとることになり、ランダムに対象者を300人抽出したいと思います。できればC列に『○』表示したいのですが、=rand()で乱数を発生させるまではできますが、その中から抽出する関数がわかりません。 また、統計をとる上で必要な人数とは何人ぐらいなのでしょうか? OSはXP、エクセル2003を使用しています。 よろしくお願いします。

  • エクセルのデータを抽出したいのですが・・・

    エクセルのデータを抽出したいのですが・・・ いつもこちらでお世話になっています。 5000行あるデータの中から D列に入っているA事業所のうち、 R列に入っているB市で始まる住所(番地まで入っています) 分のデータ件数を抽出したいのですが どのようにすれば良いのかわかりません。 どのように数式を入れれば良いのか教えてください。 宜しくお願いします。

専門家に質問してみよう