Kết hợp đầu tiên trong phạm vi với ký tự đại diện
Công thức chung
= INDEX ( phạm vi , MATCH ( val & “*” , dải ô , 0 ))
Mời bạn xem thêm:
>> bài thu hoạch nghị quyết trung ương 6 khóa xii
>> biên bản thỏa thuận trả nợ
>> mẫu d01-ts bảng kê thông tin
Giải trình
Để có được giá trị của khớp đầu tiên trong một phạm vi sử dụng ký tự đại diện, bạn có thể sử dụng công thức INDEX và MATCH, được định cấu hình để khớp chính xác.
Trong ví dụ được hiển thị, công thức trong F5 là:
= INDEX ( B5: D5 , MATCH ( E5 & “*” , B5: D5 , 0 ))
Cách thức hoạt động của công thức này
Làm việc từ trong ra ngoài, MATCH được sử dụng để xác định vị trí của trận đấu đầu tiên trong phạm vi B5: D5. Giá trị lookup_value dựa trên giá trị trong B5 được kết hợp với dấu sao (*) làm ký tự đại diện và match_type được đặt thành 0 để buộc khớp chính xác:
MATCH ( E5 & “*” , B5: D5 , 0 )
E5 chứa chuỗi “calc” vì vậy, sau khi nối, hàm MATCH trông giống như sau:
MATCH ( “calc *” , B5: D5 , 0 )
và trả về 3 chỉ mục bên trong là “row_num”:
= INDEX ( B5: D5 , 3 )
Mặc dù phạm vi B5: D5 nằm ngang và chỉ chứa một hàng, INDEX lấy đúng mục thứ 3 trong phạm vi: “calc 1500”.