VLOOKUP có điều kiện, hay kết hợp với hàm IF

tuan795

Thành viên mới
Tham gia ngày
28 Tháng tám 2011
Bài viết
13
Được thích
2
Điểm
0
Chào các anh chi. Mình có một vấn đề cần giúp đỡ.
Mình có Sheet 1 có nội dung như sau:

Tag1234
A
B
C
D
E
F

Sheet 2 có nội dung như sau

ANôi dung 11
BNôi dung 21
CNôi dung 32
DNôi dung 41
ENôi dung 51
FNôi dung 61
ANôi dung 72
BNôi dung 82
DNôi dung 92
CNôi dung 104
ENôi dung 112
ANôi dung 123
BNôi dung 133
DNôi dung 143









Mình muốn tìm nội dung tại cột số 3 để đưa qua sheet 1 với 4 cột 1,2,3,4
Vd: Đối với tag A. Kết quả như bản dưới:
Tag1234
AOKOKOK
B
C
D
E
F

Mọi người góp ý sử dụng hàm hay kết hợp hàm như thế nào cho hợp lý. Cám ơn!
 

File đính kèm

Let'GâuGâu

Thành viên mới
Tham gia ngày
12 Tháng chín 2013
Bài viết
3,140
Được thích
2,733
Điểm
560
Tuổi
47
sao kết quả lại là "ok"?
bên sheet 2 của bạn là Tab (A,B,C....), nội dung, và một cột số, đâu có cột nào là "ok" đâu?

hay vậy (làm lụi)
Mã:
=IF(B$1<=COUNTIF(Sheet2!$A$1:$A$14,$A2),"ok","ko ok")
 
Lần chỉnh sửa cuối:

hunghuhu

Thành viên mới
Tham gia ngày
29 Tháng tám 2014
Bài viết
1
Được thích
0
Điểm
0
Tuổi
25
ai giup mình vs. tính tiền chiều đi dựa vào bảng hãng xe :( giúp vs!$@!!
 

File đính kèm

tuan795

Thành viên mới
Tham gia ngày
28 Tháng tám 2011
Bài viết
13
Được thích
2
Điểm
0
Mình muốn tìm nội dung tại cột số 3 để đưa qua sheet 1 với 4 cột 1,2,3,4
Vd: Đối với tag A, B, C. Kết quả như bảng dưới:
Tag
1234
A123
B123
C24
D
E
F

 

File đính kèm

Let'GâuGâu

Thành viên mới
Tham gia ngày
12 Tháng chín 2013
Bài viết
3,140
Được thích
2,733
Điểm
560
Tuổi
47
Mã:
B2=IFERROR(INDEX(Sheet2!$C$1:$C$14,SMALL(IF(Sheet2!$A$1:$A$14=$A2,ROW($A$1:$A$14)),Sheet1!B$1)),"")
cthuc mảng nhớ nhấn 3 phím Ctrl Shift Enter để kết thúc
 

tuan795

Thành viên mới
Tham gia ngày
28 Tháng tám 2011
Bài viết
13
Được thích
2
Điểm
0
Chưa được bạn à
KQ phải như thế này

Tag
1234
A
123
B123
C24
D12
3
E12
F1
 
Lần chỉnh sửa cuối:

nmhung49

Thành viên tích cực
Tham gia ngày
20 Tháng tám 2009
Bài viết
1,187
Được thích
1,325
Điểm
560
Tuổi
32
Chưa được bạn à
KQ phải như thế này
Thử công thức này ở B2 sheet1

=IFERROR(INDEX(Sheet2!$C$1:$C$14,MATCH($A2&B$1,INDEX(Sheet2!$A$1:$A$14&Sheet2!$C$1:$C$14,0,0),0),1),"")

Kéo xuống kéo sáng phải
Lần sau nhớ không mở nhiều chủ đề trùng khi chủ đề kia người ta đang theo dõi trả lời.
 

Đình Phán

Thành viên thường trực
Tham gia ngày
23 Tháng mười một 2010
Bài viết
200
Được thích
56
Điểm
395
Nơi ở
Thái Bình
ai giup mình vs. tính tiền chiều đi dựa vào bảng hãng xe :( giúp vs!$@!!
Tạm thời bạn dùng cách củ chuối này nhé
=IF(AND(LEFT(C5,1)="G",D5<"5"),D5*10000,IF(AND(LEFT(C5,1)="G",D5>"5",D5<"13"),D5*8000,IF(AND(LEFT(C5,1)="G",D5>"13"),D5*7000,IF(AND(LEFT(C5,1)="M",D5<"5"),D5*10500,IF(AND(LEFT(C5,1)="M",D5>"5",D5<"13"),D5*8100,IF(AND(LEFT(C5,1)="M",D5>"13"),D5*6800,IF(AND(LEFT(C5,1)="S",D5>"13"),D5*7200,IF(AND(LEFT(C5,1)="S",D5<"5"),D5*1100,IF(AND(LEFT(C5,1)="S",D5<"13",D5>"5"),D5*8500,IF(AND(LEFT(C5,1)="B",D5>"13"),D5*6000,IF(AND(LEFT(C5,1)="B",D5>"5",D5<"13"),D5*7000,IF(AND(LEFT(C5,1)="G",D5<"5"),D5*9000,12000))))))))))))
 
Lần chỉnh sửa cuối:
Top