tran thanh son
Thành viên mới
- Tham gia
- 5/5/09
- Bài viết
- 16
- Được thích
- 9
theo bạn nói đó là công thức mảng, nếu ở tương ứng dòng, hiện kết quả cùng dongcủa mảng
Theo mình thì để tạo 1 danh mục vật tư thì đầu tiên là mình nghĩ đến tạo mã vật tư, sao cho mã vật tư vừa ngắn gọn vừa dể hiểu để dể tham chiếu sau này, như file của bạn thì bạn tham chiếu = tên vật tư, cái này khi nhập liệu rất khó khăn, chưa kể nếu nhập liệu bằng tay thì sao ?Mình muốn trích lọc giá trị từ sheet XUAT T02, đưa sang sheet 1 và tham chiếu giá trị TLg tương ứng, nhưng không hiểu sao mình dùng hàm VLOOKUP nó lại hiển thị là Extract, mà không hiển thị giá trị tương ứng. Nhờ các bác chỉ giúp.
tên vật tư:mình muốn dùng vlookup để tìm tên sp,nhưng mình làm mãi mà không được,mọi người chỉ hộ xem mình sai chỗ nào với. xin cảm ơn trước
Nếu không hiển thị #N/A thì bạn phải dùng hàm if và lòng vào hàm iserror (office 2003 về trước).Bạn theo công thức này :
=IF($C7=""," ",VLOOKUP($C7,DANH MỤC $B$3:$C$20,2,0)
công thức này bạn sẽ không bị báo lổi N#A
=IF(ISERROR(VLOOKUP(C7,DANHMUC!$B$3:$C$20,2,0)),"",VLOOKUP(C7,DANHMUC!$B$3:$C$20,2,0))
=VLOOKUP(D3,$E$15:$G$18,IF(E3="CH",2,1.5),0)
=VLOOKUP(D3,$E$15:$G$18,IF(E3="CH",2,3),0)
Chưa biết file thế nào chứ nhìn hàm IF thì thấy... hơi buồn cười... (dù tham chiếu cột 1.5 thì hàm VLOOKUP nó vẫn hiểu)chòi oi, cái bài excel này khó wa, giúp em với mấy anh ơi
khi em kết hợp VLOOKUP và IF, nó cứ báo lỗi hoặc ra sai kết quả hoài àh
=VLOOKUP(D3,$E$15:$G$18,IF(E3="CH",2,1.5),0)
Giúp em với, em cám ơn các anh rất nhiều!!!
kết quả ra là kết quả của CH không àh, còn cái UT thì ra sai bét àh (Tính điểm thêm)
Trả lời giúp em với anh TieuBoi ơi!!!
Số lẻ nó hiểu luôn đấy!Sai là đúng rồi. Hàm if bạn dùng để lấy vị trí cột thứ bao nhiêu khi gặp giá trị dò tìm trong vùng $E$15:$G$18. Vị trí cột phải là số chẵn chứ. Mình đoán ở đó có thể là số 3
Số lẻ nó hiểu luôn đấy!
Không tin bạn cứ thử (với chỉ số cột = 2.5 xem)
Bởi vậy tôi mới đoán tác giả đã sai khi xây dựng hàm (hiểu sai yêu cầu) chứ hàm bạn ấy chẳng sai tí nào!Hàm sẽ cho ra kết quả nhưng kết quả ra sai. Nó chỉ cho ra kết quả của cột thứ 2 thôi.
[COLOR="Blue"][B]=VLOOKUP(LEFT(B3,2),$A$18:$B$21,2,0)[/B][/COLOR]
[B][COLOR="Blue"]=SUMIF($B$3:$B$14,D18&"*",$E$3:$E$14)[/COLOR][/B]
Công thức này:Nhưng bạn oy! Cái công thức thứ 2 thì mình hok hiểu lắm...Giải thích dùm mình chút xíu được hok
=SUMIF($B$3:$B$14,D18&"*",$E$3:$E$14)
Bạn dùng CT dưới:Cả nhà cho em hỏi. Em dùng Vlookup với data rất lớn nên mỗi khi phải thay đổi data gốc rất mất thời gian tìm lại nó, có cách nào đó để tìm chính xác điại chỉ ô chứa kết quả mình vừa Vlookup được k nhỉ. Em ghĩ đến INDEX và ADDRESS xong chưa biết làm thế nào.
em gởi file minh họa cho các bác chỉ giáo nhé.
=ADDRESS(MATCH(J3;$A$1:$A$17;0);MATCH(K3;$A$2:$H$2;0);4)