1. Trang chủ
  2. » Công Nghệ Thông Tin

Nhóm hàm tìm kiếm & tra cứu potx

6 314 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 6
Dung lượng 99,9 KB

Nội dung

Nhóm hàm LOOKUP Vertical Lookup Cú pháp: VLOOKUPlookup_value,table_array, col_index_num,range_lookup Hàm VLOOKUP tìm trên cột bên trái của vùng table_array cho đến khi thấy lookup_valu

Trang 1

Nhóm hàm tìm kiếm & tra cứu

Nhóm hàm LOOKUP cho phép tìm kiếm theo khoá và trả về một thông tin liên quan đến khoá đó

Hàm INDEX và MATCH để tra cứu một trị cụ thể từ một bảng

Nhóm hàm LOOKUP

Vertical Lookup

Cú pháp: VLOOKUP(lookup_value,table_array, col_index_num,range_lookup)

Hàm VLOOKUP tìm trên cột bên trái của vùng table_array cho đến khi thấy lookup_value thì dò sang ngang lấy ô nằm ở cột đợc chỉ ra bởi col_index_num

Cột đầu có thể chứa văn bản, số, hay các trị logíc và đợc sắp xếp tăng dần Không phân biệt chữ hoa chữ thờng Range_lookup là một trị logical (TRUE hay FALSE) Nếu là TRUE hay bỏ qua thì VLOOKUP trả lại kết quả gần đúng; nếu FALSE, VLOOKUP trả lại kết quả chính xác hoặc #N/A khi không tìm thấy Nếu không thấy lookup_value, VLOOKUP sẽ tìm giá trị lớn nhất nhỏ hơn lookup_value

Trang 2

Tham số: lookup_value là một trị, địa chỉ hay chuỗi; table_array là địa chỉ vùng bảng tìm kiếm; col_index_num là cột trong bảng có chứa trị tìm kiếm; và range_lookup (tuỳ chọn) là giá trị lôgíc TRUE hay FALSE (1 hoặc 0)

Kết quả: Trị trong ô cùng hàng với lookup_value trong bảng, ở cột chỉ định; hoặc

#N/A nếu không tìm thấy

Horizontal Lookup

Cú pháp: HLOOKUP(lookup_value,table_array, row_index_num,range_lookup)

Hàm HLOOKUP tìm trên hàng đầu của vùng table_array cho đến khi gặp lookup_value thì dò xuống đến hàng chỉ ra bởi row_index_num Range_lookup là một giá trị kiểu logíc (TRUE hay FALSE) Nếu là TRUE hay bỏ qua, HLOOKUP trả lại kết quả gần đúng Nếu là FALSE, HLOOKUP trả lại kết quả chính xác hay

#N/A nếu không tìm thấy Hàng đầu của table_array phải đợc sắp xếp tăng dần, theo chữ cài hay số Trị tìm kiếm lookup_value và các giá trị trong hàng đầu của table_array có cùng kiểu và có thể là văn bản, số hay trị lôgíc

Row_index_num bắt đầu từ 1 Để trả lại một trị nằm trong hàng đầu - nhập 1, hàng hai - nhập 2, và tiếp tục Nếu row_index_num bé hơn 1, HLOOKUP sinh lỗi

#VALUE! Nếu row_index_num lớn hơn số hàng có trong bảng hàm sinh lỗi

#REF!

Trang 3

Tham số: lookup_value là trị, địa chỉ, hay chuỗi văn bản phụ thuộc vào hàng đầu của bảng; table_array là địa chỉ của bảng; row_index_num là số thứ tự của hàng trong bảng có chứa trị cần tìm; range_lookup (tuỳ chọn) có giá trị TRUE hay FALSE (1 hoặc 0)

Kết quả: Giá trị trong ô cùng cột với lookup_value, hàng chỉ định; #N/A nếu không thấy

Lookup dạng mảng

Cú pháp: LOOKUP(lookup_value,array)

