• ベストアンサー

エクセルの文字列操作

インターネットFAXに移行するためFAXソフトから宛先データをcsvで抜き、それをエクセルでメールアドレスに変換したいです。約1000件あります。 ↓元データ(:の左側はセルの座標) D2:日本製造株式会社(社名) F2:81(国コード) J2:123456789(FAX番号) ↓変換したい様式 日本製造株式会社 <81123456789@abcdefghij.com> @abcdefghij.comは固定の文字列です。 数式を教えてください。

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

  • ベストアンサー
  • msMike
  • ベストアンサー率20% (363/1775)
回答No.1

=D2&"<"&F2&J2&"@abcdefghij.com>"

lock_on
質問者

お礼

おかげさまでうまくいきました!! ありがとうございます。

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

その他の回答 (1)

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

&(結合演算子)を使うほうがポピュラーだとおもうが、 こういう関数もあるということで、質問者の将来の学習のために挙げてみる。 =CONCATENATE(D2,"<",F2,J2,"@abcdefghij.com",">") ーー 各セルの値は下記として D2 日本製造株式会社 F2  81 J2 123456789

lock_on
質問者

お礼

ありがとうございます。

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

関連するQ&A

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

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

  • エクセルの座標データからcoreldrawへ

    エクセルの座標データからコーレルドローの2D画像へ変換する方法を教えて下さい。 CSVからDXFに変換しコーレルドローで開いてみたのですが、うまく開くことができませんでした。 理想は、エクセルの座標データから直接コーレルドローで開くことです。 どなたかご存じの方がいらっしゃいましたら教えて下さい。よろしくお願い致します。

  • エクセルで、フィルタでデータを抽出した値を表示させるには・・

    仕事でexcel2000を使っています。 例えば、3行目より、a列に社名 b列に番号 c列に商品名が入っているとします。オートフィルタで、番号を一つ選ぶと、社名と商品名も表示されます。その表示された社名を、1行目に自動的して表示させえるにはどうしたらよいでしょうか?(宛先としたいのです)フィルタで抽出されるデータなので、毎回、出てくる会社が違うし、手で入力するかコピーすればいいのでしょうが、処理件数が多いと面倒だったりするもので。何か、簡単に出来る数式もしくは方法があれば教えてください。 よろしくお願いします。

  • 宛名データが差し込みすると文字化けする

    CSVファイルに変換し、差し込みデータ入力すると 住所が文字化けしている ※OKWAVEより補足:「エレコム株式会社の製品」についての質問です。

  • 封筒の宛先 字数が多く文字サイズが小さくなって…

    下記は書類を郵送するための封筒の宛先です。 実際は縦書き---------------------------------------------- ○○○○○○○○○○○○○(←住所) 株式会社○○○○○○○○○○○○○○○○○○ 人事部 ○○○○○○○○○○○○○○○○○○○○○○○○○○係 御中 ---------------------------------------------------------- このように先方が指定した宛先の会社名・係名が長いため、適切と考えら れる文字サイズよりもかなり小さくして収めなくてはなりません。すると当然、 住所の文字サイズよりも小さくなってしまいます。 ビジネスマナーのページなどに目を通すと社名は大きくと書かれています ので、この情報が正しければ、マナー上はよくないものと判断されます。 とはいえ、社名の文字サイズにすべて合わせると封筒の余白が広がりすぎ てしまい、全体としてスカスカの気持ちの悪いバランスになってしまいます。 そこで質問ですが、この場合、やはり住所の文字サイズも社名と合わせる かまたはより小さく書いたほうがよいのでしょうか。 どうか、ご教示ください。

  • エクセルデータの結合方法について

    No.2453185です。たくさんのご回答ありがとうございました。とても助かりました。 そこで、初心に戻り、以下データの整理方法で良い案がありましたら教えて下さい。 ●2つのデータ(社名/担当者/住所/TEL)をダブリチェック後、結合。 社名/担当者が同じデータはダブリとし、1つのレコードとします。 社名が同じで担当者が違うものは、2データとします。 1セルに全く同じデータが入っているとは言い切れません。 株式会社や有限会社も同じ表記になっていないデータもありえます。 ※今までは、まず手作業にて「株式会社や有限会社など&空白を全て一旦消す」などし、 あとはcountifなどで出来るだけ結合したあと、目でダブってるデータを消していました。 今後もいくつか手作業が入っても構わないのですが、数十万件のデータ結合が発生する為、 出来るだけ目で見て削除する方法を避けたいと思い、助けて頂きたいと思いました。 (例) 1-1 エクセル株式会社/あい うえお 1-2 株式会社ワード/かき くけこ 1-3 エクセル(株)/さし すせそ 2-1 エクセル(株)/あい うえお 2-2 エクセル(株)/あいうえお((株)は記号株) 2-3 (株)ワード/かきくけこ 2-4 株式会社ワード 経理部/かき くけこ 結果 1.エクセル(株)/あい うえお 2.(株)ワード/かき くけこ 3.エクセル(株)/さし すせそ よろしくお願いします。

  • エクセルをCSVに変換時に不具合が出てしまう。

    エクセル2007を使用している者です。 エクセルファイルをCSV変換時に出る 不具合がどうしても改善できず困っております。 操作内容は以下の通りです。 エクセルにて列ごとに違う項目で A~Oまでの列にそれぞれ5行異なるデータを入れ、 これをCSVに変換した後のファイルを保存して 内容を確認してみますと、 何と、驚くことに入れたはずのない行が増えており また入れたはずのないデータが入っており、 さらに列の順番も少し変化し、 また元データと異なる列も作成され、そこには 全く入力していないデータが反映しています。 データ内容を見ますと、 以前、異なる階層のフィルに作成した CSVデータの内容からも読み込んでいるような感じです。 つまり、エクセルの元ファイルデータに加え 以前作成した全く関係ないCSVフィルからもデータを取り込み これを複合されたようなCSVデータができています。 PCを何度も再起動しても改善されないため office2007をまるごと入れ直してみますが、 やはり結果は変わらないです。 また、読み込んでしまう関係ないCSVファイルを 別の場所に移動してみても結果は同じです。 エクセルを開いて左上にあるボタンから表示される 【最近使用したドキュメント】の履歴も すべて削除しています。 尚、エクセルファイルに数式等は一切いれていません。 また、CSVに変換後のファイルの拡張子もCSVとなっています。 原因を特定することができなくて困っています。 原因や改善方法をご存知の方がいらっしゃいましたら どうかお知恵をお借りできますよう アドバイスを宜しくお願いいたします。

  • テキストファイルの文字操作の仕方

    下記の[元データ]ようなテキストファイルのデータをCSV形式の データとして取り扱いたいのですが、[処理後]のように 変換する良い方法はないでしょうか? 何らかしらのプログラミングが必要になるかと思いますが ご教授いただければ幸いです。 どうかよろしくお願い致します。 [元データ] 出身地:東京 名前:山田太郎 性別:男 年齢:26歳 生年月日:1976年1月1日 出身校:東京大学 住所:東京都杉並区 電話:03-0000-0000 FAX:03-0000-0001 出身地:埼玉 名前:鈴木一郎 性別:男・・・・(以下同様) [処理後] 東京,山田太郎,男,26歳,1976年1月1日,東京大学,東京都杉並区,03-0000-0000,03-0000-0001 埼玉,鈴木一郎,・・・

  • エクセル

    A1のセルに「日本一株式会社 マーケティングスタッフ 山田太郎」 と一行で書かれた時に、 日本一株式会社を判別してB1にはその住所、B2は電話番号、B3はFAX番号を 書かせたいのですがどうのようにしたらいいのでしょうか。 具体的にB1、B2、B2の記述と教えていただけませんか。よろしくどうぞ。

  • インターネットFax  同報送信

    インターネットFax で同報送信を使い、50人の名簿(エクセル)で、 FAXを送信したいと思っています。問題は、50人の宛先の登録が、 煩雑です。毎回違う50人ですので、個別のフォーム入力の手作業は、できません。 CSVか、なにかで、データ登録できる インターネットFax を利用されたことのある方、 情報をお願いいたします。

専門家に質問してみよう