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
Thích
2
Điểm
0
#1
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:

Tag

1

2

3

4

A

    

B

    

C

    

D

    

E

    

F

    


Sheet 2 có nội dung như sau

A

Nôi dung 1

1

B

Nôi dung 2

1

C

Nôi dung 3

2

D

Nôi dung 4

1

E

Nôi dung 5

1

F

Nôi dung 6

1

A

Nôi dung 7

2

B

Nôi dung 8

2

D

Nôi dung 9

2

C

Nôi dung 10

4

E

Nôi dung 11

2

A

Nôi dung 12

3

B

Nôi dung 13

3

D

Nôi dung 14

3

   

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:

  
    

Tag

1

2

3

4

A

OK

OK

OK

 

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,139
Thích
2,727
Điểm
560
Tuổi
46
#2
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:

tuan795

Thành viên mới
Tham gia ngày
28 Tháng tám 2011
Bài viết
13
Thích
2
Điểm
0
#4

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

[TD="align: center"]

[/TD]

 

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,139
Thích
2,727
Điểm
560
Tuổi
46
#5
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
Thích
2
Điểm
0
#6
Chưa được bạn à
KQ phải như thế này

Tag
1234

[TD="align: center"]

[/TD]
[TD="align: center"]

[/TD]
[TD="align: center"]

[/TD]
[TD="align: center"]

[/TD]
[TD="align: center"]

[/TD]

[TD="align: center"]A
[/TD]
[TD="align: center"]1[/TD]
[TD="align: center"]2[/TD]
[TD="align: center"]3
[/TD]
[TD="align: center"][/TD]

[TD="align: center"]B[/TD]
[TD="align: center"]1[/TD]
[TD="align: center"]2[/TD]
[TD="align: center"]3[/TD]
[TD="align: center"][/TD]

[TD="align: center"]C[/TD]
[TD="align: center"][/TD]
[TD="align: center"]2[/TD]
[TD="align: center"][/TD]
[TD="align: center"]4[/TD]

[TD="align: center"]D[/TD]
[TD="align: center"]1[/TD]
[TD="align: center"]2
[/TD]
[TD="align: center"]3[/TD]
[TD="align: center"][/TD]

[TD="align: center"]E[/TD]
[TD="align: center"]1[/TD]
[TD="align: center"]2[/TD]
[TD="align: center"][/TD]
[TD="align: center"][/TD]

[TD="align: center"]F[/TD]
[TD="align: center"]1[/TD]
[TD="align: center"][/TD]
[TD="align: center"][/TD]
[TD="align: center"][/TD]

 
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,184
Thích
1,321
Điểm
560
Tuổi
31
#7
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
Thích
56
Điểm
395
#8
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