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
Đ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:

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
Đ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
Đ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
Đ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

[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
Đ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
Điểm
0
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
Đ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
Điểm
395
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