電話番号の列があります。
344-444022-22
234325343
(545)3454-3454
これらは、すべての電話番号をダッシュや括弧のない単純な 345354 形式に変換したいいくつかの形式であり、すべての番号の前に米国コード「1」を追加することもできます
どうすればそれをエクセルで行うことができますか?
電話番号の列があります。
344-444022-22
234325343
(545)3454-3454
これらは、すべての電話番号をダッシュや括弧のない単純な 345354 形式に変換したいいくつかの形式であり、すべての番号の前に米国コード「1」を追加することもできます
どうすればそれをエクセルで行うことができますか?
次の式を使用できます。
=1&SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A1,"-",""),")",""),"(","")
これを行うには、おそらくもっと簡潔な方法があります。しかし、彼はうまくいくはずです。
A1が電話番号の参照であると仮定すると、セルで次の式を使用して文字「(」「-」および「)」を削除できます
=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A1,"(",""),")",""),"-","")
これらが異なる形式で使用される唯一の文字である場合、すべての電話番号に対してこの数式をコピーすると機能するはずです。
編集
削除したい別の文字がある場合は、「 」と仮定して、この数式を別の SUBSTITUTE 関数で囲むだけで、次のように機能します。
SUBSTITUTE(source_text,text_to_replace,replace_with_this)
式を作る:
=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A1,"(",""),")",""),"-","")," ","")