Hàm LOOKUP hoạt động tơng tự nh HLOOKUP và VLOOKUP LOOKUP tìm kiếm lookup_value trên hàng đầu hay cột đầu của bảng array, tuỳ thuộc vào hình dạng của bảng array Nếu bảng array có hình vuông hoặc rộng hơn cao, LOOKUP tìm lookup_value trên hàng đầu Nếu bảng cao hơn rộng, tìm kiếm thực hiện trên cột đầu Nếu LOOKUP không tìm thấy lookup_value, nó sẽ lấy giá trị lớn nhất dới lookup_value Nếu lookup_value nhỏ hơn giá trị bé nhất trong hàng hay cột đợc tìm hàm trả về lỗi #N/A Giá trị trả về đợc lấy ở hàng cuối hay cột cuối của bảng lookup_value Cột hay hàng tìm kiếm phải đợc sắp xếp theo trật tự tăng dần

Tham số: lookup_value dới dạng số, chuỗi hay giá trị lôgíc; array là địa chỉ vùng tìm kiếm

Kết quả: Giá trị của của một ô ở hàng cuối hay cột cuối của bảng tìm kiếm

Trang 4

Lookup dạng véc tơ

Cú pháp: LOOKUP(lookup_value,lookup_vector,result_vector)

Tìm kiếm trị lookup_value trên hàng hay cột chỉ ra bởi lookup_vector cho đến khi thấy trị cần tìm thì sẽ dò sang ô tơng ứng trong result_vector và trả về trị trong ô

đó

Tham số: Lookup_value là giá trị mà LOOKUP tìm kiếm trên véc-tơ thứ nhất Lookup_value có thể là số, văn bản, giá trị logíc, tên hay địa chỉ Lookup_vector

là cột hay hàng chứa văn bản, số hay kiểu logíc và đợc sắp xếp tăng dần Result_vector là hàng hay cột chứa trị trả về có cùng kích thớc nh lookup_vector

Cặp hàm INDEX và MATCH

Hàm Index

Cho tham chiếu tới hay trị của một ô hay một mảng

Cú pháp: hai dạng

=INDEX(array,row_num,column_num)

=INDEX(reference,row_num,column_num, area_num)

Dạng đầu trả về trị của một ô hay mảng các trị của các ô Dạng hai trả về tham chiếu tới một ô hay mảng các ô

Trang 5

Tham số: Array là địa chỉ mảng Row_num số thứ tự của hàng, Column_num số tứ

tự của cột Reference là địa chỉ vùng lớn, area_num là số thứ tự của vùng con trong vùng lớn

Kết quả:Trị của ô, mảng trị cho dạng 1; tham chiếu ô, mảng tham chiếu cho dạng

2

Ví dụ:

Hàm sau cho kết quả là 10:

=INDEX({2,3,4;10,11,12},2,1)

Công thức sau trả về tham chiếu tới ô C5, nằm ở hàng thứ hai và cột thứ ba trong vùng thứ nhất:

=INDEX((A4:D7,F10:J15),2,3,1)

Hàm Match

Cú pháp: =MATCH(lookup_value,lookup_array, match_type)

Hàm MATCH trả về vị trí tơng đối của lookup_value trong lookup_array Kiểu tìm do match_type chi phối Trị lookup_value có thể là số, chuỗi, giá trị logíc hay địa chỉ ô MATCH trả lại vị trí của hàng hay cột trong mảng có chứa trị tìm thấy Thờng đợc sử dụng kết hợp với hàm INDEX để tra một trị trong mảng

Trang 6

Các dạng so khớp

Match_type Tìm kiếm

1, hay bỏ

qua

Trị lớn nhất nhỏ hơn hoặc bằng lookup_value Lookup_array phải đợc sắp xếp tăng

0 Tìm chính xác

-1

Trị bé nhất nhất lớn hơn hoặc bằng lookup_value Lookup_array phải đợc sắp xếp giảm

Tham số: lookup_value là trị cần tìm trên mảng; lookup_array là mảng chứa các trị; và match_type (tuỳ chọn) là một trong các số 1, 0, hay -1, chi phối cách tìm kiếm

Kết quả: Vị trí tơng đối lookup_value trong lookup_array

Ngày đăng: 07/08/2014, 17:22

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w