Công thức Excel: Chuyển văn bản thành số -

Mục lục

Công thức chung

=VALUE(A1)

Tóm lược

Để chuyển đổi các giá trị văn bản đơn giản thành số, bạn có thể sử dụng hàm VALUE hoặc chỉ cần thêm số 0 như được mô tả bên dưới. Trong ví dụ được hiển thị, công thức trong C5 là:

=VALUE(B5)

Lý lịch

Đôi khi Excel kết thúc bằng văn bản trong một ô, khi bạn thực sự muốn một số. Có nhiều lý do khiến điều này có thể xảy ra và nhiều cách để khắc phục. Bài viết này mô tả một cách tiếp cận dựa trên công thức chuyển đổi các giá trị văn bản thành số.

Giải trình

Trong ví dụ này, các giá trị trong cột A được "lưu trữ dưới dạng văn bản". Điều này có nghĩa là nếu bạn cố gắng SUM cột A, bạn sẽ nhận được kết quả bằng không.

Hàm VALUE sẽ cố gắng "ép buộc" một số được lưu trữ dưới dạng văn bản thành một số thực. Trong trường hợp đơn giản, nó sẽ hoạt động và bạn sẽ nhận được kết quả dạng số. Nếu nó không hoạt động, bạn sẽ gặp lỗi #VALUE.

Thêm 0

Một thủ thuật phổ biến khác là chỉ cần thêm số 0 vào giá trị văn bản với công thức như sau:

=A1+0

Điều này buộc Excel phải thử và chuyển đổi giá trị văn bản thành một số để xử lý phép toán. Điều này có chức năng tương tự như VALUE ở trên. Trong ví dụ được hiển thị, C7 sử dụng công thức này.

Lột bỏ các ký tự khác

Nếu một ô chứa các ký tự không phải số như dấu gạch ngang, dấu chấm câu, v.v., bạn sẽ cần xóa các ký tự đó trước khi có thể chuyển đổi thành số.

Các công thức trong C8 và C9 cho thấy cách sử dụng các hàm LEFT và RIGHT để tách các ký tự không phải số khỏi giá trị văn bản trước khi chuyển đổi thành số. Bạn cũng có thể sử dụng hàm MID trong các tình huống phức tạp hơn. Nếu bạn cần loại bỏ khoảng trắng thừa hoặc các ký tự không in được, hãy xem chức năng TRIM và CLEAN.

Cuối cùng, hàm SUBSTITUTE sẽ cho phép bạn xóa các ký tự có chức năng loại "tìm kiếm và thay thế".

thú vị bài viết...