Các câu hỏi về hàm dò tìm dữ liệu (Lookup, Vlookup, Hlookup...)

  • Thread starter Thread starter songlon
  • Ngày gửi Ngày gửi
Liên hệ QC

Closed poll

  • 1

    Votes: 1 100.0%
  • 2

    Votes: 0 0.0%

  • Total voters
    1
  • Poll closed .
Status
Không mở trả lời sau này.
Vlookup là hàm điền giá trị vào ô cần điền từ bảng tham chiếu chứ ko phải là hàm đếm, bạn dùng công thức sai rồi; Ban có thể tham khảo hàm count or sumif , chức thành công
 
Đúng là mình dùng để điền giá trị tìm thấy. Mình chỉ muốn thêm là nếu nó không tìm thấy giá trị cần tìm thì điền giá trị 0
 
Bạn dùng kết hợp với hàm ISNA
=if(ISNA(vlookup(..));0;vlookup(..))
 
bạn muốn trả giá trị =0 nếu ko tìm thấy dữ liệu thì phải dùng hàm if kết hợp với isna.
 
Hỏi về hàm Vlookup.

Tôi có bảng tính nhập xuất tồn kho. Tôi dùng hàm Vlookup để lấy tên vật tư từ mã vật tư. Từ mã SU01-SU99 thì Excel tìm ra tên Vật tư.Nhưng từ mã SU100 thì Excel không tìm đúng.
Nhờ anh/chị xem giúp tôi như file đính kèm.

Cảm ơn nhiều!
 

File đính kèm

Bạn thêm 1 tham số quy định cách tìm:
=VLOOKUP(B105,'MÃ VT'!$B$2:$E$199,2,0)
Thêm số 0 quy định tìm chính xác
(Công thức của bạn từ SU01 đến SU99 bạn cho là chính xác nhưng nếu sắp xếp trong sheet Ma VT thay đổi thì kết quả thật tệ)
 
Lần chỉnh sửa cuối:
mình mới gia nhập vào GPE. mong mọi người chỉ giáo cho. mình muốn tìm xem trong bảng tính có bao nhiêu người chọn lô số 1, số 2. Giúp mình với nhé!!!!!!!!!
 
Bạn bôi đen vùng tìm kiếm sau đó vào name box đặt cho vùng đó một tên. =VLOOKUP(B8,'MÃ VT'!$B$2:$E$199,2). Vùng 'MÃ VT'!$B$2:$E$199 đặt thành LOVE và công thức sẽ là : Vlookup(B8,love,2,0) là được.
 
Mình đã sử dụng thành công rồi. cam ơn bạn xichdragon

Xin các bạn hướng dẫn để có thể làm trong sheets2 nhé
 
Chỉnh sửa lần cuối bởi điều hành viên:
Hỏi cách dùng Vlookup( tìm 1 giá trị ở 02 bảng..)

MOD xóa giúp em bài này
------------

Em làm được rồi
 
Hàm VLookup với vùng tham chiếu "động"

Thông thường ta vẫn dùng hàm VLOOKUP như ví dụ sau: VLOOKUP($I9;$B$6:$G$15;3;0) trong đó các cột tham chiếu đều là "tĩnh" (trong vd này là cột 3) do đó phải rất thận trọng với bảng nguồn vì nếu thêm hoặc bớt cột của bảng nguồn thì vị trí của cột tham chiếu cũng thay đổi và kết quả không còn đúng nữa, thật là tai hại khi đã gán công thức đi khắp nơi chẳng biết đằng nào mà lần ?.

