Thêm số 0 vào đầu số điện thoại trong Excel và chuẩn hóa cả danh sách một lần
Danh sách khách hàng xuất từ phần mềm hoặc do nhiều người nhập tay thường lẫn đủ kiểu: số bị Excel xóa mất số 0 đầu, số 11 số từ trước năm 2018, số có +84, dấu chấm, khoảng trắng. Công cụ này đọc cả cột số điện thoại từ file Excel hoặc dữ liệu dán vào, thêm lại số 0 bị mất, đổi đầu số cũ sang 10 số theo bảng chuyển đổi 2018, đưa về một định dạng thống nhất và xuất lại file Excel mà số 0 đầu không bị mất lần nữa.
Tính năng nổi bật
- Thêm lại số 0 đầu cho số di động 9 chữ số bắt đầu bằng 3, 5, 7, 8, 9 và số máy bàn 10 chữ số bắt đầu bằng 2
- Đổi số di động 11 số kiểu cũ (0162 đến 0169, 012x, 0186, 0188, 0199) sang 10 số theo bảng chuyển đổi năm 2018
- Hiểu các dạng +84, 84, 0084, (+84), số có dấu chấm, gạch ngang, khoảng trắng và dấu nháy đơn Excel
- Chọn định dạng kết quả: 0912345678, 0912 345 678, +84912345678 hoặc 84912345678
- Phân loại từng dòng: di động, máy bàn, tổng đài 1800/1900, số nước ngoài, số cần xem lại kèm lý do
- Tách và chuẩn hóa ô có nhiều số như 0981 234 567 / 0283 822 5566
- Đánh dấu hoặc bỏ dòng trùng số sau khi đã chuẩn hóa, nên 912345678 và +84912345678 được nhận là cùng một số
- Xuất file .xlsx giữ mọi cột gốc, cột số ghi dạng văn bản nên mở bằng Excel vẫn còn số 0
Vì sao cột số điện thoại trong Excel hay bị hỏng
Excel coi 0912345678 là một con số, và con số thì không có số 0 ở đầu, nên ngay khi bạn gõ hoặc dán vào ô có định dạng General, số 0 biến mất và còn lại 912345678. Mở file CSV bằng cách bấm đúp cũng gặp đúng chuyện này. Chưa kể danh sách tích lũy nhiều năm vẫn còn số 11 số từ trước đợt chuyển đổi năm 2018, số ghi kiểu quốc tế +84, số có dấu chấm ngăn cách. Khi đem danh sách đó đi gửi tin nhắn, nhập vào CRM hay lọc trùng khách hàng, mỗi kiểu viết bị coi là một số khác nhau. Công cụ này đưa tất cả về một dạng, chỉ ra dòng nào không sửa được để bạn xem tay, thay vì phải viết chuỗi công thức lồng nhau cho từng trường hợp.
Lợi ích khi sử dụng
- Không phải viết công thức IF, LEN, LEFT lồng nhau cho từng kiểu số
- Danh sách gửi tin nhắn, gọi điện, nhập CRM không còn số sai định dạng
- Lọc trùng đúng hơn vì mọi cách viết của cùng một số đều quy về một khóa
- File tải về mở bằng Excel vẫn còn số 0, không bị đổi sang dạng 8,4E+11
- Dữ liệu khách hàng xử lý ngay trong trình duyệt, không gửi lên máy chủ
Cách chuẩn hóa số điện thoại hàng loạt
- 1Dán cột số điện thoại (hoặc cả bảng copy từ Excel) vào ô nhập, hoặc chọn tab tải file và chọn file .xlsx, .xls, .csv.
- 2Kiểm tra cột chứa số điện thoại mà công cụ tự chọn, đổi lại nếu cần, và đánh dấu Dòng đầu là tiêu đề nếu bảng có tiêu đề.
- 3Chọn định dạng kết quả: 0912345678 để nhập phần mềm, 0912 345 678 để in ấn, +84 hoặc 84 cho hệ thống gửi tin nhắn yêu cầu mã quốc gia.
- 4Bật hoặc tắt các tùy chọn thêm số 0, đổi 11 số sang 10 số, bỏ dòng trùng.
- 5Xem bảng kết quả, lọc Chỉ hiện dòng có thay đổi hoặc cần xem lại để rà các số bị đánh dấu.
- 6Tải file Excel về, hoặc copy cột kết quả để dán vào cột đã định dạng Text trong file của bạn.
Vì sao Excel xóa số 0 ở đầu số điện thoại
Mỗi ô Excel để định dạng General sẽ tự đoán kiểu dữ liệu. Chuỗi chỉ gồm chữ số như 0912345678 bị đoán là số, và giá trị số 912345678 không lưu số 0 phía trước, nên số 0 mất ngay khi nhập chứ không phải do hiển thị. Với số dài từ 12 chữ số trở lên, ví dụ 841695123456, cột General còn hiển thị thành dạng 8,41695E+11. Chuyện tương tự xảy ra khi mở file CSV bằng cách bấm đúp, vì Excel áp dụng cùng quy tắc đoán kiểu cho từng ô. Vì số 0 đã mất khỏi dữ liệu, đổi định dạng ô sau đó chỉ làm số hiện ra theo khuôn chứ không khôi phục được giá trị văn bản gốc, nên cách chắc chắn là sửa lại cả cột rồi lưu dưới dạng văn bản.
Các cách giữ số 0 trong Excel
Cách thứ nhất là định dạng cột thành Text trước khi gõ hoặc dán: chọn cột, vào Home, trong nhóm Number chọn Text (hoặc bấm Ctrl+1, chọn Text). Sau đó mới dán số vào, Excel sẽ giữ nguyên chuỗi. Cách thứ hai là gõ dấu nháy đơn trước số, ví dụ '0912345678, dấu nháy không hiện trong ô mà chỉ báo cho Excel đây là văn bản. Cách thứ ba dùng cho cột đã mất số 0: ở cột bên cạnh gõ =TEXT(A2;"0000000000") nếu máy dùng dấu chấm phẩy ngăn cách đối số, hoặc =TEXT(A2,"0000000000") nếu máy dùng dấu phẩy, công thức trả về chuỗi 10 chữ số có số 0 đầu. Công thức này chỉ đúng cho số di động 10 số; số máy bàn 11 số cần khuôn 11 số 0, còn số 11 số kiểu cũ thì phải đổi đầu số chứ không chỉ thêm số 0. Cách định dạng Custom 0000000000 chỉ làm ô hiện số 0, giá trị bên trong vẫn là số, nên khi xuất CSV hay đưa sang hệ thống khác số 0 có thể lại mất.
Bảng đổi đầu số 11 số sang 10 số năm 2018
Năm 2018, các thuê bao di động 11 số được chuyển sang 10 số bằng cách thay đầu số, phần còn lại giữ nguyên. Viettel: 0162 thành 032, 0163 thành 033, 0164 thành 034, 0165 thành 035, 0166 thành 036, 0167 thành 037, 0168 thành 038, 0169 thành 039. MobiFone: 0120 thành 070, 0121 thành 079, 0122 thành 077, 0126 thành 076, 0128 thành 078. VinaPhone: 0123 thành 083, 0124 thành 084, 0125 thành 085, 0127 thành 081, 0129 thành 082. Vietnamobile: 0186 thành 056, 0188 thành 058. Gmobile: 0199 thành 059. Ví dụ 01695 123 456 thành 0395 123 456, 0126 999 8888 thành 0769 998 888. Công cụ áp dụng đúng bảng này; đầu số 01xx không có trong bảng sẽ bị đánh dấu cần xem lại thay vì đoán.
Công cụ xử lý từng dạng số như thế nào
Trước tiên mọi ký tự không phải chữ số (khoảng trắng, dấu chấm, gạch ngang, ngoặc, dấu nháy) được bỏ đi. Số bắt đầu bằng +84, 0084, hoặc 84 kèm đủ độ dài (11 hay 12 chữ số) được bỏ mã quốc gia; số có +84 rồi lại thêm 0 như +84 0912 345 678 cũng được hiểu đúng. Phần còn lại nếu có 9 chữ số bắt đầu bằng 3, 5, 7, 8, 9 là số di động; nếu có 10 chữ số bắt đầu bằng 2 là máy bàn theo mã vùng mới; nếu có 10 chữ số bắt đầu bằng 1 là số 11 số kiểu cũ và được đổi đầu số. Số 1800, 1900 dài 8 hoặc 10 chữ số được giữ nguyên là tổng đài. Số có chữ cái, quá ngắn, quá dài hoặc không khớp dạng nào được giữ nguyên và ghi lý do trong cột Ghi chú.
Chọn định dạng kết quả nào
Dạng 0912345678 liền nhau là lựa chọn an toàn nhất để nhập phần mềm bán hàng, CRM, file khai báo, vì hầu hết hệ thống trong nước đều nhận dạng này. Dạng 0912 345 678 dễ đọc khi in danh bạ, danh thiếp, biển hiệu. Dạng +84912345678 là chuẩn quốc tế E.164, cần cho một số nền tảng gửi tin nhắn, Zalo OA API, Google Ads, Facebook Custom Audience hay các dịch vụ nước ngoài. Dạng 84912345678 không có dấu cộng dùng cho các hệ thống chỉ nhận chữ số. Với máy bàn, dạng nhóm tách mã vùng: 024 3825 1234 cho Hà Nội, 028 cho TP.HCM, các tỉnh còn lại mã vùng 4 chữ số như 0236 382 2123.
Lọc trùng số điện thoại sau khi chuẩn hóa
Lọc trùng trên cột số gốc bằng Remove Duplicates của Excel thường sót, vì 0912345678, 912345678, +84 912 345 678 và 0912.345.678 là bốn chuỗi khác nhau dù cùng một thuê bao. Công cụ so trùng trên số đã chuẩn hóa, tức phần số quốc gia không có số 0, nên cả bốn cách viết trên được coi là một. Dòng xuất hiện đầu tiên được giữ, các dòng sau được đánh dấu trùng; bật Bỏ dòng trùng số nếu muốn file tải về chỉ còn mỗi số một dòng. Ô có nhiều số được so theo cả nhóm số trong ô.
Giới hạn cần biết
Công cụ kiểm tra dạng số chứ không kiểm tra số đó còn hoạt động hay thuộc nhà mạng nào. Từ cuối năm 2018 thuê bao có thể chuyển mạng giữ nguyên số, nên đầu số không còn cho biết chắc nhà mạng hiện tại, và công cụ không hiển thị tên nhà mạng. Số máy bàn chỉ được phân loại theo dạng 02x, không đối chiếu từng mã vùng tỉnh; số máy bàn còn mang mã vùng cũ trước đợt đổi năm 2017 (ví dụ 04 3825 1234) sẽ bị đánh dấu cần xem lại vì công cụ không tự đổi mã vùng. Số viết kèm số máy lẻ, ghi chú chữ hoặc nhiều số dính liền không có ký tự ngăn cách cũng cần sửa tay. Danh sách đầu số di động dùng để cảnh báo là danh sách đang cấp tại thời điểm viết công cụ, có thể thay đổi khi cơ quan quản lý cấp thêm đầu số.
Câu hỏi thường gặp (FAQ)
Làm sao thêm số 0 vào đầu số điện thoại trong Excel?
Nếu chỉ có số di động 10 số bị mất số 0, dùng công thức =TEXT(A2;"0000000000") hoặc ="0"&A2 ở cột bên cạnh rồi dán giá trị. Nếu cột lẫn nhiều kiểu (số đủ 0, số thiếu 0, +84, số 11 số), hãy dán cột vào công cụ này, nó chỉ thêm số 0 cho đúng những số bị thiếu.
Vì sao dán số điện thoại vào Excel lại mất số 0?
Vì ô ở định dạng General tự đổi chuỗi chữ số thành con số, và số thì không có số 0 đứng đầu. Định dạng cột thành Text trước khi dán, hoặc gõ dấu nháy đơn trước số, sẽ giữ được số 0.
File tải về từ công cụ có bị mất số 0 lần nữa không?
Không, khi mở bằng Excel. Cột số gốc và cột kết quả được ghi dạng văn bản với định dạng Text. Nếu sau đó bạn lưu lại thành CSV rồi mở CSV bằng cách bấm đúp, Excel sẽ đoán kiểu lại và có thể làm mất số 0; khi đó hãy mở CSV qua Data, From Text/CSV và đặt cột là Text.
Đầu số 0169 bây giờ là đầu số gì?
0169 đã đổi thành 039. Toàn bộ nhóm Viettel 0162 đến 0169 đổi lần lượt thành 032 đến 039, phần số phía sau giữ nguyên.
Đầu số 0120, 0121, 0122, 0126, 0128 đổi thành gì?
Đây là các đầu số MobiFone: 0120 thành 070, 0121 thành 079, 0122 thành 077, 0126 thành 076, 0128 thành 078.
Đầu số 0123, 0124, 0125, 0127, 0129 đổi thành gì?
Đây là các đầu số VinaPhone: 0123 thành 083, 0124 thành 084, 0125 thành 085, 0127 thành 081, 0129 thành 082.
Số có dạng +84 hoặc 84 có được đổi về số 0 không?
Có. +84 912 345 678, 84912345678, 0084 912 345 678 và +84 0912 345 678 đều về 0912345678 khi chọn định dạng bắt đầu bằng 0. Ngược lại bạn có thể chọn xuất ra +84 hoặc 84 cho mọi số.
Công cụ có biết số thuộc nhà mạng nào không?
Không hiển thị nhà mạng. Từ cuối năm 2018 thuê bao được chuyển mạng giữ nguyên số, nên đoán nhà mạng theo đầu số có thể sai. Công cụ chỉ kiểm tra số có đúng dạng số điện thoại Việt Nam hay không.
Số máy bàn có được xử lý không?
Có, số máy bàn 11 chữ số bắt đầu bằng 02 (như 024 3825 1234, 0236 382 2123) được nhận là máy bàn và cũng được thêm số 0 nếu bị mất. Công cụ không kiểm tra mã vùng có tồn tại hay không và không đổi mã vùng cũ trước năm 2017.
Một ô có hai số điện thoại thì sao?
Nếu các số cách nhau bằng dấu gạch chéo, chấm phẩy, dấu phẩy, gạch đứng, gạch ngang có khoảng trắng hai bên hoặc xuống dòng, công cụ tách ra, chuẩn hóa từng số và ghép lại bằng dấu chấm phẩy trong cùng một ô.
Vì sao có số bị đánh dấu Cần xem lại?
Cột Ghi chú nêu lý do: quá ít hoặc quá nhiều chữ số, có chữ lẫn trong số, đầu số 11 số không có trong bảng chuyển đổi, hoặc không khớp dạng di động và máy bàn. Những số này được giữ nguyên để bạn tự quyết định.
Dữ liệu khách hàng có bị gửi đi đâu không?
Không. File được đọc và xử lý hoàn toàn trong trình duyệt của bạn, không tải lên máy chủ. Đóng trang là dữ liệu biến mất.
Công cụ xử lý được bao nhiêu dòng?
Tối đa 200.000 dòng mỗi lần và file tối đa 30 MB. Bảng xem trước chỉ hiện 300 dòng đầu để trang không bị chậm, file Excel tải về có đủ tất cả các dòng.
Từ khóa liên quan
- thêm số 0 vào đầu số điện thoại trong excel
- chuẩn hóa số điện thoại
- chuẩn hóa số điện thoại trong excel
- đổi số điện thoại 11 số sang 10 số
- chuyển đổi đầu số 11 số sang 10 số hàng loạt
- excel mất số 0 ở đầu
- giữ số 0 trong excel
- định dạng số điện thoại trong excel
- bỏ +84 trong số điện thoại
- đổi 84 thành 0 trong excel
- đầu số 0169 đổi thành gì
- bảng đổi đầu số di động 2018
- lọc trùng số điện thoại excel
- làm sạch danh sách số điện thoại
- công thức thêm số 0 trong excel
- hàm text thêm số 0
- định dạng số điện thoại +84
- số điện thoại bị mất số 0 khi mở csv