エクセルの関数についての質問です。

例えばA1「0-1234-」、A2「5678-9」等のように任意の位置にハイフンが入った2つのセルを結合して、ハイフンなしのA3「0123456789」にしたいのですが、どのような関数を使って数式を作ればいいですか?
尚、ハイフンの位置は一定ではなく、A1とA2の桁数も常に変わります。
私、エクセルについて初心者ですのでよろしくお願いします。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:
  • 終了:--
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答6件)

id:fake234 No.1

回答回数197ベストアンサー獲得回数0

ポイント30pt

=SUBSTITUTE(対象セル,”対象文字列”,”置換文字列”)

を使って

=SUBSTITUTE(A2,”-”,””)

のような形で吐き出したものを、別のセルへ&で繋げたらできました。

ファイルをあげておきましたので、ご利用ください。

id:oda96104

回答ありがとうございます。

別のセルを利用せずに繋げる方法はありませんか?

2004/12/04 11:54:43
id:satobo_77 No.2

回答回数345ベストアンサー獲得回数2

ポイント10pt

http://www.hatena.ne.jp/1102127505#

人力検索はてな - エクセルの関数についての質問です。 例えばA1「0-1234-」、A2「5678-9」等のように任意の位置にハイフンが入った2つのセルを結合して、ハイフンなしのA3「0123456789」に..

検索でハイフンを先に全部消してしまうのは有りですか?

そうすれば後は

a1&a2でa3に0123456789と入りますが。

id:oda96104

データベース上での操作ですので出来たら元のデータはそのまま残したいのですが…。

2004/12/04 11:56:16
id:vegah No.3

回答回数496ベストアンサー獲得回数2

ポイント30pt

=SUBSTITUTE(A1,”-”,””)&SUBSTITUTE(A2,”-”,””)

で出来ます。

id:oda96104

ありがとうございます。

解決です。

これで終わりたいと思います。

2004/12/04 12:08:14

質問者が未読の回答一覧

 回答者回答受取ベストアンサー回答時間
1 simo00 1482 1322 0 2004-12-04 11:58:11
2 fake234 197 176 0 2004-12-04 11:58:09
3 civzo 28 26 0 2004-12-04 12:01:12
  • id:hiroyukiarita
    hiroyukiarita 2004/12/04 12:19:05
    間に合わなかった

    =SUBSTITUTE((CONCATENATE(A1&A2)),”-”,””)
  • id:hiroyukiarita
    hiroyukiarita 2004/12/04 12:25:51
    Re:間に合わなかった

    上の
    >
    は、余分でした。

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません