Có thể bạn quan tâm: Mẫu 02 Quyết Định 28/2026 Qđ-ttg: Cách Áp Dụng Và Hướng Dẫn Thực Tiễn Trong Excel
Giới thiệu
Trong công việc quản lý dữ liệu, việc lưu trữ và xử lý số điện thoại thường gặp phải vấn đề thiếu số “0” ở đầu khi nhập vào các bảng tính Excel. Khi dữ liệu từ các nguồn khác nhau được nhập vào, một số điện thoại có thể bị mất ký tự “0” đầu tiên, làm cho số điện thoại trở nên không chính xác và gây rối trong quá trình xử lý tiếp theo. Việc bổ sung số “0” trước số điện thoại trong Excel không những giúp dữ liệu trở nên chuẩn xác, mà còn nâng cao tính chuyên nghiệp của báo cáo, danh sách khách hàng, hay bất kỳ dự án nào liên quan tới thông tin liên lạc.
Bài viết này sẽ hướng dẫn chi tiết các phương pháp khác nhau để thêm số “0” trước số điện thoại trong Excel, từ cách thủ công, sử dụng công thức đơn giản, tới việc áp dụng hàm và macro. Bạn sẽ được tìm hiểu cách áp dụng các giải pháp phù hợp tùy theo quy mô dữ liệu và nhu cầu làm việc của mình.
Có thể bạn quan tâm: Mẫu 02 Hỗ Trợ Tiền Thuê Nhà: Tài Liệu Excel Chi Tiết Đầy Đủ
Nguyên nhân phổ biến khi mất số “0”
Trước khi bắt đầu thực hiện, hãy hiểu rõ nguyên nhân khiến số điện thoại mất “0” khi nhập vào Excel:
- Định dạng cột số (Number): Khi một cột được định dạng là số, Excel sẽ tự động loại bỏ số “0” ở đầu vì nó coi đó là không cần thiết.
- Nhập dữ liệu từ nguồn khác: Khi copy‑paste từ CSV, TXT, hoặc một chương trình khác, Excel có thể tự động chuyển đổi kiểu dữ liệu thành số.
- Dùng hàm TEXT hoặc CONCATENATE: Nếu dữ liệu được xử lý bằng hàm chuỗi mà không giữ nguyên số “0”, nó cũng có thể bị loại bỏ.
- Sử dụng công thức không đúng định dạng: Ví dụ, sử dụng công thức
=A1+0sẽ gán giá trị số và loại bỏ “0” đầu.
Vì vậy, để giảm thiểu lỗi này, ta cần chắc chắn rằng cột chứa số điện thoại được định dạng đúng và các công thức áp dụng phù hợp.
Có thể bạn quan tâm: Cách Tô Màu Ô Có Điều Kiện Trong Excel
Phương pháp 1: Định dạng cột thành Chuỗi (Text)
Bước 1: Chọn cột chứa số điện thoại
- Click vào tiêu đề cột (ví dụ, cột A) để chọn toàn bộ cột.
Bước 2: Định dạng cột
- Nhấn chuột phải và chọn
Format Cells…. - Chọn tab
Number→Text. - Click
OK.
Bước 3: Nhập lại dữ liệu
- Khi nhập số điện thoại, Excel sẽ giữ nguyên ký tự “0” ở đầu màn hình.
Lưu ý
- Nếu dữ liệu đã tồn tại, bạn cần nhập lại hoặc chuyển đổi dữ liệu cũ bằng cách sử dụng công thức
=TEXT(A1,"@").
Phương pháp 2: Sử dụng công thức CONCATENATE
Nếu bạn đã có dữ liệu số điện thoại mà thiếu “0”, hãy thêm “0” bằng công thức:
=CONCATENATE("0", A1)
Hoặcиболее đơn giản hơn:
="0" & A1
Bước thực hiện العلماء:
- Chèn công thức vào ô B1:
="0"&A1(giả sử A1 là ô chứa số điện thoại thiếu “0”). - Kéo công thức xuống: Dấu + ở góc dưới bên phải của ô B1 → kéo đến hết danh sách.
- Sao chép và dán giá trị: Copy cột B, rồi dán
Paste Special → Valuesvào cột A để ghi đè dữ liệu gốc.
Phương pháp 3: Sử dụng hàm TEXT với định dạng số
Nếu số điện thoại có độ dài cố định, ta có thể định dạng lại bằng TEXT:
=TEXT(A1,"0000000000")
Ví dụ: Nếu số điện thoại thường 10 chữ số, công thức này sẽ tự động bổ sung “0” nếu thiếu.
Cách sử dụng
- Đặt công thức vào ô B1.
- Kéo công thức xuống.
- Dán giá trị như trong phương pháp 2.
Phương pháp 4: Sử dụng Find & Replace

