Công thức Excel: Nhận giá trị văn bản đầu tiên với HLOOKUP -

Mục lục

Công thức chung

=HLOOKUP("*",range,1,FALSE)

Tóm lược

Để tra cứu và truy xuất giá trị văn bản đầu tiên trên một dải cột, bạn có thể sử dụng hàm HLOOKUP với ký tự đại diện. Trong ví dụ được hiển thị, công thức trong F5 là:

=HLOOKUP("*",C5:E5,1,0)

Giải trình

Đôi khi, bạn có thể muốn kiểm tra một loạt các cột và trích xuất giá trị văn bản đầu tiên được tìm thấy. Bạn có thể thực hiện việc này bằng hàm HLOOKUP và ký tự đại diện dấu hoa thị (*).

Trong công thức được hiển thị, HLOOKUP được định cấu hình như sau:

=HLOOKUP("*",C5:E5,1,0)

Giá trị tra cứu là "*", một ký tự đại diện khớp với một hoặc nhiều giá trị văn bản.

Mảng bảng C5: E5, được nhập dưới dạng tham chiếu tương đối để nó thay đổi khi công thức được sao chép xuống cột F.

Số chỉ mục hàng là 1, vì phạm vi chỉ chứa một hàng.

Đối số tra cứu phạm vi được đặt thành 0 (sai) để buộc đối sánh chính xác. Điều này là bắt buộc khi sử dụng các ký tự đại diện với hàm VLOOKUP hoặc HLOOKUP.

Trong mỗi hàng, HLOOKUP tìm và trả về giá trị văn bản đầu tiên được tìm thấy trong các cột từ C đến E trong mỗi hàng.

Bỏ qua chuỗi trống

Để bỏ qua các chuỗi trống được tạo bởi các công thức khác, hãy thử điều chỉnh các ký tự đại diện như sau:

=HLOOKUP("?*",range,1,0)

Đã dịch: khớp văn bản với ít nhất một ký tự.

Lưu ý: công thức này sẽ không hoạt động đối với các giá trị số vì ký tự đại diện dấu hoa thị chỉ khớp với văn bản.

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