Hàm HLOOKUP: (Horizontal Lookup)

Một phần của tài liệu Bài 1: Tổng quan về chương trình MS Excel ppsx (Trang 43 - 47)

+ Cú pháp: =HLOOKUP(Lookup-value, table-array, row-index-num, range-lookup)

+ Ý nghĩa: tìm giá trị Lookup-value trên hàng đầu tiên của bảng Table- array, tìm thấy ở cột nào thì sẽ trả về trên cột đó tại hàng thứ row-index-num của

Table-array.

- Lookup-value (giá trị tìm): là một giá trị phải tồn tại trên hàng đầu tiên của bảng dò (table-array)

* Lưu ý: Khi chọn giá trị tìm thì phải chọn nó ở bảng chính.

- Table-array(Bảng dữ liệu): là địa chỉ của một vùng chứa bảng dữ liệu * Lưu ý: Khi chọn bảng dữ liệu thì phải chọn nó từ bảng phụ sao cho phải

+ Hàng đầu tiên phải chứa được giá trị tìm

+ Hàng thứ 2 phải chứa giá trị cần trả về cho hàm row-index-num - Row-index-num(Vị thứ hàng hay hàng cần lấy): là một con số cụ thể và

nó được lấy theo bảng dữ liệu (table-array) chứ không phải lấy từ bảng chính.

- Range-lookup(Kiểu tìm hay dò tìm): gồm các số là 0 hoặc 1 (Mặc định

trong excel là 1)

0: Tìm kiếm chính xác: khi mang giá trị tìm thì nó so sánh bằng với

giá trị trong bảng dữ liệu (table-array) thì nó sẽ chuyển sang hàng ta chỉ định

lấy.

1: Tìm tương đối: (>=) để thực hiện phương thức tìm kiếm này thì

hàng đầu tiên của bảng dữ liệu phải sắp xếp tăng dần.

Khi ta mang giá trị thì nó so sánh >= giá trị đầu tiên trong bảng dữ liệu

nếu nó không >= giá trị đó thì sẽ trả về giá trị <= gần nhất.

Ví dụ: Tính lương cho 3 loại công khác nhau, biết rằng số tiền cho từng

loại công lao động là: Loại A : 20000, loại B :10000, loại C : 5000. Tiền lương được tính theo công thức Tiền = số công * số tiền 1 công

Ta chọn ô E6 nhập công thức = HLOOKUP(C6,$A$1:$C$2,2,0)*D6 Copy công thức này xuống ô E7, E8, E9 ta có kết quả ở cột Tiền như bảng:

Hình 38: Sử dụng hàm Hlookup

* Chú ý: Trong một số trường hợp đặc biệt để thực hiện phương thức tìm kiếm thì ta phải lưu ý một số điều kiện sau:

Nếu giá trị tìm kiếm trên Bảng chính không giống như giá trị tìm kiếm được liệt kê trên bảng dữ liệu(Table-array) thì ta sử dụng một các hàm sau để

chuyển đổi.

Left: để lấy giá trị bắt đầu bên trái của chuỗi Right: để lấy giá trị kết thúc bên phải của chuỗi

Mid: để lấy giá trị bắt đầu trong chuỗi đó và lấy ra bao nhiêu ký tự. Value: để chuyển đổi giá trị so sánh là kiểu chuỗi thành số

Nếu như tại vị thứ cột (col-index-num) hoặc hàng (row-index-num) cần lấy có

BÀI 6. CƠ SỞ DỮ LIỆU

Mục tiêu của bài học:

Cung cấp cho học viên kiến thức và kỹ năng thực hành qua các nội dụng: (adsbygoogle = window.adsbygoogle || []).push({});

 Khái niệm về CSDL Database

 Sắp xếp CSDL

 Lọc CSDL

o Lọc tự động Auto filter

o Lọc nâng cao Advanced Filter

Một phần của tài liệu Bài 1: Tổng quan về chương trình MS Excel ppsx (Trang 43 - 47)