• ベストアンサー

エクセルで 特定の記号に挟まれた文字列を取り出す

csvファイルのデータですが "東京都""渋谷区""渋谷""1-1-1""渋谷ビル2F""ICHIRO.YAMADA" となっている データがあります。 一番後ろの ICHIRO.YAMADA の 部分だけ取り出したいと思います。 よろしくお願いいたします。

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

  • ベストアンサー
  • kybo
  • ベストアンサー率53% (349/647)
回答No.1

ひとつのセルにその様にあるのだとすると、 データ→区切り位置→カンマやタブなど・・・を選んでその他に「"」を入れ、完了 ICHIRO.YAMADAだけが1つのセルに入ります。

aki_okabe
質問者

お礼

実際のデータが手に入ったら やってみます! ありがとうございました。

その他の回答 (1)

  • MackyNo1
  • ベストアンサー率53% (1521/2850)
回答No.2

>csvファイルのデータですが >"東京都""渋谷区""渋谷""1-1-1""渋谷ビル2F""ICHIRO.YAMADA" >となっている データがあります。 本当にcsvファイルなら単純にエクセルで開けば自動的にセルに分割されると思うのですが・・・ また、csvファイルならデータ間にカンマがあるように思うのですが、実際のデータにはカンマがないのでしょうか? csvとは関係なく、例示のデータがセルに入力されていてその最後の文字列部分を抽出するなら以下のような関数で実行できます(例:最大20文字まで)。 =TRIM(RIGHT(SUBSTITUTE(A1,"""",REPT(" ",20)),40))

aki_okabe
質問者

お礼

実際のデータが手に入ったら やってみます! ありがとうございました。

関連するQ&A

  • エクセルで縦並びのデータを横1本にしたい

    楽天RMS等でよくあるデータの形ですが下記の様なデータを横並びにまとめたいと考えています。 150-0001 東京都渋谷区神宮前番地 山田ビル1F 山田太郎 00-0000-0000 すごい石鹸A 1個 150-0001 東京都渋谷区神宮前番地 山田ビル1F 山田太郎 00-0000-0000 ミラクルシャンプー 1個 150-0001 東京都渋谷区神宮前番地 山田ビル1F 山田太郎 00-0000-0000 ミラクルリンス   2個 何か良い手はありませんでしょうか。 こんなイメージです。  ↓ 150-0001 東京都渋谷区神宮前番地 山田ビル1F 山田太郎 00-0000-0000 すごい石鹸A 1個  ミラクルシャンプー 1個 ミラクルリンス   2個 よろしくお願い致します。

  • セル内のいろいろな文字列から特定の文字だけ抜き取りたいです。

    EXCEL関数で、 セル内のいろいろな文字列から特定の文字だけ抜き取りたいです。 例えば 「東京都渋谷区Excelビル」 「千葉県船橋市Excelセンタービル」 から 「Excel」 だけを抜き取りたいです。 どうしたらいいでしょうか? 教えてください。よろしく、お願いいたします。

  • 外部textファイルの中の文字を揃えるには

    flash初心者です。 ダイナミックテキスト内に外部txtを読み込み表示させているのですが、 外部textファイルの中身が、「会社名 住所 電話番号」のリスト という形になっているのですが、項目ごとに文字の開始位置を揃える方法はあるんでしょうか? AA会社 東京都渋谷区○○1-1 03-0000-0000 BBBBBBBBB会社 東京都渋谷区○○1-1 ○○ビル1F 03-0000-0000 という風になっているのを、 AA会社         東京都渋谷区○○1-1           03-0000-0000 BBBBBBBBB会社 東京都渋谷区○○1-1 ○○ビル1F 03-0000-0000 という風にしたいということです。 textデータはPHPで作成しており、サーバから動的に読み込んでいます。 宜しければご教授お願いいたします。 環境はFLASH8 WINXPです。

  • EXCELで特定の文字列を入力→エラー表示したい

    エクセルで、特定の文字列(複数あります)を入力した場合にエラーメッセージを表示したいと思っています。可能でしょうか? 仕事上で使うシートなのですが、 私が表の枠と見出しのみ入れたものに、他の部署の人がデータを入力して、また私宛に戻してきます。その後、そのデータをcsvファイルに変換し、あるソフトで読み込みデータを処理します。 入力してもらうデータの形には一定の決まりがあり、入力してはいけない文字列があります。 例えば、都道府県名を入れるセルがあり、 「都」「府」「県」は入力してはいけない(入力すると、最終的にデータを使用するソフトでエラーになる)、 つまり、「東京都」は誤りで「東京」とするのが正しいというものです。 入力するセルとは別のセルに、関数で「都」「府」「県」を除いた文字列を表示するようにしようかと思ったのですが、これでは見た目上の解決にしかならず、結局csvファイルにした時にエラーになってしまいます。 そこで、入力規則の設定で「~都」「~府」「~県」の文字列の場合にエラーメッセージが出るようにしたいのですが、 このように入力してはいけない文字が複数ある場合の数式がわかりません。 (「~県」だけが入力禁止なら、入力規則→設定で、許可=ユーザー設定 にして、数式を「=countif(A1,"*県")=0」とすれば出来るのですが……) 入力可能な文字数の設定で回避しようにも、「東京」は2文字ですが「鹿児島」は3文字です。 また、他の入力項目で、特定の文字列については置き換えが必要なものが出てくるので (例えば「株式会社」→社名の先頭の場合は「カ)」、社名の後ろの場合は「(カ」など。) 関数などで自動的に変換されるより、入力直後に人間が誤りに気づいて訂正できるものの方が都合がよさそうです。 なお、アナログな方法ですが、見出し部分に ”「都」「府」「県」は入力しないでください” など注意書きは入れています。しかし、それに気づいてもらえていないのか、それとも勢いで「~県」と入力してしまうのか、ほとんど効果なしです。 こんな状況なのですが、入力時にエラーを表示する方法を教えてください。

  • ほしいデータの文字列の抽出がわかりません・・・

    たびたび質問して申し訳ありません・・・ PHPであるファイル(jyusho.txt)内容を読み込むとします。 ファイル内容は名前、住所、生年月日、出身地となります。 ---------------------------------------------------------------- 北島三郎△"東京都八王子市山奥1丁目"△19000101△アメリカ 五木ひろし△"広島県尾道市坂上5丁目△五木ビル△1101号室"△19000101△広島 かんだうの△"東京都渋谷区代官山1丁目△デリシャスビル101"△19000101△東京 <省略> 北島三郎△"東京都八王子市山奥1丁目"△19000101△アメリカ <省略> バリー・ボンズ△"東京都武蔵村山4丁目△都営ビル201号室"△富山 --------------------------------------------------------------- 上記のようなデータ(レコード)がテキストファイルに入っているとします。 このデータを連想配列に格納しようと考えています。 それぞれ、名前、住所、生年月日、出身地を格納したいのですが、 それぞれのデータの間は△(半角スペース)で区切ってあります。 住所は""で囲まれた情報が住所ですが、住所の中には △(半角スペース)が格納されていますが、これはデータの区切りでは ありません。 また上記の場合は、さぶちゃんが2回でてきました。 こういう風に同じデータが複数でた場合は、 すべての情報(名前、住所、生年月日、出身地のデータ)がすべて合致した 場合は連想配列には格納しないことにしたいです。 このような情報を連想配列に格納する場合、 どのようにすればいいのでしょう? 色々考えたのですが思いつきません。 住所の△(半角スペース)がなければ・・・・ ながなが書いてしまいましたが、どうかよろしくお願いいたします。

    • 締切済み
    • PHP
  • 任意の位置に文字や英数を一括で追加できるファイル名変換ソフト

    ↓みたなかんじに一括でファイル名を変えれるソフトを教えてください。 yamada.01→yamada.001 yamada.02→yamada.002

  • Excel 住所分け

    都道府県列に 東京都渋谷区神宮前1-13-23 ●●●ハウス 東京都世田谷区南烏山5丁目11-3 千葉県柏市若柴178番地4柏葉キャンパス6F と入ってますそれを 都道府県 市区郡 以降の住所(町名・番地) ビル名 と分けたいです。↑は最初から入ってます。 番地とビル名の間はスペースあったりなかったり 番地の表示も色々です。 F列     G列         H列         I列        都道府県  市区郡   以降の住所(町名・番地)   ビル名 東京都   渋谷区   神宮前1-13-23        ●●●ハウス 東京都   世田谷区  南烏山5丁目11-3 千葉県   柏市    若柴178番地4         柏葉キャンパス6F

  • Excelの結合でA列とB列の内容を結合したいのですが

    A列とB列を結合しますと、B列のデータがなくなってしまい、A列のデータのみとなってしまいますが 具合の良い方法ありますでしょうか。 行数が沢山あるものですから。 例: A列に東京都中央区銀座 B列に8-5-6 ××ビル5階 これを結合して 東京都中央区銀座8-5-6 ××ビル5階 にしたいのです。 初心者です宜しくお願い致します。

  • vlook関数を使用しての文字列について

    東京都渋谷区神宮前1-2-3というデータをVLOOK関数を使用し  A1東京都 A2渋谷区 A3神宮前 A4.1-2-3 と出した際に A4のハイフンを含んだ番地がセル内では自動計算されてしまいます。 そのセルの書式を文字列にしていますと数式になってしまいますのでハイフンを のこした表示にする方法を教えて下さい。

  • ジャニーズについて教えてください!

    ジャニーズ事務所の郵便番号はこれですか?? 〒150-8550東京都渋谷区渋谷1-10-10 ミヤマスタワーB1F それともこれなんですか?? 〒150-8550 東京都渋谷区神南1-19-10 公園通りビル2F 知ってたら教えてください。 あと、オーディションのときに送る写真があります。 その写真って一度に3枚撮るんですか??それとも、違う日に撮った写真でもいいんですか?? あと服装とか髪型とかも違くていいんですか?? お願いします。教えてください

専門家に質問してみよう