Bạn đang xem bài viết Hàm TEXT trong Excel: Cách sử dụng và định dạng văn bản tại thtrangdai.edu.vn. Bạn có thể truy cập nhanh những thông tin cần thiết trong mục lục bài viết dưới đây.
Hàm TEXT trong Excel dùng để chuyển giá trị số thành chuỗi văn bản và định dạng hiển thị của văn bản theo ý muốn. Nếu bạn chưa rõ về công thức và ứng dụng của hàm TEXT thì hãy tìm hiểu ngay trong bài viết sau của thtrangdai.edu.vn nhé!
Công thức hàm TEXT
Hàm TEXT trong Excel là hàm giúp bạn chuyển đổi các giá trị số thành chuỗi văn bản theo một định dạng cụ thể, với mục đích chung là giúp dữ liệu số hiển thị ở định dạng dễ nhìn hơn hoặc dễ sử dụng hơn. Trong một số trường hợp, hàm này còn được sử dụng khi bạn muốn kết hợp số hoặc ngày tháng với văn bản/ký tự nhất định.
Công thức hàm TEXT:
Ghi chú:
- Kết quả trả về của hàm TEXT trong Excel luôn là một chuỗi văn bản, ngay cả khi phần hiển thị của nó trông giống với dữ liệu số.
- Với dữ liệu thập phân, bạn nên sử dụng nhất quán dấu chấm (.) để phân tách phần nguyên và phần thập phân; dấu phẩy (,) để phân cách hàng nghìn, vì các phiên bản Excel thường mặc định thiết lập như vậy.
Xem thêm: Hàm SUMIF
Các loại mã định dạng hàm TEXT
Công thức |
Mô tả |
=TEXT(1856.567,”$#,##0.00”) |
Nhận dữ liệu tiền tệ có dấu phân cách thứ nghìn và 2 chữ số thập phân, ví dụ: 1.856,57 USD. Excel sẽ làm tròn giá trị đến 2 chữ số thập phân. |
=TEXT(HÔM NAY(),”MM/DD/YY”) |
Lấy dữ liệu ngày tháng bạn nhập hàm này vào Excel (theo ngày giờ trên máy tính) với định dạng DD/MM/YY, ví dụ: 11/06/21 |
=TEXT(HÔM NAY(),”DDDD”) |
Lấy dữ liệu là ngày trong tuần, ví dụ bạn nhập hàm vào Excel khi ngày giờ trên máy tính của bạn là Thứ Sáu ngày 11/06/2021 thì hàm trả về Thứ Sáu (Thứ Sáu). |
=TEXT(NOW(),”H:MM AM/PM”) |
Lấy múi giờ hiện tại, ví dụ: 5:28 chiều |
=TEXT(0,365,”0,0%”) |
Lấy dữ liệu phần trăm, ví dụ: 36,5% |
=TEXT(4.34,”#?/?”) |
Lấy dữ liệu phân số, ví dụ: 13/3 |
=TRIM(TEXT(0,34,”# ?/?”)) |
Lấy dữ liệu phân số, ví dụ: 1/3. Phân số này sử dụng hàm TRIM để loại bỏ khoảng trắng ở đầu có giá trị thập phân. |
=TEXT(18500000,”0.00E+00”) |
Lấy dữ liệu chứa ký hiệu khoa học: 1.85E+07 |
=TEXT(122563,”0000000”) |
Thêm số 0 đứng đầu (0), ví dụ: 0122563 |
=TEXT(165233,”##0° 00′ 00””) |
Tùy chỉnh – Vĩ độ/Kinh độ (địa lý) |
Một số ví dụ về hàm TEXT
Dưới đây là một vài ví dụ về cách sử dụng phổ biến của hàm TEXT để bạn tham khảo:
Kết nối văn bản và số hoặc ngày
Ví dụ 1: Chèn định dạng số vào trong chuỗi văn bản
Ví dụ: mục tiêu của bạn là tính tổng số tiền khách hàng cần thanh toán (Amount) với dữ liệu trên.
Công thức để có được kết quả là:
Tổng số tiền = Đơn giá x Số lượng x % còn lại sau chiết khấu (ở đây sẽ là chiết khấu 1 – %)
Như vậy, nếu tính toán đơn giản thì bạn chỉ cần nhập công thức: =A2*B2*(1-C2). Kết quả trả về cho bạn sẽ là số 156,8.
Tuy nhiên, bạn chưa hài lòng vì kết quả trả về chỉ là số, không có đơn vị, không có định dạng đẹp, không có chú thích khiến các số bị trộn lẫn với nhau, gây nhầm lẫn, khó khăn. hiểu.
Cụ thể, để dễ xem số liệu hơn, bạn muốn chèn dòng giải thích “Số tiền:” trước giá; Đồng thời, bạn muốn giá có ký hiệu tiền tệ, dấu phân cách hàng nghìn và hai chữ số thập phân.
Bây giờ chức năng TEXT sẽ giúp bạn. Bạn có thể thực hiện theo 1 trong 2 cách:
Cách 1: Nối chuỗi ký tự với hàm TEXT bằng hệ thống ký hiệu. Bạn nhập:
=”Số tiền: “&TEXT(A2*B2*(1-C2),”$###,###.00”)
Cách 2: Nối chuỗi ký tự với hàm TEXT bằng hàm CONCATENATE.
Cú pháp của CONCATENATE như sau:
=CONCATENATE (văn bản1, văn bản2,…).
Trong đó chữ. chữ là một chuỗi văn bản, tham chiếu ô hoặc giá trị trong một công thức.
Vì vậy, đối với ví dụ trên, bạn nhập:
=CONCATENATE(“Số tiền: “,TEXT(A2*B2*(1-C2),”$###,###.00”))
Ví dụ 2: Kết hợp văn bản và ngày tháng
Giả sử bạn có một bảng dữ liệu và muốn thêm dòng chú thích “Data create date:”, đồng thời muốn ngày hiển thị theo thứ tự: Ngày, tháng, năm (Ví dụ: 08/08/2021)
Bạn có thể lồng hàm TODAY vào công thức của hàm TEXT và khai báo mã định dạng “dd/mm/yyyy” để trả về kết quả như ý muốn.
Cách 1: Bạn sử dụng hệ thống ký hiệu để nối chuỗi ký tự với hàm TEXT:
=”Ngày tạo dữ liệu: ” & TEXT(TODAY(), “dd/mm/yyyy”)
Cách 2: Bạn sử dụng hàm TEXT kết hợp với CONCATENATE:
=CONCATENATE(“Ngày tạo dữ liệu: “, TEXT(TODAY(), “dd/mm/yyyy”))
Thêm số 0 vào đầu mỗi dãy số
Ví dụ 1: Thêm số 0 vào trước mỗi số trong cột
Bạn có thể sử dụng hàm TEXT để thêm số 0 vào trước các số trong cột. Những số 0 này cần phải tương ứng với đơn vị số được hiển thị.
Lưu ý: Dữ liệu mà hàm TEXT trả về là chuỗi văn bản, bạn không thể sử dụng dữ liệu này để thực hiện các phép tính trong Excel nữa.
Ví dụ 2: Thêm số 0 trước dữ liệu số điện thoại đã Excel xóa số 0 đầu tiên
Cách này thường được áp dụng khi bạn lấy bảng dữ liệu số điện thoại nhưng thiếu số 0 đầu tiên (Excel hiểu số điện thoại là một dãy ký tự số thông thường nên sẽ loại bỏ số 0 thừa), gây khó khăn cho việc xử lý. khó khăn trong việc xem và thu thập dữ liệu.
Lưu ý: Cách này chỉ áp dụng được khi số chữ số trong số điện thoại của tất cả các ô dữ liệu bằng nhau (ví dụ: Dữ liệu của bạn chỉ chứa số điện thoại 10 chữ số).
Chuyển đổi giá trị thành số điện thoại theo định dạng
Hàm TEXT trong Excel cho phép bạn sử dụng dấu gạch ngang (-) và dấu ngoặc đơn () trong mã định dạng để tạo chuỗi văn bản có định dạng phù hợp với mục đích của bạn.
Với những số điện thoại chứa mã vùng, bạn có thể sử dụng mã định dạng như hình dưới đây để thiết lập định dạng số điện thoại: (123) 456-7890.
Ngoài ra, bạn có thể chuyển đổi số điện thoại 335263321 (ở ô C2) thành 0335 263 321 để phù hợp với chế độ xem tiếng Việt bằng cách nối số “0” bằng chức năng TEXT:
=”0″&TEXT(C2, “### ### ###”)
Tại đây, bạn có thể sử dụng dấu cách để phân tách các nhóm số.
Lỗi chức năng TEXT
Trong khi làm việc với hàm TEXT, bạn có thể gặp phải các lỗi sau:
Lỗi #NAME?
– Nguyên nhân: Người dùng không sử dụng dấu ngoặc kép (“”) trong mã định dạng.
Ví dụ: công thức =TEXT(D2, mm/dd/yy) là công thức sai, hàm trả về lỗi #NAME?
Làm thế nào để khắc phục: Thêm dấu ngoặc kép vào mã định dạng để: =TEXT(D2, “mm/dd/yy”)
Hàm báo cú pháp sai
– Nguyên nhân 1: Bạn nhập sai cú pháp, hoặc khi copy công thức từ nguồn khác, dấu ngoặc kép (“) sai định dạng khiến Excel không thực hiện được lệnh. Hàm sẽ báo lỗi Công thức (Có vấn đề với công thức này).
Làm thế nào để khắc phục: Xóa dấu ngoặc kép cũ trong công thức và nhập lại theo cách thủ công.
– Nguyên nhân 2: Do sự khác biệt về cài đặt phần mềm Excel giữa các quốc gia
Một số quốc gia có cài đặt phần mềm Excel để tối ưu hóa việc sử dụng công việc theo ngôn ngữ của quốc gia đó, điển hình là Đức.
Ví dụ: trong trường hợp sử dụng Excel ở Đức, thay vì nhập công thức =TEXT(A1, “mm/dd/yy”), người dùng phiên bản Excel phát hành tại Đức sẽ cần nhập “t” thay vì “d ” và “j” thay vì “y”. Do đó, công thức vừa đề cập sẽ được thay thế bằng =TEXT(A1; “mm/tt/jj”).
Làm thế nào để khắc phục: Bạn có thể học cách khai báo cú pháp hàm theo thiết lập trong phiên bản Excel đang sử dụng, hoặc thay đổi sang sử dụng phiên bản Excel khác gần với ngôn ngữ bạn sử dụng hơn.
Trên đây là hướng dẫn cách sử dụng chức năng TEXT trong Excel chuyển đổi dữ liệu số thành chuỗi văn bản và định dạng theo ý muốn. Hy vọng bài viết này sẽ giúp ích cho các bạn trong việc thao tác với dữ liệu Excel để tăng hiệu quả công việc!
Cảm ơn các bạn đã xem bài viết Hàm TEXT trong Excel: Cách sử dụng và định dạng văn bản tại thtrangdai.edu.vn. Các bạn có thể bình luận, xem thêm các bài viết liên quan bên dưới và hy vọng nó sẽ giúp ích cho bạn. Thông tin thú vị.
Nhớ để nguồn: Hàm TEXT trong Excel: Cách sử dụng và định dạng văn bản tại thtrangdai.edu.vn
Chuyên mục: Blog