Hàm NUMBERVALUE là một hàm hữu ích trong Excel, giúp chuyển đổi văn bản thành số một cách linh hoạt, đặc biệt khi làm việc với các định dạng số khác nhau từ các quốc gia hoặc hệ thống khác nhau. Bài viết này sẽ giới thiệu chi tiết về cú pháp, cách sử dụng và những ứng dụng thực tế của hàm NUMBERVALUE.
1. Hàm NUMBERVALUE Là Gì?
Hàm NUMBERVALUE chuyển đổi văn bản thành số, hỗ trợ các định dạng số khác nhau như dấu phân cách thập phân và dấu phân cách hàng nghìn.
Cú pháp của hàm NUMBERVALUE:
=NUMBERVALUE(text, [decimal_separator], [group_separator])
- text: Chuỗi văn bản cần chuyển đổi.
- [decimal_separator]: Dấu phân cách thập phân (mặc định là dấu chấm “.”), ký tự dùng để phân cách phần số nguyên và số thập phân
- [group_separator]: Dấu phân cách hàng nghìn (mặc định là dấu phẩy “,”), ký tự dùng để phân nhóm hàng tỷ, triệu, nghìn của con số
Lưu ý:
- Nếu Decimal_separator và Group_separator không khai báo thì hàm sẽ lấy ký tự thiết lập của hệ thống hiện tại
- Nếu có nhiều Decimal_separator và Group_separator được dùng thì hàm chỉ lấy ký tự đầu tiên
- Nếu Text là chuỗi rỗng thì hàm trả về 0 (zero)
- Các khoảng trắng trong Text sẽ bị bỏ qua. Ví dụ “7 000” -> kết quả là “7000”
- Nếu Decimal_separator xuất hiện nhiều hơn 2 lần trong Text hàm sẽ trả về lỗi #VALUE!
- Nếu Group_separator xuất hiện trước Decimal_separator trong Text thì Group_separator sẽ bị bỏ qua
- Nếu Group_separator xuất hiện sau Decimal_separator trong Text thì hàm sẽ trả về lỗi #VALUE!
- Nếu có bất kỳ đối số nào không hợp lệ hàm cũng trả về lỗi #VALUE!
- Nếu Text có chứa nhiều ký hiệu %% thì các ký hiệu này sẽ được dùng để tính toán. Ví dụ:
=NUMBERVALUE("7%%")
-> kết quả0.0007
2. Cách Sử Dụng Hàm NUMBERVALUE
Ví Dụ 1: Chuyển Đổi Chuỗi Văn Bản Thành Số
Giả sử bạn có chuỗi văn bản "1,234.56"
:
=NUMBERVALUE("1,234.56")
Kết quả: 1234.56
Ví Dụ 2: Chuyển Đổi Với Dấu Phân Cách Tùy Chỉnh
Nếu chuỗi văn bản sử dụng dấu phẩy làm dấu phân cách thập phân và dấu chấm làm dấu phân cách hàng nghìn:
=NUMBERVALUE("1.234,56", ",", ".")
Kết quả: 1234.56
Ví Dụ 3: Chuyển Đổi Từ Dữ Liệu Trong Ô
Nếu ô A1 chứa chuỗi văn bản "1,234.56"
:
=NUMBERVALUE(A1)
Kết quả: 1234.56
3. Ứng Dụng Thực Tế Của Hàm NUMBERVALUE
a. Chuẩn Hóa Dữ Liệu Số
Hàm NUMBERVALUE giúp chuẩn hóa dữ liệu số từ các nguồn khác nhau, đảm bảo tính nhất quán khi làm việc với các bộ dữ liệu lớn.
b. Xử Lý Dữ Liệu Quốc Tế
Khi làm việc với dữ liệu từ các quốc gia sử dụng định dạng số khác nhau, hàm NUMBERVALUE giúp chuyển đổi dữ liệu một cách chính xác.
c. Kết Hợp Với Các Hàm Khác
Hàm NUMBERVALUE thường được kết hợp với các hàm như IF, SUM, hoặc AVERAGE để xử lý dữ liệu phức tạp hơn, chẳng hạn như tính toán hoặc kiểm tra điều kiện.
4. Lưu Ý Khi Sử Dụng Hàm NUMBERVALUE
- Nếu
text
không phải là chuỗi văn bản hợp lệ, hàm NUMBERVALUE sẽ trả về lỗi#VALUE!
. - Nếu không chỉ định
decimal_separator
vàgroup_separator
, hàm sẽ sử dụng các giá trị mặc định. - Hàm NUMBERVALUE chỉ hoạt động với dữ liệu dạng văn bản (text).
5. Kết Luận
Hàm NUMBERVALUE là một công cụ mạnh mẽ trong Excel, giúp bạn chuyển đổi và xử lý dữ liệu số một cách linh hoạt. Bằng cách nắm vững cú pháp và ứng dụng của hàm này, bạn có thể tối ưu hóa quá trình làm việc với dữ liệu, tiết kiệm thời gian và nâng cao hiệu suất công việc.
Hãy thực hành ngay để trở thành chuyên gia Excel nhé!