• ベストアンサー

Excel名簿で住所欄のセル内文字列を連結する方法

以前に、逆の方法を教えて頂きました。 http://okwave.jp/qa/q7448197.html 逆に各セルの文字列を連結する方法を教えてください。 更に51-3 が、513に成らないようにする方法もあれば、教えてください。 Windows 8.1 とExcel2007/2003を使用しています。

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

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

No2の回答の訂正です。 提示した数式では余計なハイフンなどが表示されてしまいますね。 C列からF列までに数字が入る条件なら、以下のような数式に訂正してください。 =A1&B1&TEXT(C1&"",IF(ISTEXT(B1),"@","-0"))&TEXT(D1&"",IF(ISTEXT(C1),"@","-0"))&TEXT(E1&"",IF(ISTEXT(D1),"@","-0"))&TEXT(F1&"",IF(ISTEXT(E1),"@","-0"))

ify620
質問者

お礼

ありがとうございます。

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

その他の回答 (2)

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

最初に出てくる数字がC列以降で、F列までの間に数字(住所)が入力されているという条件なら以下の数式でご希望の表示ができます。 =A1&B1&C1&IF(ISTEXT(C1),D1,"-"&D1)&IF(ISTEXT(D1),E1,"-"&E1)&IF(ISTEXT(E1),F1,"-"&F1)

ify620
質問者

お礼

ありがとうございます。

全文を見る
すると、全ての回答が全文表示されます。
  • nishi6
  • ベストアンサー率67% (869/1280)
回答No.1

セルの連結は、  =B2&C2&D2 のようにします。 51-3のケースについては、 セルF2 =A2&B2&C2&IF(AND(ISNUMBER(RIGHT(C2,1)*1),ISNUMBER(D2)),"-","")&D2&IF(AND(ISNUMBER(RIGHT(D2,1)*1),ISNUMBER(E2)),"-","")&E2 長い式になってしまいました。 C、D、E列に数字や「10-11」などがくるパターンを考えてみました。万能ではないはずですが。

ify620
質問者

お礼

ありがとうございます。 できました。 (*^_^*)/

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

