Cách thêm số 0 vào đầu dãy số trong Excel cực đơn giản
Xem nhanh [ẨnHiện]
Hiện nay, việc xử lý số 0 đứng đầu trong Excel là nhu cầu phổ biến khi làm việc với mã sản phẩm, số hóa đơn hay dữ liệu chuỗi. Trong quá trình nhập liệu, Excel thường tự động loại bỏ số 0 đứng đầu các dãy số khiến dữ liệu bị sai định dạng hoặc khó đồng bộ. Cùng với Viettablet – Chiến Thần Định Giá tìm hiểu cách viết số 0 trong Execl một cách dễ dàng, nhanh chóng và hiệu quả qua bài viết sau nhé!
Cách thêm số 0 vào đầu dãy số trong Excel
Khi làm việc với các mã sản phẩm, mã nhân viên hay số seri trong Excel, đôi khi bạn cần thêm số 0 vào đầu dãy số để đồng bộ định dạng. Tuy nhiên, Excel mặc định sẽ loại bỏ các số 0 đứng đầu khi bạn nhập dữ liệu dạng số.
Thêm dấu nháy đơn '
Đây là mẹo đơn giản nhất để giữ nguyên định dạng số 0 ở đầu. Bạn chỉ cần nhập dấu nháy đơn trước dãy số, ví dụ:
'00123
Excel sẽ hiểu đây là một chuỗi văn bản, không phải số, nên sẽ không tự động loại bỏ số 0 đầu. Dấu nháy này sẽ không hiển thị trên ô Excel, nhưng bạn sẽ thấy biểu tượng cảnh báo nhỏ (có thể bỏ qua).
Cách thêm số 0 vào đầu dãy số trong Excel bằng dấu ‘
Sử dụng Custom Format
Đây là cách nhanh và tiện lợi nếu bạn chỉ muốn hiển thị số 0 đầu mà không thay đổi bản chất dữ liệu:
- Bước 1: Chọn cột chứa dữ liệu cần thêm số 0.
- Bước 2: Chuột phải > chọn Format Cells.
- Bước 3: Trong phần tab Number, chọn Custom.
- Bước 4: Nhập định dạng phù hợp, ví dụ 00000 (nếu bạn muốn chuỗi có đúng 5 chữ số).
- Bước 5: Nhấn OK để hoàn tất.
Lưu ý: Cách này chỉ định dạng hiển thị. Nếu bạn sao chép sang nơi khác hoặc tính toán, Excel vẫn hiểu đây là số bình thường, không có số 0 đứng đầu.
Thêm số 0 bằng dấu &
Cách này phù hợp khi bạn muốn thêm số 0 tùy theo điều kiện:
="00"&A2
Cách này sẽ thêm "00" vào trước giá trị trong ô A2. Tuy nhiên, bạn cần chú ý độ dài tổng thể để đảm bảo không bị dư số 0 nếu số gốc đã dài.
Dùng hàm TEXT để chuyển đổi số thành chuỗi có số 0 đầu
Nếu bạn muốn cố định chuỗi có số 0 và sử dụng trong công thức khác, hãy dùng hàm TEXT:
Ví dụ: =TEXT(A2,"00000")
Giả sử A2 là ô chứa số 123, công thức trên sẽ trả về chuỗi "00123".
Dùng hàm TEXT để chuyển đổi số thành chuỗi có số 0 đầu
Cách thêm số 0 vào đầu chuỗi văn bản trong Excel
Trong quá trình xử lý dữ liệu như mã sản phẩm, mã nhân viên, số hóa đơn hay số hợp đồng, bạn thường phải chuẩn hóa chuỗi để đồng bộ định dạng ví dụ như biến "SP1" thành "SP00001", hay "NV7" thành "NV00007". Việc thêm số 0 vào đầu chuỗi văn bản trong Excel không chỉ giúp dữ liệu dễ nhìn, dễ sắp xếp mà còn thuận tiện khi nhập lên các phần mềm quản lý.
Dùng hàm TEXT kết hợp LEFT và RIGHT
Nếu chuỗi văn bản có cấu trúc cố định như "SP1", "SP25", bạn có thể tách phần chữ và phần số, sau đó thêm số 0 vào phần số:
=LEFT(A2,2)&TEXT(RIGHT(A2,LEN(A2)-2),"00000")
- LEFT(A2,2) lấy 2 ký tự đầu (ví dụ "SP").
- RIGHT(A2,LEN(A2)-2) lấy phần số phía sau.
- TEXT(..., "00000") định dạng phần số luôn đủ 5 ký tự (thêm số 0 nếu thiếu).
Sử dụng hàm REPT và RIGHT
Nếu bạn chỉ có chuỗi là dãy số (ở dạng văn bản) và muốn đảm bảo độ dài cố định (ví dụ 6 ký tự), bạn có thể sử dụng:
=RIGHT(REPT("0",6) & A2, 6)
Giải thích:
- REPT("0",6) tạo chuỗi gồm 6 số 0.
- & A2 nối với nội dung trong ô A2.
- RIGHT(..., 6) lấy 6 ký tự cuối → luôn có đủ số 0 nếu thiếu.
Nếu A2 chứa "45" → kết quả là "000045".
Dùng Power Query để xử lý
Với bảng dữ liệu lớn, việc thêm số 0 thủ công hoặc dùng công thức có thể gây nặng file. Power Query là công cụ mạnh mẽ để xử lý hàng loạt:
Cách thực hiện:
- Chọn dữ liệu → Data → From Table/Range
- Trong Power Query Editor, chọn cột cần chỉnh sửa
- Vào Transform → Format → Pad Start
- Nhập độ dài chuỗi mong muốn, ký tự chèn là 0
- Nhấn Close & Load để áp dụng.
Ưu điểm: Phù hợp cho xử lý dữ liệu hàng loạt.
Lưu ý: Yêu cầu Excel 2016 trở lên hoặc có Power Query Add-in.
Dùng Power Query
Cách loại bỏ hoặc ẩn số 0 đứng đầu trong Excel
Trong quá trình nhập liệu hoặc xử lý dữ liệu trong Excel, bạn có thể gặp trường hợp một số ô hiển thị số 0 đứng đầu như "00123", "00045"... Điều này đôi khi gây rối mắt hoặc ảnh hưởng đến việc tính toán, đặc biệt khi bạn cần trả về số nguyên thuần túy. Dưới đây là các cách loại bỏ hoặc ẩn số 0 đứng đầu trong Excel tùy theo từng mục đích sử dụng.
Dùng hàm VALUE để chuyển văn bản thành số
Nếu dữ liệu của bạn đang ở dạng chuỗi văn bản có số 0 đầu, bạn có thể dùng hàm VALUE để loại bỏ toàn bộ số 0 không cần thiết:
=VALUE(A2)
Nếu A2 chứa "000123" → kết quả sẽ là 123.
Dùng định dạng ô để ẩn số 0 đứng đầu
Nếu bạn muốn giữ nguyên dữ liệu gốc nhưng không hiển thị số 0 đầu, có thể áp dụng cách ẩn qua định dạng:
Các bước:
- Chọn vùng ô cần ẩn số 0 đầu
- Nhấn vào chuột phải → chọn Format Cells
- Trong tab Number, chọn Custom
- Nhập định dạng: # hoặc ### tùy theo độ dài dữ liệu
- Nhấn OK
Kết quả:
Excel sẽ hiển thị số nguyên bình thường (bỏ số 0 đầu) nhưng không thay đổi nội dung thực tế.
Sử dụng Power Query để xử lý hàng loạt
Nếu bạn có một bảng dữ liệu lớn chứa nhiều chuỗi có số 0 đầu, hãy dùng Power Query để tự động làm sạch dữ liệu:
Cách thực hiện:
- Chọn bảng dữ liệu → Data → From Table/Range
- Trong cửa sổ Power Query, chọn cột chứa dữ liệu
- Vào Transform → Format → Trim (loại bỏ khoảng trắng)
- Sau đó dùng Replace Values để thay "000" thành "", hoặc dùng hàm Text.TrimStart tùy yêu cầu
- Nhấn Close & Load
Các cách loại bỏ số 0
Việc thêm hoặc loại bỏ số 0 ở đầu chuỗi trong Excel là kỹ năng cơ bản nhưng cực kỳ hữu ích, đặc biệt với những ai thường xuyên làm việc với dữ liệu mã hóa, hóa đơn, số hợp đồng hay dữ liệu nhập xuất phần mềm. Tùy vào nhu cầu hiển thị, tính toán hay đồng bộ hệ thống, bạn có thể linh hoạt áp dụng các cách như sử dụng hàm TEXT, VALUE, định dạng tùy chỉnh hay Power Query để xử lý dữ liệu hiệu quả.
Hy vọng bài viết đã giúp bạn nắm vững các cách thao tác với số 0 đầu chuỗi trong Excel một cách đơn giản và chuyên nghiệp. Nếu thấy hữu ích, đừng quên chia sẻ bài viết để nhiều người cùng biết và theo dõi Viettablet để cập nhật thêm nhiều mẹo hay về Excel và tin học văn phòng nhé!