• 締切済み

エクセルで文字つなぎと整形

A列、B列に ”札幌市北区”、”北十五条西(6~13丁目)” ”札幌市北区”、”北二十一条西” ”旭川市”、”春光五区五条” ”旭川市”、”春光六区一条” ”旭川市”、”春光六区二条” これを C列にそれぞれ 札幌市 北区北15条西6-13 札幌市 北区北21条西 旭川市 春光5区5条 旭川市 春光6区1条 旭川市 春光6区2条 の様にしたいのですが、急いでいて過去模範解答探しきれずです。 宜しくお願いいたします。

みんなの回答

  • marbin
  • ベストアンサー率27% (636/2290)
回答No.5

よく考えたら、 漢数字→アラビア数字も置換、 でいけますね。 面倒でなければ一~十まで繰り返せば OKです。 面倒なら、マクロ化、ですね。

noname#9720
質問者

お礼

マクロは敷居が高く、漢数字→アラビア数字に置換しましたら、市町村名(例:八戸市→8戸市)でも変換されてしまうため、結局並べ替えして、日曜日一日かけて”ジンリキ”でやっちゃいました。色々有難うございました。

  • marbin
  • ベストアンサー率27% (636/2290)
回答No.4

丁目を消すのがもれてました。 これも置換、でいけます。

  • marbin
  • ベストアンサー率27% (636/2290)
回答No.3

補足です。 マクロは試してませんが、 住所部分に漢数字が含まれていたら それも半角数字に変換される恐れが あります。 たとえば、 一二三町3-15 ↓ 123町3-15

  • marbin
  • ベストアンサー率27% (636/2290)
回答No.2

漢数字→半角数字のマクロのサンプル がありました。 「漢数字を半角数字に変換する」 http://www.mhl.janis.or.jp/~winarrow/psoft/vbatips.htm#pro23

参考URL:
http://www.mhl.janis.or.jp/~winarrow/psoft/vbatips.htm#pro23
  • marbin
  • ベストアンサー率27% (636/2290)
回答No.1

( ) をそれぞれ "" に置換する ~ を "-" に置換する その後 =a1&" "&b1 とする。 ただし、アラビア数字→漢数字 はマクロになるとおもいます。 識者の回答をお待ちください。

関連するQ&A