Binbo2020
Thành viên tích cực


- Tham gia
- 10/11/11
- Bài viết
- 955
- Được thích
- 962
Mình xin phép được chuyển tiếp bài này sang đây để sau này ai muốn tìm cũng dễ và mình cũng đang có nhiều vấn đề thắc mắc về mảng để hỏi không bị loãng bài cũ. Bài toán tìm kiếm như trên hình

Nhưng dùng mảng khi tạo như này để lấy ra giá trị đúng vẫn phải tìm dòng cột vì lookup không được do bảng chưa được sắp xếp, hlookup cũng không (chắc không được viết bảng dò kiểu này)
Lần mò mãi không được lại lần ra cách củ chuối ngắn hơn ban đầu viết một tí

Cái đoạn này thì mình hiểu nhưng mình chưa biết hàm nào dùng để tạo mảng kiểu này (tạo mảng mới theo điều kiện). Chỉ biết dùng như cũ trên cơ sở hàm index viết lại như này:Tạo 1 mảng 2 chiều với 2 hàng để làm bảng dò: hàng 1 chính là hàng so khớp mã SKU, đồng thời "nhân bản" dòng đó thành hàng thứ 2 nhưng lệch 1 cột về cột sau. (Gợi ý: dùng hàm "tung hoành" thiên hạ là được).
Mã:
D13=INDEX(($F$2:$L$4;$G$2:$N$4);MATCH(C8;$C$2:$C$4;0);COLUMN($A$1:$H$1);{1;2})
Càng đi càng thấy xa rời câu này quá vì đang hình dung phải mất một match tìm dòng, một hàm tạo mảng và một hàm tìm kiếm.Bài này có công thức khác gọn gàng hơn, liên quan đến tạo mảng 2 chiều, và chỉ dùng duy nhất 1 lần MATCH(B6,'File Ảnh'!$B$2:$B$3,0)
Lần mò mãi không được lại lần ra cách củ chuối ngắn hơn ban đầu viết một tí
HTML:
H8=LOOKUP("ZZZZZ";INDEX(IF((C8&D8=$C$2:$C$4&$F$2:$M$4);$G$2:$M$4);MATCH(C8;$C$2:$C$4;0)))