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

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.
Bạn thêm vào công thức như sau
=VLOOKUP(LEFT(B12,2),solieu_th2,2,0)
 

File đính kèm

  • hoi GPEX.xls
    23 KB · Đọc: 76
công thức của bạn thiếu số 0 ở sau cùng: =VLOOKUP(LEFT(B17,2),solieu_th2,2,0)

Mến
NHT
 
cảm ơn bạn nhưng vẫn không được bạn ạ, chỉ được ở cột đơn giá vẫn không được, bạn xem lại giúp mình,thanks
 
connhangheo đã viết:
cảm ơn bạn nhưng vẫn không được bạn ạ, chỉ được ở cột đơn giá vẫn không được, bạn xem lại giúp mình,thanks
Bạn tải file ở bài #2 về xem chưa ?
Cột đơn giá Table_array của bạn không đúng.

TDN
 
Vlookup

Bạn xem cái này nha. Chú ý đến điều kiện lọc của hàm IF và VLOOKUP, nhất là khai báo Table_array của VLOOKUP
 

File đính kèm

  • Vlookup.xls
    20.5 KB · Đọc: 130
Lần chỉnh sửa cuối:
Xem thử coi sau

Vậy là xong có gì đâu mà khó
 

File đính kèm

  • hoi GPEX.xls
    23 KB · Đọc: 62
hàm của bạn thiếu số 0 ở sau cùng : viết thế này thì đủ và đúng
: =VLOOKUP(LEFT(B16,2),solieu_th2,2,0)

Bạn xem lại phai gửi kèm nhé!
 

File đính kèm

  • hoi_GPEX.xls
    23 KB · Đọc: 52
Chỉnh sửa lần cuối bởi điều hành viên:
Em muốn các bác áp dụng vào trường hợp cụ thể giúp em nhé:
Em có sheet đầu là tồn kho của các vật tư theo từng kho (mỗi kho trên 1 cột và có tên kho ở đầu cột làm tiêu đề)
Sheet 2: là tên kho có trong sheet tổng (vd: kho01). Em muốn tạo 1 hàm để chuyển số liệu từ sheet đầu với yêu cầu: lọc theo mã vật tư và trả về giá trị trong cột có tên đầu là kho01 ở sheet tổng. Nếu không có cột kho đó thì trả về giá trị = số 0 vd: ko có kho03 thì số lượng các vật tư trong sheet kho03 sẽ có giá trị 0.
Các bác nghiên cứu giúp em nhé.
thanks
 

File đính kèm

  • Book1.xls
    27.5 KB · Đọc: 71
Lần chỉnh sửa cuối:
thanks các bác rất nhiều
Nhưng có cái là em vẫn ko hiểu thêm số 0 ở cuối và ko có số 0 đó thì khác nhau như thế nào, vì từ trước đến giờ em nghĩ 2 cách trên là như nhau.

em không hiểu tại sao khi em không thêm 0 ở cuối thì có chỗ sai mà có chỗ lại vẫn đúng??? Mong các bác chỉ giáo.
 
Chỉnh sửa lần cuối bởi điều hành viên:
Cái này chỉ cần if(n=0,0,Vlookup(....,n,0)) là OK
Vấn đề n giải quyết n= if(type(match())=16,0,match())
 
Thậm chí ko cần 1 hàm nào cả luôn
Sheet Kho1, D3 = tong!D6 rồi kéo fill xuống
Sheet Kho2, D3 = tong!E5 rồi kéo fill xuống
Sheet kho3, D3 = tong!F5 rồi kéo fill xuống
ANH TUẤN
 
Sai ở chổ nào? Bạn nói cụ thể đi.. chứ các bạn ở đây ai cũng đã làm ra kết quả, có vấn đề gì đâu...
ANH TUẤN
 
