Hướng dẫn chi tiết hàm TEXT trong Excel: Định dạng dữ liệu chuẩn xác và chuyên nghiệp

Bạn đang gặp khó khăn khi Excel tự động xóa số 0 ở đầu dãy số như mã sản phẩm, số điện thoại hay mã bưu điện? Hay muốn hiển thị ngày tháng, tiền tệ theo một định dạng nhất định mà Excel mặc định không làm được? Hàm TEXT chính là “cứu cánh” giúp bạn kiểm soát hoàn toàn cách dữ liệu xuất hiện trong bảng tính. Trong bài viết này, chúng ta sẽ cùng khám phá sâu về hàm TEXT Excel, từ việc giữ lại số 0 đầu tiên đến định dạng phức tạp cho số, ngày tháng, thời gian và nhiều hơn nữa.
I. Tại sao Excel lại “nuốt chửng” số 0 đầu tiên của bạn?
Vấn đề này rất phổ biến và thường khiến nhiều người dùng Excel bối rối. Lý do rất đơn giản: Excel được thiết kế để nhận diện và xử lý các giá trị số học. Khi bạn nhập một chuỗi bắt đầu bằng số 0, chẳng hạn như “00123” hoặc “0891234567”, Excel tự động coi đó là một số và loại bỏ các số 0 không có giá trị ở đầu, biến chúng thành “123” hoặc “891234567”. Điều này là hợp lý về mặt toán học nhưng lại gây phiền toái lớn khi bạn cần duy trì định dạng chính xác cho mã SKU, mã bưu chính, số điện thoại hoặc các số định danh khác.
II. Cách giữ số 0 đầu tiên ngay từ khi nhập dữ liệu
Để tránh tình trạng mất số 0 ngay từ đầu, bạn có thể “dạy” Excel cách xử lý dữ liệu của mình bằng cách định dạng ô hoặc dải ô thành kiểu Văn bản (Text) trước khi nhập hoặc dán. Đây là một mẹo đơn giản nhưng cực kỳ hiệu quả:
- Chọn dải ô: Chọn cột hoặc các ô mà bạn sẽ nhập dữ liệu cần giữ số 0 đầu tiên.
- Mở hộp thoại Định dạng Ô: Nhấn tổ hợp phím
Ctrl + 1(hoặc⌘ + 1trên máy Mac). - Chọn định dạng Văn bản: Trong hộp thoại “Format Cells” (Định dạng Ô), chuyển sang tab “Number” (Số), sau đó chọn “Text” (Văn bản) trong danh sách “Category” (Thể loại).
- Xác nhận: Nhấn “OK”.
Bây giờ, khi bạn nhập hoặc dán dữ liệu vào các ô đã định dạng, Excel sẽ xem chúng là văn bản và giữ lại tất cả các ký tự, bao gồm cả số 0 ở đầu.
III. Khôi phục số 0 đầu tiên với hàm TEXT trong Excel
Nếu bạn đã lỡ nhập dữ liệu và Excel đã loại bỏ các số 0 đứng đầu, đừng lo lắng, hàm TEXT trong Excel chính là giải pháp mạnh mẽ để định dạng lại dữ liệu theo ý muốn. Hàm này cho phép bạn chuyển đổi một giá trị số thành văn bản với một định dạng cụ thể.
1. Công thức cơ bản của hàm TEXT
Cú pháp của hàm TEXT rất đơn giản:
=TEXT(value, format_text)
Trong đó:
value: Là giá trị số hoặc tham chiếu ô bạn muốn định dạng.format_text: Là chuỗi định dạng bạn muốn áp dụng, được đặt trong dấu ngoặc kép.
Ví dụ, để khôi phục số 0 đầu tiên cho một số có 5 chữ số từ ô A2 (ví dụ A2 chứa 123, bạn muốn hiển thị 00123), bạn sẽ dùng công thức: =TEXT(A2,"00000"). Số lượng ký tự “0” trong chuỗi định dạng sẽ quyết định tổng số chữ số mà bạn muốn giá trị hiển thị. Sau khi nhập công thức, bạn chỉ cần sao chép và dán vào các ô còn lại trong dải ô.
Bạn cũng có thể kết hợp hàm TEXT với các hàm xử lý chuỗi khác để tùy chỉnh dữ liệu của mình, ví dụ như hàm excel bỏ bớt ký tự bên phải để cắt bớt các ký tự không mong muốn sau khi định dạng.
IV. Chuyển đổi văn bản thành số
Đôi khi, sau khi sử dụng hàm TEXT hoặc định dạng ô dưới dạng văn bản, bạn lại cần chuyển đổi các giá trị văn bản này trở lại thành số để thực hiện các phép tính. Có một vài cách đơn giản để làm điều này:
- Nhân với 1: Chỉ cần nhân giá trị văn bản với số 1. Ví dụ:
=D4*1. - Sử dụng toán tử đơn phân kép: Dùng hai dấu gạch ngang phía trước giá trị. Ví dụ:
=--D4. Excel sẽ tự động hiểu rằng bạn muốn chuyển đổi giá trị đó thành số.
V. Các định dạng số với hàm TEXT
Hàm TEXT không chỉ giới hạn ở việc thêm số 0 đầu tiên mà còn là công cụ mạnh mẽ để định dạng các loại số khác nhau, từ dấu phân cách hàng nghìn đến tiền tệ và kế toán.
1. Định dạng dấu phân cách hàng nghìn và thập phân
Excel sử dụng dấu phẩy (,) hoặc dấu chấm (.) làm dấu phân cách hàng nghìn tùy theo thiết lập khu vực của bạn.
- Nếu bạn muốn hiển thị số có dấu phân cách hàng nghìn, ví dụ: 12.200.000, sử dụng chuỗi định dạng như
#,###. - Để hiển thị số thập phân và bỏ bớt hàng nghìn, bạn có thể dùng
#.###,0.. Ví dụ, 12200000 sẽ hiển thị thành 12.200,0.
Lưu ý: Dấu tách hàng nghìn và thập phân phụ thuộc vào cài đặt khu vực của hệ điều hành. Ở Việt Nam, dấu chấm thường được dùng làm dấu phân cách hàng nghìn và dấu phẩy làm dấu phân cách thập phân.
2. Định dạng tiền tệ và kế toán
Hàm TEXT cho phép bạn hiển thị các giá trị dưới dạng tiền tệ hoặc kế toán một cách chuyên nghiệp.
- Định dạng tiền tệ: Ký hiệu tiền tệ sẽ được đặt ngay cạnh giá trị (ví dụ:
1.000.000 đ). - Định dạng kế toán: Ký hiệu tiền tệ sẽ căn lề trái của ô, trong khi giá trị số căn lề phải, tạo ra sự gọn gàng và dễ đọc (ví dụ:
đ 1.000.000). Định dạng kế toán sử dụng dấu sao (*) trong chuỗi định dạng để tạo khoảng cách giữa ký hiệu và giá trị.
Để tìm mã định dạng phù hợp cho ký hiệu tiền tệ của bạn:
- Chọn một ô, nhấn
Ctrl + 1(hoặc⌘ + 1trên máy Mac). - Trong tab “Number” (Số), chọn “Currency” (Tiền tệ) hoặc “Accounting” (Kế toán), sau đó chọn ký hiệu tiền tệ mong muốn từ danh sách thả xuống.
- Chuyển sang mục “Custom” (Tùy chỉnh) ở bên trái. Bạn sẽ thấy mã định dạng đã được tạo sẵn, bao gồm cả ký hiệu tiền tệ. Sao chép mã này để sử dụng trong hàm TEXT.
Lưu ý: Hàm TEXT không hỗ trợ định dạng màu. Nếu chuỗi định dạng bạn sao chép từ hộp thoại “Format Cells” bao gồm màu (ví dụ: _($* #,##0.00_);_($* (#,##0.00);_($* "-"??_);_(@_)), hàm TEXT sẽ chấp nhận nhưng không hiển thị màu sắc.
VI. Định dạng ngày tháng với hàm TEXT
Hàm TEXT cũng là một công cụ tuyệt vời để hiển thị ngày tháng theo nhiều cách khác nhau, giúp bạn dễ dàng theo dõi thời gian và thậm chí cách tính tuổi trong excel. Bạn sử dụng kết hợp các ký tự “M” (Month – tháng), “D” (Day – ngày) và “Y” (Year – năm) trong chuỗi định dạng.
Các mã định dạng này không phân biệt chữ hoa, chữ thường ("M" hay "m", "D" hay "d", "Y" hay "y" đều cho kết quả tương tự).
Ví dụ:
=TEXT(A2,"dd/mm/yyyy"): Hiển thị ngày tháng đầy đủ (VD: 24/11/2025)=TEXT(A2,"dd-mmm-yy"): Hiển thị ngày, tháng viết tắt, năm 2 chữ số (VD: 24-Thg11-25)=TEXT(A2,"dddd, dd mmmm yyyy"): Hiển thị thứ, ngày, tháng đầy đủ, năm (VD: Thứ Hai, 24 Tháng Mười Một 2025)
VII. Định dạng thời gian với hàm TEXT
Tương tự như ngày tháng, bạn có thể kiểm soát cách hiển thị thời gian bằng cách sử dụng các ký tự “H” (Hour – giờ), “M” (Minute – phút), “S” (Second – giây) và “AM/PM” (SA/CH).
=TEXT(A2,"hh:mm:ss AM/PM"): Hiển thị thời gian 12 giờ có AM/PM (VD: 06:42:00 SA)=TEXT(A2,"HH:mm"): Hiển thị thời gian 24 giờ (VD: 06:42)
Lưu ý quan trọng về “m” (phút) và “M” (tháng):
Vì “m” có thể đại diện cho cả tháng và phút, để đảm bảo Excel hiểu bạn muốn định dạng phút, bạn cần đặt nó trong ngữ cảnh thời gian, ví dụ "h:m" hoặc "hh:mm". Nếu bạn bỏ qua ký tự “h”, Excel có thể hiểu lầm và hiển thị giá trị tháng.
Để hiển thị tổng thời gian trôi qua vượt quá 24 giờ, hãy đặt “h” trong dấu ngoặc vuông [h]. Ví dụ, nếu bạn muốn tính tổng số giờ làm việc, công thức TEXT(A2,"[h]:mm:ss") sẽ không đặt lại số giờ sau mỗi 24 giờ.
VIII. Các định dạng khác với hàm TEXT
Hàm TEXT còn hỗ trợ nhiều loại định dạng khác, giúp dữ liệu của bạn trở nên rõ ràng và dễ hiểu hơn.
1. Định dạng phần trăm
Để hiển thị giá trị thập phân dưới dạng phần trăm, bạn chỉ cần thêm ký hiệu phần trăm (%) vào chuỗi định dạng.
Ví dụ: =TEXT(A2,"0.00%") sẽ biến 0.25 thành 25.00%.
2. Định dạng phân số
Bạn có thể hiển thị các giá trị thập phân dưới dạng phân số bằng cách sử dụng dấu chấm hỏi (?) và dấu gạch chéo (/) trong chuỗi định dạng.
Ví dụ: =TEXT(A2,"??/??") có thể biến 0.5 thành 1/2.
3. Ký hiệu khoa học
Ký hiệu khoa học là cách hữu ích để rút gọn cách hiển thị các số rất lớn hoặc rất nhỏ, dưới dạng số thập phân từ 1 đến 10 nhân với lũy thừa của 10.
Ví dụ: =TEXT(A2,"0.00E+00") sẽ hiển thị 123456789 thành 1.23E+08.
4. Định dạng đặc biệt (Mã Zip, Số điện thoại, Số An sinh Xã hội)
Excel cung cấp một số định dạng đặc biệt phổ biến cho dữ liệu như Mã Zip, số điện thoại hoặc số An sinh Xã hội.
Ví dụ:
- Mã Zip:
"00000"(hiển thị 123 thành 00123) - Mã Zip + 4:
"00000-0000" - Số Điện thoại:
"(000) 000-0000"(hiển thị 1234567890 thành (123) 456-7890) - Số An sinh Xã hội:
"000-00-0000"
Các định dạng đặc biệt này có thể khác nhau tùy theo thiết đặt khu vực. Nếu các định dạng có sẵn không đáp ứng nhu cầu, bạn hoàn toàn có thể tự tạo định dạng tùy chỉnh của riêng mình thông qua hộp thoại Định dạng Ô > Tùy chỉnh.
Kết luận
Hàm TEXT trong Excel là một công cụ không thể thiếu đối với bất kỳ ai làm việc với dữ liệu trên bảng tính. Từ việc giữ nguyên các số 0 quan trọng ở đầu đến việc định dạng ngày tháng, tiền tệ hay các loại số phức tạp khác, hàm TEXT mang lại sự linh hoạt và kiểm soát tuyệt vời. Nắm vững cách sử dụng hàm này sẽ giúp bạn trình bày dữ liệu một cách rõ ràng, chuyên nghiệp và tránh được nhiều lỗi không đáng có. Hãy thực hành ngay để thấy sự khác biệt mà hàm TEXT mang lại cho công việc của bạn!