Cách sử dụng hàm VLOOKUP và sửa lỗi #N/A

1.đơn giản nhất (cũng chuối nhât) tại sheet2:
=sheet1!{Địa chỉ ô muốn lấy} , có điều format phải giống nhau hoàn toàn cả cấu trúc lẫn dữ liệu.(coi bộ không khả thi mấy nhỉ)
2. Hoàn toàn có thể làm theo yêu cầu của bạn với hàm Vlookup, dĩ nhiên bạn dò theo cái gì thì cái đó phải chính xác (ví dụ dò theo mã hàng thì bạn nên copy mã hàng thay vì gõ trực tiếp)
3. Nếu dữ liệu tháng 1 đã ổn định bạn có thể đặt tên cho mãng dữ liệu để dò tìm dễ hơn.
=========
tốt nhất copy cai file lên mới biết được
 
Theo mình bạn nên gửi file cho mọi người để xem xét dễ hơn. Mình nghĩ có thể do bạn dùng đối tượng dò hoặc cột tham chiếu không chính xác, bạn xem lại thử
 
Cảm ơn các bác member nhiều lắm, em ko hỏi nhưng đọc bài của các bác, mới vỡ lẽ ra nhiều thứ. WebKT muôn năm
 
Mình cám ơn các Bác rất nhiều, thấy mọi người đưa lên ý kiế rất hay, mình cũng đang có nhu cầu hỏi nhưng không biết gởi lên làm sao
Các Bác chỉ dùm em với
 
bonphuongsa nói:
Mình cám ơn các Bác rất nhiều, thấy mọi người đưa lên ý kiế rất hay, mình cũng đang có nhu cầu hỏi nhưng không biết gởi lên làm sao
Các Bác chỉ dùm em với

Bạn vui lòng nói rõ câu hỏi. Nếu bạn muốn gửi file thì bạn nhờ mod, smod up file lên cho bạn.
 
Bạn có thể gửi cho mình để mình gửi post lên cho.
 
FootballChào các bạn trong forum , mình vẫn thường gặp một số rắc rối khi thực hiện hàm VLOOKUP & HLOOKUP . Các bạn nào có file hướng dẫn chi tiết ( công dụng và cách sữ dụng )về 2 hàm nói trên xin chỉ giáo giúp cho.

Thân ái ...
P/S : Mình mong nhận được sự giúp đỡ của các bạn , nếu có thì send file đó cho mình qua hộp mail thiêntam_6ckt4@yahoo.com nha:bigok:
 
Cú pháp & ý nghĩa nhóm hàm (Vlookup & Hlookup)

Nhóm hàm tìm kiếm và tham chiếu

Hàm VLOOKUP: Hàm tìm kiếm và tham chiếu theo cột.

Cú pháp:
=Hlookup(vlookup_value, table_array, col_index_num, [range_lookup])
VLOOKUP ( giá trị tìm, vùng cần tìm, cột cần lấy, cách tìm )

ý nghĩa:
Vùng cần tìm: thường để ở chế độ giá trị tuyệt đối: $
Cột cần lấy: ở vùng cần tìm.
Cách tìm: Tìm theo 2 giá trị:
0: Cột bên trái của vùng cần tìm không sắp xếp (ngầm định)
1: Sắp xếp tăng dần.
VD: Tính tiền thưởng của 1 cơ quan sau, dựa vào Bảng khen thưởng. Nghĩa là lấy dữ liệu từ bảng KT đưa lên bảng trên.
Tại ô D2 ta đánh công thức:
Hàm HLOOKUP: Hàm tìm kiếm và tham chiếu theo hàng.
Tương tự VLOOKUP, chỉ đổi hàng thành cột.
VD: Tại ô D2 ta đánh công thức:

Hàm HLOOKUP:
=Hlookup(vlookup_value, table_array, row_index_num, [range_lookup])

(Tương tự như hàm VLOOKUP)
Hàm tìm kiếm và tham chiếu theo hàng.
Tương tự VLOOKUP, chỉ đổi hàng thành cột.
VD: Tại ô D2 ta đánh công thức:



(E không biết cách Add bảng VD đã có sẵn vào đây_ vì e mới tham gia diễn đàn mong các Anh, Chị, cùng bạn đọc thông cảm và Chỉ dẫn giúp em)



- Nếu chưa chuẩn xin các Anh, Chị cùng bạn đọc góp ý thêm
Xin cảm ơn các Anh, Chị cùng bạn đọc!
 
