• ベストアンサー

エクセルDBでの番号ハイフンの取り扱い

エクセルで簡単な業務システムを構築しています。 伝票番号など9999-9999-9999とハイフンを含んで数字で表現される番号をNW-7コードを用いて、a999999999999aのように表現するにはどうしたらいいでしょうか。ハイフンの挿入位置は変動します。 DBにハイフンを含まず入力した際のスタート、ストップの挿入は表現できましたが、ハイフンの消し方がわかりません。DBにはハイフンを含んだ先の形式で入力されているものとします。 ようは、A1に9999-9999-9999と入力された物をB2にa999999999999a出力したいのです。

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

  • ベストアンサー
  • kagakusuki
  • ベストアンサー率51% (2610/5101)
回答No.1

>ようは、A1に9999-9999-9999と入力された物をB2にa999999999999a出力したいのです。 という事でしたら、B1セルに次の様な関数を入力して下さい。 =IF(A1="","","a"&SUBSTITUTE(A1,"-",)&"a")

関連するQ&A