Có thể bạn quan tâm: Mẫu Biên Bản Bàn Giao Công Việc File Excel: Cách Trình Bày, Công Thức Và Lưu Trữ Hiệu Quả
Bước 1: Chọn cột dữ liệu
- Chọn cột chứa số điện thoại.
Bước 2: Mở Find & Replace
- Nhấn
Ctrl + H.
Bước 3: Thiết lập Find
- Tìm kiếm:
^(điều kiện đầu chuỗi). Tuy nhiên,Find & Replacekhông hỗ trợ ký tự ^ trong Excel, nên ta sẽ dùng cách khác.
Bước 4: Sử dụng công thức
Thay vì tìm kiếm, ta có thể áp dụng công thức =TEXT(A1,"0" & A1) để thêm “0” vào đầu, sau đó thực hiện Paste Special → Values.
Phương pháp 5: Macro VBA
Nếu bạn làm việc với dữ liệu lớn, viết macro sẽ tiết kiệm thời gian hơn.
Sub AddZeroToPhone() Dim rng As Range Dim cell As Range ' Chọn phạm vi dữ liệu Set rng = Selection For Each cell In rng If IsNumeric(cell.Value) Then cell.Value = "0" & cell.Value End If Next cell
End Sub
थ cách:
- Nhấn
Alt + F11→ Insert → Module. - Dán mã vào module.
- Trở lại Excel, chọn cột dữ liệu →
Alt + F8→ Chạy macroAddZeroToPhone.
Hướng dẫn chọn phương pháp phù hợp
| Kích thước dữ liệu | Độ phức tạp | Phương pháp đề xuất | Lý do |
|---|---|---|---|
| < 500 dòng | Dễ dàng | PH1: Định dạng Text | Đơn giản, nhanh |
| 500–2000 dòng | Trung bình | PH2: CONCATENATE | Tự động thêm “0” |
| > 2000 dòng | Nặng | PH5: Macro VBA | Tiết kiệm thời gian |
Kiểm tra dữ liệu sau khi thực hiện
Sau khi thêm “0”, bạn nên thực hiện một số kiểm tra:
- Số lượng dữ liệu: Đảm bảo không mất dòng.
- Định dạng số: Kiểm tra xem số điện thoại có chứa ký tự “0” hay không.
- Dữ liệu trùng lặp: Nếu có số điện thoại trùng, hãy xử lý bằng
Conditional FormattinghoặcRemove Duplicates.
Lưu ý khi làm việc với số điện thoại
- Quy chuẩn quốc tế: Nếu bạn làm việc với mã quốc gia, hãy lưu trữ số điện thoại theo chuẩn E.164:
+84 912 345 678. - Định dạng chuỗi: Luôn giữ cột dữ liệu dưới dạng chuỗi để tránh mất “γρά‘0”.
- Sao lưu dữ liệu: Trước khi thực hiện bất kỳ thao tác thay đổi dữ liệu, hãy sao lưu file Excel.
Ví dụ thực tế
Giả sử bạn có bảng dữ liệu sau:
| ID | Số điện thoại |
|---|---|
| 1 | 912345678 |
| 2 | 912345679 |
| 3 | 912345680 |
Bạn muốn thêm “0” vào đầu:
Bước 1: Thêm công thức
- Trong ô C1, nhập
="0"&B1. - Kéo công thức xuống hết danh sách.
Bước 2: Dán giá trị
- Chọn cột C → Copy → Paste Special → Values → Dán vào cột B.
Kết quả
| ID | Số điện thoại |
|---|---|
| 1 | 0912345678 |
| 2 | 0912345679 |
| 3 | 0912345680 |
Kết luận
Việc thêm số “0” trước số điện thoại trong Excel là một công việc quan trọng để đảm bảo tính chính xác và chuyên nghiệp của dữ liệu. Tùy thuộc vào quy mô dữ liệu và mức độ tự động hóa bạn mong muốn, bạn có thể lựa chọn từ những phương pháp đơn giản nhất như định dạng cột thành chuỗi, đến những giải pháp mạnhuleke hơn như macro VBA. Đừng quên sao lưu dữ liệu trước khi thực hiện bất kỳ thao tác lớn nào, và kiểm tra lại kết quả để tránh sai sót.
Hy vọng với những hướng dẫn chi tiết trên, bạn sẽ nhanh chóng khắc phục được vấn đề thiếu “0” trước số điện thoại trong Excel và tiếp tục công việc một cách suôn sẻ và chính xác hơn.

Tiến sĩ Lê Thống Nhất sinh năm 1955 tại Nghệ An, là nhà giáo, nhà báo và doanh nhân trong lĩnh vực giáo dục. Ông từng giảng dạy Toán học tại Trường THPT Chuyên Phan Bội Châu và đảm nhiệm nhiều vai trò trong ngành giáo dục, từ viết sách, biên soạn tài liệu đến sáng lập các dự án hỗ trợ học tập trực tuyến.
Ông là người sáng lập BigSchool – nền tảng giáo dục trực tuyến kết nối giáo viên và học sinh cả nước. Ngoài ra, ông còn nổi tiếng với vai trò tác giả, diễn giả truyền cảm hứng và khách mời trên nhiều chương trình truyền hình, trong đó có “Ai là triệu phú” trên truyền hình VTV.
Trong suốt sự nghiệp, Tiến sĩ Lê Thống Nhất đã nhận nhiều giải thưởng giáo dục và được biết đến như một người luôn đổi mới, ứng dụng công nghệ vào dạy và học, góp phần lan tỏa tri thức và niềm say mê học tập cho thế hệ trẻ.