関連するQ&A

  • Excel文字列の連結について教えてください(VBA)

    Excelの文字列の結合について教えてください。 色々調べたのですが、VBA自体がよくわからず困っています。 やりたい事は、(Excel表をご参考) 『セルA1とB1とA2の文字を固定で、セルA3以降の文字以降を  順次連結してcsvに書き出すVBAを作成したい。』 どうしても繰り返す連結マクロがわかりません。 ExcelVBAに詳しい方、教えてください。 よろしくお願いします。 結果例) 20080501A01 20080501A02 20080501B01 20080501C01   ・   ・(300件以上続きます) <Excel表>    A列  B列 1  2008  05 2  01    3  A01 4  A02 5  B01 6  C01 7  ・ 8  ・

  • 複数セルの文字列をスマートに連結する方法

    ウィンドウズ7Home Premium 64bit、エクセル2010で、複数セルの文字列をスマートに連結する方法を、ご教授ください。例えば: A1 ABCD A2 EFGH A3 IJKL A4 MNOP A5 QRST A6 UVWX A7 YZ 7セルの文字列を、 A9 ABC...XYZ のように、1つのセルに、文字を連結して表示させる、スマートな方法を、お教えください。 (現在は、手動のコピペで処理しています!) 当方、自称の上級者です。ウィザード、関数、VBAのどの方法でも結構です。 また、セルの数が一定でないため、できれば、範囲選択しての方法がありがたいです。 (Selection) それが不可能なら、VBAのFOR:NEXTで、空白セルでブレークの方法でも。 達人の回答者の方、よろしくお願いいたします。

  • ゼロを含む文字列の連結方法

    初歩的な質問かもしれませんが、お願いします。 ゼロが連続する文字列を連結させて、ひとつの文字列にしたいのですが、strcpyとstrcatの組み合わせでは、00があった時点でこの部分が抜けてしまいます。ゼロを含む完全な形で連結する方法をお願いします。 例: 文字列A:「0001」と文字列B:「0055」と文字列C:「00AA」を連結して、 文字列X:「0001005500AA」を作りたいのです。

  • Excel数式:特定文字列を含むセルの数値抽出合計

    http://okwave.jp/qa/q7334751.html 前回似た質問をさせていただきましたが、不足している条件や求める数式がありました。 標題のExcel数式を求めています。 例) A1 [2] A2 4 A3 (空白) A5 [10] 式A(A1:A5): 12 条件や環境を並べますと ▽配列数式等を使用し、作業セルやVBAを使わない方法である。 ○Excel2007を使用。 ○合計数式に指定するセル範囲には、空白セルや数値セル、特定文字列と数字を含むセルがある。 ○特定文字列は"["と"]"を数字を挟むように使用したいが、良い代替案があれば変更可なので歓迎する。 式Aが今回の目標です。 あいまいな条件等があればご指摘お願いします。 どうぞよろしくお願いいたします。 追記:式Aと共存できる他の特定文字列を条件(@数字など)とする式A式Bもあればかっこいいです。(これは髙望みしすぎ、知りたいだけ)

  • Excelの文字列と文字列の連結

    A1のセルにはj50 C1のセルには01(ユーザ定義で00の書式) この二つの数値をCONCATENATE()関数を用いて文字列を 連結するとj501となってしまいます。 C1のセルを文字列の書式にするとうまくj5001と表示されますがそれ以外に方法はないでしょうか?

  • セルの文字列を連結する

    WinXPでExcel2003を使っています。 例えば、A1「あいう」、B1「5%」、C1「0.001」といセルがあった時、D1に文字列にして「あいう5%0.001」を入れたいと思っています。B1とC1は数値です。できますでしょうか。

  • エクセルVBA 行を文字列連結している列を連結した

    エクセルシートで行を文字列連結している列を連結したいのですが・・ 行を文字列連結しているセル「AY4」は、 データー入力されていない時は、「0」表示しないとか「””」もしくは指定文字列にしています。 =IF(AT4=0,"連結なし",ConcatenateRangeText(C4:AY4)) もしくは =IF(AT4=0,"",ConcatenateRangeText(C4:AY4)) この「AY4」のセルでデーター入力されたものだけ文字列連結したい 画面上は空白だったり「連結なし」と表示されるのでコピーすれば良いのしょうが、ユーザーフォームのCommandButton11_Click()で処理したいのですが。 又、データー入力のある、行の文字列連結と列の文字列を一緒で出来ても良いのですが

  • Excel2003で、文字列のセル+文字列のセルを実行するとエラーになりますか

    Excel2003で、文字列のセル+文字列のセルを実行するとエラーになりますか、それとも0になりますか?今エクセルがありませんので試行できません。よろしくお願いします。

  • エクセルのセル内の文字列から不定の文字を抜く連続作業の簡単な方法

    EXCEL2002で、セルから特定の文字を抜く連続作業の簡単な方法を教えて下さい。 状況は、セル内に[3枚]という文字があり、また、別のセルには[5個]や[6缶/ケース],[3本/P],[100枚]等の情報が大量に有ったとします。ここから、「数字以外の文字」の部分を抜き出して数字だけのセルにする作業をしたいのです。 文字列の長さが不統一なので、困っています。簡単な方法はあるでしょうか? 当方は、マクロやVISUAL BASICなどの知識は或る程度は持っていますが、出来たら関数を使用して出来ないでしょうか? なお、この質問は以下の質問を参考に致しました。nkndisk 様、お許し下さい。 http://okweb.jp/kotaeru.php3?q=541611

  • Excel2000 文字列が逆 

    Excel2000を使用しています。なぜか入力した文字列が逆に表示されてしまします。 例えば、あるセルに   *エネルギー問題 と入力したものが、   題問ーギルネエ* となってしまいます。 再度そのセルをクリックし、数式バーをみると、    *エネルギー問題  となっていますが、セル内は右から左に文字列が表示されています。 何が原因かを知りたいのでご存知の方、お願いいたします。

このQ&Aのポイント
  • 種子島の伝統製法で作られる黒糖『三段登窯』は、地方創生プロジェクトでも注目されています。体に良いと言われるこの黒糖の味について教えてください。
  • また、『三段登窯』の価格についても知りたいです。実際に購入する際の参考になる情報を教えてください。
  • 種子島・西之表市への移住を考えている方にとっても、『三段登窯』の魅力は重要なポイントとなります。
回答を見る

専門家に質問してみよう