Hỏi về hàm Index?

Liên hệ QC

phantom2ghost

Thành viên mới
Tham gia
14/4/12
Bài viết
7
Được thích
0
Cho mình hỏi trong cột Tên hàng mình sử dụng cấu trúc như sau:
=VLOOKUP(LEFT(B3,1),$A$14:$B$16,2,0)&" "&(MID(B3,2,4))&" - "&(IF(MID(B3,6,1)="D","Đen",IF(MID(B3,6,1)="N","Nâu","Xám")))
có được không? có bạn nào có phương pháp tối ưu không thì góp í cho mình với.
Tại cột Đơn giá, mình tính sử dụng hàm Index(), mình đang gặp vấn đề ở chỗ giá trị tham chiếu theo cột sẽ là kí tự bên trái đầu tiên:
ví dụ: N <=> Nokia, M <=> Motorola...
Nếu mình sử dụng cú pháp sau:
=INDEX($A$19:$D$25,MATCH(MID(B3,2,4),$A$19:$A$25,0),MATCH(LEFT(B3,1),$A$19:$D$19,0))
thì nó sẽ không đối chiếu được kí tự N với tên Nokia.
Nếu mình sử dụng cú pháp dò như sau:
=INDEX($A$19:$D$25,MATCH(MID(B3,2,4),$A$19:$A$25,0),MATCH(VLOOKUP(LEFT(B3,1),$A$14:$B$16,2,0),$A$19:$D$19,0))
mình cũng không cho ra được kết quả.
mong cách bạn giúp đỡ!
Thanks!
 

File đính kèm

Lần chỉnh sửa cuối:
mình làm hàm này:
=INDEX($A$19:$D$25,MATCH(MID(B3,2,4),$A$19:$A$25,0),MATCH(IF(LEFT(B3,1)="S","Samsung",(IF(LEFT(B3,1)="N","Nokia","Motorola"))),$A$19:$D$19,0))
Ra kết quả nhưng ô đầu tiên của Nokia 8800 hiện giá trị: N/A
 
mình làm hàm này:
Ra kết quả nhưng ô đầu tiên của Nokia 8800 hiện giá trị: N/A
Công thức đơn giá rút gọn lại:
Mã:
=INDEX($A$19:$D$25,MATCH(MID(B3,2,4),$A$19:$A$25,0 ),IF(LEFT(B3,1)="N",2,IF(LEFT(B3,1) ="S",3,4)))
Bạn nhấp vào ô A20 và gõ lại 8800 thành '8800 (chuyển về kiểu chuỗi).
 
Web KT

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

Back
Top Bottom