![](https://cdn.wiki-base.com/9896711/excel_formula_map_text_to_numbers__2.png.webp)
Công thức chung
=VLOOKUP(text,lookup_table,2,0)
Tóm lược
Để ánh xạ hoặc dịch các đầu vào văn bản thành các giá trị số tùy ý, bạn có thể sử dụng hàm VLOOKUP với một bảng đơn giản.
Trong ví dụ này, chúng ta cần ánh xạ năm giá trị văn bản (trạng thái) thành mã trạng thái số như sau:
Trạng thái | Mã |
---|---|
Đã bắt đầu | 10 |
Bình thường | 20 |
Bị trì hoãn | 30 |
Hoàn thành | 40 |
Đã hủy | 50 |
Vì không có cách nào để lấy ra kết quả (tức là nó tùy ý), chúng ta cần thực hiện một số loại tra cứu. Hàm VLOOKUP cung cấp một cách dễ dàng để thực hiện việc này.
Trong ví dụ được hiển thị, công thức trong F8 là:
=VLOOKUP(F7,B6:C10,2,0)
Giải trình
Công thức này sử dụng giá trị trong ô F7 cho giá trị tra cứu, phạm vi B6: C10 cho bảng tra cứu, số 2 để chỉ ra "cột thứ 2" và số 0 làm đối số cuối cùng để buộc khớp chính xác.
Mặc dù trong trường hợp này, chúng tôi đang ánh xạ các giá trị văn bản thành đầu ra số, nhưng cùng một công thức có thể xử lý văn bản thành văn bản hoặc số thành văn bản.