anhtuan1066 đã viết:
Thậm chí ko cần 1 hàm nào cả luôn
Sheet Kho1, D3 = tong!D6 rồi kéo fill xuống
Sheet Kho2, D3 = tong!E5 rồi kéo fill xuống
Sheet kho3, D3 = tong!F5 rồi kéo fill xuống
ANH TUẤN

Cách của bạn có 1 vấn đề là nếu trong kho01 vị trí mặt hàng thay đổi thì sẽ ko ổn. mình muốn dùng hàm để còn kiểm tra nếu đúng mặt hàng thì mới điền số lượng vào.

ThuNghi có thể chỉnh giúp mình trực tiếp trên file của mình đc ko? Mình rất không thạo các hàm trong excel (Không phải do mình lười đâu nhé)
Thanks
 
Lần chỉnh sửa cuối:
Bạn xem file nhé, nhớ là công thức tại ô chữ đỏ có khác hơn.
Nếu tên sheet nằm trong danh mục kho thì sẽ có số liệu.
 

File đính kèm

  • TonTheoKho.xls
    56.5 KB · Đọc: 129
À hàm đầy đủ của nó là thế, số 0 là tìm kiếm tuyệt đối, 1 là tương đối ( từ dòng đến dòng kế tiếp), còn nếu chỉ viết như bạn thì phải sắp xếp DL theo TT thì mới đwocj cả.
 
connhangheo đã viết:
em không hiểu tại sao khi em không thêm 0 ở cuối thì có chỗ sai mà có chỗ lại vẫn đúng??? Mong các bác chỉ giáo.
Giải thích thêm cho bạn đối số cuối cùng của VLOOKUP (hoặc HLOOKUP)

range_lookup =1, cột (dòng) đầu tiên của bảng dò (table_array) phải sắp xếp theo thứ tự từ nhỏ đến lớn (..., -2, -1, 0, 1, 2, ..., A-Z, FALSE, TRUE) nếu không kết quả sẽ không đúng vì Excel dò tương đối.
Dữ kiện dò (lookup_value) có thể không có trong cột đầu tiên của bảng dò.

range_lookup =0, cột đầu tiên của bảng dò (table_array) không cần sắp xếp theo thứ tự nhưng Dữ kiện dò (lookup_value) bắt buộc phải có trong cột đầu tiên của bảng dò. Nếu không có sẽ bị lỗi #N/A.

Nếu không khai báo range_lookup, Excel xem như range_lookup=1.
 
Cần Giúp đỡ Về Hàm Vlookup

Chào Các Bạn Tôi Có 1 Bài Tập Về Hàm Vlookup Nhưng Không Biết Làm Thế Nào Mong Các Ban Giúp đỡ
 

File đính kèm

  • Book1.xls
    16.5 KB · Đọc: 158
Ý của bạn có phải trong cột mã hành liên kết vừa mã hành vừa tên hàng phải không
 
Sai là cái chắc rồi... Lý ra phải là như vầy nè:
G5 =VLOOKUP(LEFT(F5,1),$C$15:$F$17,2,0)&" loại "&RIGHT(F5,1)
H5 =VLOOKUP(LEFT(F5,1),$C$20:$E$22,RIGHT(F5,1)+1,0)
I5 =VLOOKUP(LEFT(F5,1),$C$15:$F$17,4,0)
Chú ý: từ D15:D17 bạn merge cell như thế là ko đúng đâu nhé! Sẽ gây nhiều phiền phức ko đáng có...
Mến
ANH TUẤN
 
Công thức ở ô G5 của bạn không ra kết quả là đúng. Vì giá trị RIGHT(F5,3) là dạng text trong khi giá trị ở ô I15 lại là dạng số. Muốn công thức của bạn hoạt động đơn giản thêm *1 vào sau RIGHT(F5,3) thôi. Công thức mới tại ô G5 là:
=VLOOKUP(LEFT(F5,1),C15:F17,2,0)&""&VLOOKUP(RIGHT(F5,3)*1,I15:K16,2,0)
 
Status
Không mở trả lời sau này.
Web KT

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

Back
Top Bottom