Cách sử dụng hàm HLOOKUP

Liên hệ QC
Hàm hlookup

Các pro chỉ giáo giúp em với
Em phải tìm từ sheet 2 số lượng sản phẩm sản xuất trong tháng của từng thành phẩm để điền vào sheet 1 theo từng cột thành phẩm. Em dùng hàm hlookup để tìm kiếm nhưng vấn đề ở chỗ: Bảng tính ở sheet 1 có nhiều công thức tính toán trên số mà loại thành phẩm sản xuất trong mỗi tháng lại khác nhau do đó có trường hợp công thức không tìm được số lượng sản xuất trong tháng của một thành phẩm nào đó---> báo #N/A -----> KHông thể cộng tổng được!
Các pro chỉ giúp em xem có cách nào thay kết quả báo lỗi trên bằng số 0 không ah?
Em cảm ơn các pro nhìu lắm!
 
Các pro chỉ giáo giúp em với
Em phải tìm từ sheet 2 số lượng sản phẩm sản xuất trong tháng của từng thành phẩm để điền vào sheet 1 theo từng cột thành phẩm. Em dùng hàm hlookup để tìm kiếm nhưng vấn đề ở chỗ: Bảng tính ở sheet 1 có nhiều công thức tính toán trên số mà loại thành phẩm sản xuất trong mỗi tháng lại khác nhau do đó có trường hợp công thức không tìm được số lượng sản xuất trong tháng của một thành phẩm nào đó---> báo #N/A -----> KHông thể cộng tổng được!
Các pro chỉ giúp em xem có cách nào thay kết quả báo lỗi trên bằng số 0 không ah?
Em cảm ơn các pro nhìu lắm!
Có nhiều cách dùng thử 1 cách.
=if(isna(hlookup(.....)),0,hlookup(...))
Nghĩa là nếu Hlookup mà là NA thì lấy 0.
 
Bạn sử dụng hàm IF và ISERROR
VD :
=if(iserror(hlookup(lookup_value, table_array,row_index_num,...)=True),0,(hlookup(lookup_value, table_array,row_index_num,...))
 
Cám ơn pro em làm được rùi ah!
 
cám ơn các bạn! Các bạn cho mình hỏi: trong trường hợp công thức =(AW102+AZ102)/(AU102+AX102) cho ra kế quả là [FONT=.VnArial Narrow]#DIV/0! . [/FONT]Vậy mình phải làm sao để thay vào đó bằng số 0 hoặc ra dấu -
 
Bạn sử dụng hàm IF và ISERROR
Thay hàm hlookup như trên bằng biểu thức tính của bạn
 
ui, các pro cho em hỏi thêm là: Làm thế nào để khi mình đánh số 0 trong bảng tính thì bảng tính tự động thay bằng dấu - ah?
 
Bạn chọn cả trang rồi nhấn nút có dấu phảy trên thanh công cụ 1 nhát là được
 
Bài này yêu cầu dựa vào ký tự cuối của Mã NV và Bảng cho sẵn. Em dùng hàm Hlookup kết hợp với Right nhưng ko ra **~**

=Hlookup(right(D4,1),$F$17:$L$18,2,0)

Đây là bài tập, có một số câu khác ở những bài tập khác em cũng không làm được }}}}}}}}}}( Anh/chị giúp giùm với, sáng mai em thi mà lúc nãy mới phát hiện ra 4rum mình @$@!^%@$@!^%@$@!^%)

P.S : Bài tập em nhờ giải ở sheet 3 --=0
Link mediafie :
http://www.mediafire.com/?ermmlddrlhm
cái này sai ở chỗ right(D4) thay vì là right(C4)
 
Đánh hàm bình thường như trong một sheet thôi bạn à. Chỉ có khác là vùng tham chiếu nằm ở sheet mình cần tra (có thể đặt name cho nó cũng được)
 
cam ơn

Range lookup là tham số tùy biến, có thể bỏ qua cũng được. Nhưng trong trường hợp này thì nên thêm vào. Lúc nãy tôi quên. Sử dụng (--) là do giá trị trong bảng dò của bạn là giá trị kiểu Number, nếu trích dữ liệu từ chuỗi thì ta sẽ có dữ liệu kiểu Text. Mang giá trị kiểu Text đi dò trong bảng giá trị kiểu Number thì nó không dò ra. Vì vậy dùng (--) để chuyển các giá trị kiểu Text sang các giá trị kiểu Number trước khi dò.
Mã:
=HLOOKUP(--RIGHT(D4),$F$17:$L$18,2,)
cái này hay nè! Vì bình thường ng ta dùng hàm value(chỗi) để cho ra giá trị kiểu số|||||
 
Tính tỷ lệ giảm bằng Hlookup!

Thằng bạn nhờ e tính dùm nó cái cột Giảm bằng hlookup như cái bảng Tỷ lệ giảm ---> bó tay. Nhờ các AE trên diễn đàn chỉ giáo!
Thanks
 

