Menu

Tự động định dạng số điện thoại theo chuẩn Việt Nam trong Excel 365

Cảnh Bá Phúc 11/06/2026 18:09 381 lượt xem 2 trả lời

Chào các anh chị em trong diễn đàn!

Dạo này mình có làm việc nhiều với danh sách khách hàng, mà khâu nhập liệu số điện thoại cứ loạn hết cả lên. Có lúc thì 0912345678, có lúc lại +84912345678, rồi lại 912345678. Nhập xong muốn định dạng lại cho chuẩn Việt Nam (ví dụ: 0912.345.678) thì làm thủ công mệt quá.

Sau một hồi mày mò trên Excel 365, mình phát hiện ra một cách khá hay ho để tự động định dạng số điện thoại theo chuẩn. Cách này dùng kết hợp hàm TEXT và một chút xử lý chuỗi.

Giả sử số điện thoại gốc của bạn nằm ở ô A1, bạn có thể dùng công thức sau để định dạng nó:

=TEXT(RIGHT(SUBSTITUTE(A1, "+", ""), 9), "0###.###.###")

Giải thích nhanh công thức:

  • SUBSTITUTE(A1, "+", ""): Loại bỏ ký tự '+' nếu có ở đầu số điện thoại.
  • RIGHT(..., 9): Lấy 9 ký tự cuối cùng của số điện thoại (thường là phần số chính).
  • TEXT(..., "0###.###.###"): Định dạng chuỗi số điện thoại theo chuẩn Việt Nam với dấu chấm phân cách.

Cách này khá hiệu quả với các số điện thoại có 9 hoặc 10 chữ số. Tuy nhiên, nếu có trường hợp số điện thoại đặc biệt hơn (ví dụ: có số 0 ở đầu nhưng chỉ có 9 số, hoặc có mã vùng quốc tế khác), có thể cần tinh chỉnh thêm một chút.

Có anh em nào có cách nào khác hay hơn, hoặc có gặp trường hợp nào mà công thức trên chưa xử lý được không? Cùng thảo luận cho mọi người cùng học hỏi nhé!

3

Hay quá bạn ơi! Mình cũng hay gặp vụ số điện thoại nhập lung tung này, mỗi lần sửa thủ công đúng nản. Bạn có thể chia sẻ cụ thể hơn cách bạn dùng hàm TEXT với xử lý chuỗi đó không? Mình tò mò muốn học hỏi thêm.

4

Mình thấy cách của bạn hay đó, xử lý vụ số điện thoại nhập lung tung đúng là đau đầu thật.

Mình thì hay dùng kết hợp Custom Number Format cho cột đó luôn. Với định dạng 0000.000.000 hoặc 0###.###.### là có thể hiển thị theo ý muốn rồi. Cách này không cần thêm cột phụ hay công thức gì phức tạp.

Không biết bạn đã thử cách này chưa? Hoặc cách của bạn có ưu điểm gì hơn không, chia sẻ thêm cho mọi người biết với nhé!

4

Bạn cần đăng nhập để trả lời chủ đề này.

Đăng nhập Đăng ký