Mục lục
Hướng dẫn chỉ ra cách sử dụng hàm VALUE trong Excel để chuyển đổi chuỗi văn bản thành giá trị số.
Thông thường, Microsoft Excel nhận dạng các số được lưu trữ dưới dạng văn bản và chuyển đổi chúng thành định dạng số tự động. Tuy nhiên, nếu dữ liệu được lưu trữ ở định dạng mà Excel không thể nhận ra, các giá trị số có thể được để lại dưới dạng chuỗi văn bản khiến việc tính toán không thể thực hiện được. Trong những tình huống như vậy, hàm VALUE có thể là một giải pháp nhanh chóng.
Hàm VALUE trong Excel
Hàm VALUE trong Excel được thiết kế để chuyển đổi giá trị văn bản thành số. Nó có thể nhận dạng các chuỗi số, ngày tháng và thời gian.
Cú pháp của hàm VALUE rất đơn giản:
VALUE(text)Trong đó text là một chuỗi văn bản nằm trong dấu ngoặc kép hoặc tham chiếu đến ô chứa văn bản sẽ được thay đổi thành số.
Hàm VALUE được giới thiệu trong Excel 2007 và sẵn dùng trong Excel 2010, Excel 2013, Excel 2016 và các phiên bản mới hơn.
Ví dụ: để chuyển đổi văn bản trong A2 thành số, bạn sử dụng công thức sau:
=VALUE(A2)
Trong ảnh chụp màn hình bên dưới, vui lòng lưu ý các chuỗi ban đầu được căn trái trong cột A và các số được căn phải đã chuyển đổi trong cột B:
Cách sử dụng hàm VALUE trong Excel - ví dụ về công thức
Như đã chỉ ra trước đó của chúng tôi, trong hầu hết các trường hợp Excel tự động chuyển đổi văn bản thành số khi cần thiết. Tuy nhiên, trong một số tình huống, bạn cần nói rõ ràngExcel để làm như vậy. Các ví dụ dưới đây cho thấy cách thức hoạt động của hàm này trong thực tế.
Công thức VALUE để chuyển đổi văn bản thành số
Bạn đã biết rằng mục đích chính của hàm VALUE trong Excel là chuyển đổi chuỗi văn bản thành giá trị số .
Các công thức sau đưa ra một số ý tưởng về loại chuỗi nào có thể được chuyển đổi thành số:
Công thức | Kết quả | Giải thích |
=VALUE("$10,000") | 10000 | Trả về một số tương đương với chuỗi văn bản. |
=VALUE("12:00") | 0.5 | Trả về số thập phân tương ứng với 12 giờ đêm (vì số này được lưu trữ nội bộ trong Excel. |
=VALUE("5:30")+VALUE("00:30") | 0.25 | Số thập phân tương ứng với 6AM (5:30 + 00:30 = 6:00). |
Ảnh chụp màn hình bên dưới hiển thị thêm một số chuyển đổi văn bản thành số được thực hiện với cùng một công thức VALUE:
Trích xuất số từ chuỗi văn bản
Hầu hết người dùng Excel đều biết cách trích xuất số lượng ký tự cần thiết ngay từ đầu, cuối hoặc giữa chuỗi - bằng cách sử dụng các hàm LEFT, RIGHT và MID. Khi làm như vậy, bạn phải nhớ rằng đầu ra của tất cả các hàm này luôn là văn bản, ngay cả khi bạn đang trích xuất số. Điều này có thể không liên quan trong một tình huống, nhưng lại quan trọng trong một tình huống khác vì các hàm khác của Excel coi các ký tự được trích xuất là văn bản, không phải số.
Như bạn có thể thấy trongảnh chụp màn hình bên dưới, hàm SUM không thể cộng các giá trị được trích xuất, mặc dù thoạt nhìn bạn có thể không nhận thấy bất cứ điều gì sai về chúng, có thể ngoại trừ căn lề trái điển hình cho văn bản:
Trong trường hợp bạn cần sử dụng các số được trích xuất trong các phép tính tiếp theo, hãy đưa công thức của bạn vào hàm VALUE. Ví dụ:
Để trích xuất hai ký tự đầu tiên từ một chuỗi và trả về kết quả dưới dạng số:
=VALUE(LEFT(A2,2))
Để trích xuất hai ký tự từ giữa một chuỗi bắt đầu với ký tự thứ 10:
=VALUE(MID(A3,10,2))
Để trích xuất hai ký tự cuối cùng từ một chuỗi dưới dạng số:
=VALUE(RIGHT(A4,2))
Các công thức trên không chỉ lấy chữ số, mà còn thực hiện chuyển đổi văn bản thành số trong quá trình thực hiện. Giờ đây, hàm SUM có thể tính toán các số được trích xuất mà không gặp trở ngại nào:
Tất nhiên, những ví dụ đơn giản này chủ yếu nhằm mục đích trình diễn và giải thích khái niệm. Trong các trang tính thực tế, bạn có thể cần trích xuất một số lượng chữ số khác nhau từ bất kỳ vị trí nào trong một chuỗi. Hướng dẫn sau đây cho biết cách thực hiện việc này: Cách trích xuất số từ chuỗi trong Excel.
Hàm VALUE để chuyển đổi văn bản thành ngày và giờ
Khi được sử dụng trên chuỗi văn bản ngày/giờ, giá trị VALUE hàm trả về một số sê-ri đại diện cho ngày hoặc/và thời gian trong hệ thống Excel nội bộ (số nguyên cho ngày, số thập phân cho thời gian). Để kết quả xuất hiện dưới dạngngày, hãy áp dụng định dạng Ngày cho các ô công thức (điều này cũng đúng với thời gian). Để biết thêm thông tin, vui lòng xem định dạng ngày của Excel.
Ảnh chụp màn hình bên dưới hiển thị các kết quả có thể có:
Ngoài ra, bạn có thể sử dụng các cách khác để chuyển đổi văn bản thành ngày và giờ trong Excel:
Để chuyển đổi các giá trị ngày được định dạng dưới dạng văn bản thành ngày tháng Excel bình thường, hãy sử dụng hàm DATEVALUE hoặc các cách khác được giải thích trong Cách chuyển đổi văn bản thành ngày tháng trong Excel.
Để chuyển đổi chuỗi văn bản thành thời gian, hãy sử dụng hàm TIMEVALUE như được hiển thị trong Chuyển đổi văn bản thành thời gian trong Excel.
Tại sao hàm VALUE trong Excel trả về lỗi #VALUE
Nếu một chuỗi nguồn xuất hiện ở định dạng không được Excel nhận dạng, công thức VALUE sẽ trả về lỗi #VALUE. Ví dụ:
Bạn khắc phục vấn đề này như thế nào? Bằng cách sử dụng các công thức phức tạp hơn được mô tả trong Cách trích xuất số từ chuỗi trong Excel.
Hy vọng hướng dẫn ngắn này đã giúp bạn hiểu rõ hơn về cách sử dụng hàm VALUE trong Excel. Để xem kỹ hơn các công thức, bạn có thể tải xuống sổ làm việc Mẫu Hàm GIÁ TRỊ trong Excel của chúng tôi. Tôi cảm ơn bạn đã đọc và hy vọng sẽ gặp bạn trên blog của chúng tôi vào tuần tới!