File đính kèm

  • 7.xls
    20 KB · Đọc: 31
Theo mình cài bài này đâu cần áp dụng hàm hlookup, chỉ cần áp dụng hàm IF là được mà.
Nếu bài toán yêu cầu bắt buộc phải áp dụng hàm Hloolup() Bạn thử công thức sau nhé.
=HLOOKUP(HLOOKUP(F2,$D$26:$H$26,1,1),$D$26:$H$27,2)
 
Lần chỉnh sửa cuối:
Thằng bạn nhờ e tính dùm nó cái cột Giảm bằng hlookup như cái bảng Tỷ lệ giảm ---> bó tay. Nhờ các AE trên diễn đàn chỉ giáo!
Thanks
Tại ô I2 điền công thức , xong kéo xuống
=HLOOKUP(F2;$D$26:$H$27;2;1)
Và thử lại đúng ý chưa
Chúc vui
 
Lần chỉnh sửa cuối:
Em muốn lấy số khối theo mã hàng. Nhờ các anh chi chỉ dùm em.
Em gởi file kèm theo. Chân thành cám ơn!
 

File đính kèm

  • Book2.xls
    14 KB · Đọc: 24
Lần chỉnh sửa cuối:
Em muốn lấy số khối theo mã hàng. Nhờ các anh chi chỉ dùm em.
Em gởi file kèm theo. Chân thành cám ơn!


Bạn phân biệt giùm giá trị dò tìm và bảng dò tìm giùm cái khi mà muốn dùng hàm Hlookup 1 cái? Tôi vẫn chưa hiểu lắm
Nếu bạn chỉ cần ghép số khối vào mã hàng thì đơn giản như thế này: =B2&E2
 
Bạn phân biệt giùm giá trị dò tìm và bảng dò tìm giùm cái khi mà muốn dùng hàm Hlookup 1 cái? Tôi vẫn chưa hiểu lắm
Nếu bạn chỉ cần ghép số khối vào mã hàng thì đơn giản như thế này: =B2&E2

em vô ý quá
em muốn lấy số khối (CBM) dựa vào cột mã hàng ,lấy ra ở môt sheet bât kỳ khác nhu la sheet2 chang han
VÍ DỤ: nấu mã hàng ở ô A1=MM006 thì có số khối ô B1=0.166 cbm
tưong tự nếu là ô A2= MM007 =>ô B2=0.106
nhờ các anh chị làm dùm em
chân thành cám ơn!
 
em vô ý quá
em muốn lấy số khối (CBM) dựa vào cột mã hàng ,lấy ra ở môt sheet bât kỳ khác nhu la sheet2 chang han
VÍ DỤ: nấu mã hàng ở ô A1=MM006 thì có số khối ô B1=0.166 cbm
tưong tự nếu là ô A2= MM007 =>ô B2=0.106
nhờ các anh chị làm dùm em
chân thành cám ơn!


Bạn để ở ô G2 hoặc G3 công thức này rồi kéo xuống:
=IF(B2="","",OFFSET(B2,1,2,,)&OFFSET(B2,0,2,,))
hoặc =IF(B2="","",OFFSET(B2,1,2,,)&" "&OFFSET(B2,0,2,,))
nếu muốn bỏ CBM phía sau thì chỉ cần =IF(B2="","",OFFSET(B2,1,2,,))
 
Lần chỉnh sửa cuối:
Bạn để ở ô G2 hoặc G3 công thức này rồi kéo xuống:
=IF(B2="","",OFFSET(B2,1,2,,)&OFFSET(B2,0,2,,))
hoặc =IF(B2="","",OFFSET(B2,1,2,,)&" "&OFFSET(B2,0,2,,))
nếu muốn bỏ CBM phía sau thì chỉ cần =IF(B2="","",OFFSET(B2,1,2,,))


em dùng ham này trong sheet 1 thì được=IF(B2="","",OFFSET(B2,1,2,,))
nhưng em lồng hàm vlookup o bên sheet 2(lay du lieu) thì không thành công
nhờ các anh chị xem dùm hàm này sai chỗ nào.
em gởi file kem theo
rất vui khi nhận được sự giúp đỡ của mọi người
 

File đính kèm

  • Book2.xls
    14.5 KB · Đọc: 15
em dùng ham này trong sheet 1 thì được=IF(B2="","",OFFSET(B2,1,2,,))
nhưng em lồng hàm vlookup o bên sheet 2(lay du lieu) thì không thành công
nhờ các anh chị xem dùm hàm này sai chỗ nào.
em gởi file kem theo
rất vui khi nhận được sự giúp đỡ của mọi người


Chỉ cần
=IF(ISNA(VLOOKUP(A1,Sheet1!$B$2:$G$13,6,0)),"",VLOOKUP(A1,Sheet1!$B$2:$G$13,6,0))
 
Web KT
Back
Top Bottom