-1

電話番号の列があります。

344-444022-22
234325343
(545)3454-3454

これらは、すべての電話番号をダッシュ​​や括弧のない単純な 345354 形式に変換したいいくつかの形式であり、すべての番号の前に米国コード「1」を追加することもできます

どうすればそれをエクセルで行うことができますか?

4

2 に答える 2

1

次の式を使用できます。

=1&SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A1,"-",""),")",""),"(","")

これを行うには、おそらくもっと簡潔な方法があります。しかし、彼はうまくいくはずです。

于 2013-03-01T17:07:03.063 に答える
1

A1が電話番号の参照であると仮定すると、セルで次の式を使用して文字「(」「-」および「)」を削除できます

=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A1,"(",""),")",""),"-","")

これらが異なる形式で使用される唯一の文字である場合、すべての電話番号に対してこの数式をコピーすると機能するはずです。

編集

削除したい別の文字がある場合は、「 」と仮定して、この数式を別の SUBSTITUTE 関数で囲むだけで、次のように機能します。

SUBSTITUTE(source_text,text_to_replace,replace_with_this)

式を作る:

=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A1,"(",""),")",""),"-","")," ","")
于 2013-03-01T17:02:53.207 に答える