xitrum_007
Thành viên mới
- Tham gia
- 15/3/10
- Bài viết
- 19
- Được thích
- 1
Em đưa vào công thức bị sai anh ơi.có phải như thế này không bạn ?
Mã:=HLOOKUP(LEFT(B3,1),$C$20:$G$22,IF(VALUE(MID(B3,2,1))=1,2,3))
=HLOOKUP(LEFT(B3,1),$C$20:$G$22,IF(VALUE(right(B3,1))=1,2,3))
=HLOOKUP(LEFT(B3,1),$C$20:$G$22,IF(right(B3,1)="1",2,3))
Tặng bạn thêm công thức Vlookup cho vui nhà vui cửaCác bác làm giùm em cột đơn giá với ạ. Xin cảm ơn,...
=VLOOKUP("*"& RIGHT(B3,1),$B$21:$G$22,MATCH(LEFT(B3,1),$C$20:$G$20,0)+1,0)
Công thức này có 2 vấn đề cần nói:Tặng bạn thêm công thức Vlookup cho vui nhà vui cửa
=VLOOKUP("*"& RIGHT(B3,1),$B$21:$G$22,MATCH(LEFT(B3,1),$C$20:$G$ 20,0)+1,0)
=VLOOKUP("*"&RIGHT(B3),$B$21:$G$22,MATCH(LEFT(B3),$B$20:$G$20,0),0)
=VLOOKUP("*"&RIGHT(B3),$B$21:$G$22,CODE(B3)-63,0)
Tôi không thích làm như vậy , tôi muốn làm theo nguyên tắc là phải rõ ràng theo các tham số thôi, làm như vậy thì những người mới học người ta sẽ rõ ràng hơn cách làm ngằn gọn của bạn, thânCông thức này có 2 vấn đề cần nói:
1) Hàm RIGHT & LEFT nếu lấy 1 ký tự thì hông cần có số 1
2) Trong hàm MATCH vùng $C$20:$G$20 sao không sửa thành $B$20:$G$20 để bỏ +1 phía sau
Cái này ngắn hơn một tí tẹo nữa cò già hỉ:Công thức này có 2 vấn đề cần nói:
1) Hàm RIGHT & LEFT nếu lấy 1 ký tự thì hông cần có số 1
2) Trong hàm MATCH vùng $C$20:$G$20 sao không sửa thành $B$20:$G$20 để bỏ +1 phía sau
Nếu định dạng trong bài như thế, dùng VLOOKUP zì cho ngắn hơn tí tẹoMã:=VLOOKUP("*"&RIGHT(B3),$B$21:$G$22,MATCH(LEFT(B3),$B$20:$G$20,0),0)
ThânMã:=VLOOKUP("*"&RIGHT(B3),$B$21:$G$22,CODE(B3)-63,0)
=VLOOKUP("*"&RIGHT(B3),$B$21:$G$22,CODE(B3)-63,0)
=INDEX($C$20:$G$22;RIGHT(B3)+1;CODE(B3)-64)
1)- Trong phần trợ giúp ông Bill viết:Tôi không thích làm như vậy , tôi muốn làm theo nguyên tắc là phải rõ ràng theo các tham số thôi, làm như vậy thì những người mới học người ta sẽ rõ ràng hơn cách làm ngằn gọn của bạn, thân
Đúng là viết đầy đủ các tham số thì mới "dễ nhận biết " có già ới ơi.1)- Trong phần trợ giúp ông Bill viết:
If num_chars is omitted, it is assumed to be 1.
Bạn không giảng cho học sinh phần này ?
2)- Dùng hàm MATCH hay CODE cũng cùng mục đích, ý mình chỉ nói là làm cho gọn hơn thôi
Híc
Á, Ba Tê chơi ăn gian, đang làm VLOOKUP mà, bài này có cả đống cách giải, muốn chơi ăn gian thì...ăn gianCái này ngắn hơn một tí tẹo nữa cò già hỉ:
Mã:=VLOOKUP("*"&RIGHT(B3),$B$21:$G$22,CODE(B3)-63,0) =INDEX($C$20:$G$22;RIGHT(B3)+1;CODE(B3)-64)
=INDEX($C$20:$G$22,RIGHT(B3)+1,CODE(B3)-64)
=OFFSET($B$20,--RIGHT(B3),CODE(B3)-64)
Hiểu được Ba Tê muốn nói gì mình....chết liềnĐúng là viết đầy đủ các tham số thì mới "dễ nhận biết " có già ới ơi.
Ở đây có 1 bài cũng đòi hỏi phải viết đầy đủ các tham số nè: (Coi rồi hổng có Híc!híc! à nghe)
http://www.giaiphapexcel.com/forum/s...146#post330146
Sao dzị chời!Á, Ba Tê chơi ăn gian, đang làm VLOOKUP mà, bài này có cả đống cách giải, muốn chơi ăn gian thì...ăn gian
Mã:=INDEX($C$20:$G$22,RIGHT(B3)+1,CODE(B3)-64)
HihiMã:=OFFSET($B$20,--RIGHT(B3),CODE(B3)-64)
Hiểu được Ba Tê muốn nói gì mình....chết liền
Vẫn híc
Có zụ đó nữa hả Trời, vậy mà Ba tê cũng chấp nhận ????????Sao dzị chời!
Công thức này:
=SUM(OFFSET($B$11;;;MATCH(A198;$A$11:$A$145;0))
phải bị sửa lại như vầy mới chịu nè chời:
=SUM(OFFSET($B$11;0;0;MATCH(A198;$A$11:$A$145;0))