Hàm NUMBERVALUE trong Excel
Hàm NUMBERVALUE trong Excel

Tóm lược

Hàm NUMBERVALUE trong Excel chuyển đổi một số ở định dạng văn bản thành giá trị số, sử dụng dấu phân cách thập phân và nhóm được chỉ định. Chức năng này có thể được sử dụng để chuyển đổi các giá trị theo ngôn ngữ cụ thể thành các giá trị độc lập với ngôn ngữ.

Mục đích
Chuyển văn bản thành số với dấu phân tách tùy chỉnh

Giá trị trả lại
Giá trị số

Cú pháp
= NUMBERVALUE (văn bản, [decimal_separator], [group_separator])
Tranh luận
  • bản văn – Văn bản để chuyển đổi thành một số.
  • phân số thập phân – [optional] Ký tự cho các giá trị thập phân.
  • group_separator – [optional] Ký tự để nhóm theo hàng nghìn.
Phiên bản
Ghi chú sử dụng

Hàm NUMBERVALUE chuyển đổi giá trị văn bản đại diện cho một số thành một số hợp lệ bằng cách sử dụng dấu phân tách nhóm và thập phân tùy chỉnh. Bạn có thể sử dụng NUMBERVALUE để dịch các số từ định dạng văn bản dành riêng cho ngôn ngữ thành một số độc lập với ngôn ngữ.

Để thực hiện chuyển đổi dạng số, hàm NUMBERVALUE sử dụng dấu phân tách tùy chỉnh mà bạn cung cấp. Dấu phân tách thập phân là ký tự được sử dụng để tách các số nguyên khỏi các giá trị phân số trong văn bản nguồn. Dấu phân tách nhóm là ký tự được sử dụng để nhóm văn bản theo hàng nghìn trong văn bản nguồn.

Thí dụ

Ví dụ: để chuyển đổi chuỗi “6.000” thành số 6000, trong đó dấu phân tách nhóm trong văn bản nguồn là dấu chấm (.), Hãy sử dụng:

=NUMBERVALUE("6.000",",",".") // returns 6000

Trong ví dụ được hiển thị, văn bản đầu vào nằm trong cột B và đầu ra hàm nằm trong cột E. Các cột C và D là dấu phân cách thập phân và nhóm được sử dụng trong mỗi hàng. Công thức trong E6, được sao chép xuống, là:

=NUMBERVALUE(B6,C6,D6)

Lưu ý rằng ngoài dấu phân tách thập phân và nhóm, NUMBERVALUE tự động bỏ qua khoảng trống thừa trong B9 và tự động đánh giá biểu tượng phần trăm (%) trong B11 bằng cách chia cho 100.

Ghi chú

  • NUMBERVALUE bỏ qua các ký tự khoảng trắng thừa.
  • Các ký hiệu nhiều phần trăm là phụ gia.
  • Nếu dấu phân tách thập phân và / hoặc dấu phân tách nhóm không được cung cấp, NUMBERVALUE sử dụng dấu phân tách từ ngôn ngữ hiện tại.
  • NUMBERVALUE chỉ sử dụng ký tự đầu tiên được cung cấp cho dấu phân cách thập phân và nhóm. Các ký tự bổ sung bị loại bỏ.
  • NUMBERVALUE trả về 0 nếu không có giá trị văn bản nào được cung cấp.
  • NUMBERVALUE trả về lỗi #VALUE nếu:
    • Dấu phân tách thập phân xuất hiện nhiều lần trong văn bản nguồn
    • Dấu phân tách nhóm xảy ra sau dấu phân tách thập phân

https://exceljet.net/excel-functions/excel-numbervalue-function