Để làm cho làm cho các cột tham chiếu trở thành "động" tức là khi vùng nguồn nở ra (khi thêm cột) hoặc co lại (khi bớt cột) kết quả vẫn luôn đúng ta thay số 3 bằng hàm Columns($cột điều kiện:cột tham chiếu) vd: VLOOKUP($I$9,$B$6:$G$15,COLUMNS($B:D,0)
từ đây bạn có thể tuỳ ý thay đổi không gian vùng nguồn (miễn là không xoá cột đầu tiên và các cột đã tham chiếu) xem chi tiết trong file đính kèm.
Mong rằng chiêu này giúp ích ít nhiều cho bạn nào hay dùng VLookup.
 

File đính kèm

Lần chỉnh sửa cuối:
Thông thường ta vẫn dùng hàm VLOOKUP như ví dụ sau: VLOOKUP($I9;$B$6:$G$15;3;0) trong đó các cột tham chiếu đều là "tĩnh" (trong vd này là cột 3) do đó phải rất thận trọng với bảng nguồn vì nếu thêm hoặc bớt cột của bảng nguồn thì vị trí của cột tham chiếu cũng thay đổi và kết quả không còn đúng nữa, thật là tai hại khi đã gán công thức đi khắp nơi chẳng biết đằng nào mà lần ?.

Để làm cho làm cho các cột tham chiếu trở thành "động" tức là khi vùng nguồn nở ra (khi thêm cột) hoặc co lại (khi bớt cột) kết quả vẫn luôn đúng ta thay số 3 bằng hàm Columns($cột điều kiện:cột tham chiếu) vd: VLOOKUP($I$9,$B$6:$G$15,COLUMNS($B:D,0)
từ đây bạn có thể tuỳ ý thay đổi không gian vùng nguồn (miễn là không xoá cột đầu tiên và các cột đã tham chiếu) xem chi tiết trong file đính kèm.
Mong rằng chiêu này giúp ích ít nhiều cho bạn nào hay dùng VLookup.
Bạn dùng cái này:
=VLOOKUP($I$9,$A$6:$G$16,COLUMNS($A:D),0)
Tôi góp vui cái này:
=OFFSET($D$6,MATCH($I$9,$A$6:$A$16,0)-1,)
Còn nếu đãm bảo dòng không bị chèn thêm thì công thức càng gọn hơn:
 
Nhờ giải bài tập này (Đề cho dùng IF và Hlookup hoặc IF và VLOOKUP)

my.php

Đề bài: Phân loại thí sinh đỗ hoặc trượt theo từng KV và theo số báo danh (A=Anh, P=Pháp, N=Nga, T=Trung). (Dựa vào bảng điểm chuẩn)
bác nào biết cách giải xem giúp. thanks
 
Bạn dùng công thức như vầy xem có ổn không? [J2] =IF(I2>=HLOOKUP(CHOOSE(MATCH(LEFT(E2,1),{"A","P","N","T"}),"ANH","PhÁP","NGA","TRUNG"),$E$11:$I$14,RIGHT(D2,1)+1),"Đậu","Rớt") Thân.
 
Lần chỉnh sửa cuối:
Cái này chỉ có Vlookup và IF thôi:

J2=IF(I2>=VLOOKUP(D2,$F$12:$I$14,IF(LEFT(E2)="A",2,IF(LEFT(E2)="P",3,IF(LEFT(E2)="N",4,5))),0),"Đậu","Rớt")
 
Ko được bác cọp ah, cách của bác pikachu có vẻ ổn, nhưng em chưa học. hix. Bác giải thix cho em cái. Quên cách của bác cọp được. Sao lần trước em làm ko ra nhỉ, thanks 2 bác
 
Lần chỉnh sửa cuối:
Bạn xem công thức của bác cop_kh chắc bạn cũng đã phần nào hiểu được hàm IF rồi đúng không. Vấn đề là việc chọn cột nào trong vùng $F$12:$I$14 theo thứ tự: Cột 2: Anh; Cột 3: Pháp; Cột 4: Nga; Cột 5: Trung. Vậy các hàm IF ở trong vùng chọn cột dùng để chọn xem ký tự đầu trong SBD là thuộc cột nào. Và cho nó đúng con số của cột mình muốn. Vậy thôi! Bạn muốn biết chính xác các hàm và cách dùng thì có thể tra cứu ở trang này! http://www.giaiphapexcel.com/forum/showthread.php?t=7971 Chúc thành công! Thân.
 
Lần chỉnh sửa cuối:
Công thức đúng của bác Trung Chinh là : VLOOKUP($I$9,$B$6:$G$15,COLUMNS($B:D),0). Cám ơn bác , cách này hay quá! @$@!^%
Hix bác ndu96 có thể nói rõ công thức của bác cụ thể có tác dụng gì? Mình áp dụng thử mà ko ra kết quả.
 
Lần chỉnh sửa cuối:
Hàm Vlookup không hoạt động?

View attachment Analysis Domitary Test2.rar

Các anh chị xem giúp em file này. Vùng màu vàng chứa hàm Vlookup em định hỏi.
Giả sử giá trị cần tìm là 8 thì kết quả là 15 mới đúng nhưng sao hàm lại trả về 5. Các giá trị cần tìm khác cũng không đúng.

Anh chị nào rõ xin chỉ giúp. Thanks
 
View attachment 17879

Các anh chị xem giúp em file này. Vùng màu vàng chứa hàm Vlookup em định hỏi.
Giả sử giá trị cần tìm là 8 thì kết quả là 15 mới đúng nhưng sao hàm lại trả về 5. Các giá trị cần tìm khác cũng không đúng.

Anh chị nào rõ xin chỉ giúp. Thanks
Công thức cũ của bạn:
PHP:
=VLOOKUP(D30,E11:K24,7)

Bạn sửa lại công thức như sau
 
Status
Không mở trả lời sau này.
Web KT

Bài viết mới nhất

Back
Top Bottom