Memformat nomor telepon excel 2003

0

Saya memiliki kolom di excel 2003 yang menghubungi nomor telepon. Ribuan baris nomor telepon. Masalahnya adalah mereka tidak semua diformat dengan cara yang sama, ada yang (123) 455-3983, ada yang 332.333.5555, dll. Saya ingin semuanya menjadi 123-456-7890. Bagaimana saya bisa melakukan ini?

Terima kasih!

DonkeyKong
sumber

Jawaban:

2

Anda dapat membuat kolom baru dengan rumus berikut ...

=TEXT(VALUE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A1,"(",""),")","")," ",""),"-",""),".","")),"000-000-0000")

... lalu Salin + Tempel Spesial - & gt; Nilai dan hapus kolom asli.

Bagaimana itu bekerja:

  • Bersarang SUBSTITUTE() fungsi menghapus semua spasi, tanda kurung, titik, dan garis putus-putus.
  • Itu VALUE() fungsi mengubah hasil dari teks ke angka
  • Itu TEXT() fungsi mengubahnya kembali menjadi teks yang menerapkan format 000-000-0000. Ini menangani dengan baik nomor telepon yang diawali dengan satu atau lebih nol.

Jika input Anda berisi pemformatan yang tidak diinginkan lagi, gunakan lebih bersarang SUBSTITUTE() fungsi untuk menghapusnya.

Mike Fitzpatrick
sumber