Sửa lần cuối:
xin các Anh, Chị cùng bạn đọc góp ý thêm
Nếu dò tìm không thấy, hàm trả về ISNA;
Trong những trường hợp này ta có thể dùng hàm TYPE hay ISNA để khác phục những kết quả không mong muốn;
VD
= IF( TYPE( VLOOKUP("a2" ; "a1:h99",3,0) = 16 ; "" ; VLOOKUP("a2" ; "a1:h99",3,0))

Nếu muốn dò tìm các dữ liệu chứa trên các cột bên trái hơn, hay những trường hợp đa dạnh khác, thì dùng hàm INDEX, LOOPKUP, MATCH,. . .
Bạn {F1} vô phần giúp đỡ của excel sẽ biết thêm!:1luvu:
 
Nhóm hàm tìm kiếm và tham chiếu

Hàm VLOOKUP: Hàm tìm kiếm và tham chiếu theo cột.

Cú pháp:
=Hlookup(vlookup_value, table_array, col_index_num, [range_lookup])
VLOOKUP ( giá trị tìm, vùng cần tìm, cột cần lấy, cách tìm )

ý nghĩa:
Vùng cần tìm: thường để ở chế độ giá trị tuyệt đối: $
Cột cần lấy: ở vùng cần tìm.
Cách tìm: Tìm theo 2 giá trị:
0: Cột bên trái của vùng cần tìm không sắp xếp (ngầm định)
1: Sắp xếp tăng dần.


- Nếu chưa chuẩn xin các Anh, Chị cùng bạn đọc góp ý thêm
Xin cảm ơn các Anh, Chị cùng bạn đọc!


Theo tôi nên nói rõ hơn về ý nghĩa cuả Cột cần lấy col_index_num : Nếu bạn muốn lấy dữ liệu tại cột cách cột tham chiếu bao nhiêu cột thì cho col_index_num giá trị bấy nhiêu .


range_lookup không có nghĩa là cách tìm mà là quãng chuyển cột tìm khi bạn kéo fill công thức lên xuống . 0 là không chuyển cột; 1 là có chuyển 1 cột . (xuống thì qua phải , lên thì qua trái .)
 
Cám ơn bạn nhiều , mình cảm thấy tự tin hơn trong việc sử dụng các hàm này rùi, hi....
 
Tôi xin hỏi chút : ( nói trước là tui Gà lắm đấy nhé )
Ở 3 cột : Mã Hàng(MH) - Tên hàng - Đ vị tính.
Ở trong DanhMucHang tôi đã tạo list rồi thế nên khi viết công thức cho cột Tên hàng thì chỉ cần : =IF(F7="","",VLOOKUP(F7,XNT!$D$8:$E$33,2,0))
Nếu cho cái Đơn Vị Tính theo cái Mã Hàng thì viết hàm Vlookup như sau sao lại ko được các bạn nhỉ:
=IF(F7="","",VLOOKUP(F7,XNT!$D$8:$E$33,3,0))
 
Tôi xin hỏi chút : ( nói trước là tui Gà lắm đấy nhé )
Ở 3 cột : Mã Hàng(MH) - Tên hàng - Đ vị tính.
Ở trong DanhMucHang tôi đã tạo list rồi thế nên khi viết công thức cho cột Tên hàng thì chỉ cần : =IF(F7="","",VLOOKUP(F7,XNT!$D$8:$E$33,2,0))
Nếu cho cái Đơn Vị Tính theo cái Mã Hàng thì viết hàm Vlookup như sau sao lại ko được các bạn nhỉ:
=IF(F7="","",VLOOKUP(F7,XNT!$D$8:$E$33,3,0))

$D8$E33 : chỉ có 2 cột, nếu ko nhầm thì mảng đó chỉ có mã hàng và tên hàng, bạn phải tô khối từ mã hàng - tên hàng - đơn vị tính, (ví dụ $D$8:$F$33) thì
=IF(F7="","",VLOOKUP(F7,XNT!$D$8:$E$33,3,0))
mới có giá trị
 
Rất cám ơn bạn đã chỉ chính xác.
 
À , nhân tiện đây xin các bạn chỉ cho tôi luôn vấn đề này ( thông cảm vì trình Exel của tôi quá yếu ).
Sau khi làm xong bảng biểu thì cái vấn đề là ko cho người # thay đổi được những cái cột có chứa Công Thức, vậy theo các bạn phải làm sao ?
 
Back
Top