Tìm dữ liệu tại 2 cột và thỏa mãn 1 ô trong Excel (1 người xem)

Người dùng đang xem chủ đề này

nguyet1982db

Thành viên chính thức
Tham gia
10/12/14
Bài viết
92
Được thích
4
Nhờ các Anh, chị trong diễn đàn giúp hàm tìm dữ liệu trong 2 cột và thảo mãn 1 ô trong Excel (File đính kèm)
 

File đính kèm

Bạn cần nêu rõ xem kết quả mong muốn là gì? Khi nào thì lấy kết quả cột B khi nào thì lấy cột C, kết quả thu được điền vào ô nào?

Đoán thì chịu rồi bạn ah.
 
Bạn cần nêu rõ xem kết quả mong muốn là gì? Khi nào thì lấy kết quả cột B khi nào thì lấy cột C, kết quả thu được điền vào ô nào?

Đoán thì chịu rồi bạn ah.
trong file đính kèm mình có ghi cụ thể mà.
- sheet1
+ ô A1 là tên người bất kỳ
- sheet2
+ cột A1 đến A6 chứa tên
+ cột B1, B2, B3 chứa các thông tin A, B, C
+ Cột C4, C5, C6 cũng chứa các thông tin A, B, C
- Sheet1
+ Hiện thị kết quả tại ô C1: Nếu A1=Tên thì tìm trong vùng (A1:C6) điền thông tin tương ứng tại cột B hoặc cột C (nếu có dữ liệu tại cột B hoặc C).
 
Lần chỉnh sửa cuối:
Bạn cần nêu rõ xem kết quả mong muốn là gì? Khi nào thì lấy kết quả cột B khi nào thì lấy cột C, kết quả thu được điền vào ô nào?

Đoán thì chịu rồi bạn ah.

Bài này em dùng phương thức Find được không?
 
Bài toán này không có hàm nào trong Excel giải quyết được à các thầy
 
B2=VLOOKUP(A2,'Du lieu'!$A$2:$B$3,2,0)
C2 {=INDEX('Du lieu'!$C$2:$C$5,MATCH(1,(Ten=Tim!A2)*('Du lieu'!$C$2:$C$5<>""),0))}
Thầy làm trên file em đã gửi xem thế nào chứ hàm C2 {=INDEX('Du lieu'!$C$2:$C$5,MATCH(1,(Ten=Tim!A2)*('Du lieu'!$C$2:$C$5<>""),0))} em làm toàn lỗi
Với lại em chỉ cần tìm dữ liệu ở ô C11 là: nếu là tên A thì tương ứng với dữ liệu đã có ở cột B hoặc C trên sheet(Du lieu)
 
Lần chỉnh sửa cuối:
Công thức bài 6 không có lỗi, bạn phải kết thúc = Ctrl-Shift-Enter.
Có phải bạn cần là: tìm giá trị <>"" trong B2:C5 có tên trùng với tên ở A2 không? Vậy thì thay = công thức này (kết thúc= Ctrl-Shift-Enter):
C11=IFERROR(INDEX('Du lieu'!$B$2:$B$5,MATCH(1,(A2=Ten)*('Du lieu'!$B$2:$B$5<>""),0)),INDEX('Du lieu'!$C$2:$C$5,MATCH(1,(A2=Ten)*('Du lieu'!$C$2:$C$5<>""),0)))
 
Công thức bài 6 không có lỗi, bạn phải kết thúc = Ctrl-Shift-Enter.
Có phải bạn cần là: tìm giá trị <>"" trong B2:C5 có tên trùng với tên ở A2 không? Vậy thì thay = công thức này (kết thúc= Ctrl-Shift-Enter):
C11=IFERROR(INDEX('Du lieu'!$B$2:$B$5,MATCH(1,(A2=Ten)*('Du lieu'!$B$2:$B$5<>""),0)),INDEX('Du lieu'!$C$2:$C$5,MATCH(1,(A2=Ten)*('Du lieu'!$C$2:$C$5<>""),0)))
Thank thầy nhiều nhiều em làm được rồi. tuy nhiên nếu cột B và C không có dữ liệu sẽ báo lỗi #N/A, thầy có CT bẫy lỗi không thầy
 
Thank thầy nhiều nhiều em làm được rồi. tuy nhiên nếu cột B và C không có dữ liệu sẽ báo lỗi #N/A, thầy có CT bẫy lỗi không thầy
Đừng gọi tôi bằng thầy, đi cúng mấy bữa giờ không ai thuê nữa nên bỏ nghề rồi!
Thêm 1 iferror nữa là được:
=IFERROR(INDEX('Du lieu'!$B$2:$B$5,MATCH(1,(A2=Ten)*('Du lieu'!$B$2:$B$5<>""),0)),IFERROR(INDEX('Du lieu'!$C$2:$C$5,MATCH(1,(A2=Ten)*('Du lieu'!$C$2:$C$5<>""),0)),""))
 
Đừng gọi tôi bằng thầy, đi cúng mấy bữa giờ không ai thuê nữa nên bỏ nghề rồi!
Thêm 1 iferror nữa là được:
=IFERROR(INDEX('Du lieu'!$B$2:$B$5,MATCH(1,(A2=Ten)*('Du lieu'!$B$2:$B$5<>""),0)),IFERROR(INDEX('Du lieu'!$C$2:$C$5,MATCH(1,(A2=Ten)*('Du lieu'!$C$2:$C$5<>""),0)),""))
Kaka thầy là thầy về kiến thức chứ không phải thầy bói. Nếu thích thì gọi bằng Bạn cho nó thân mật nhé. Cảm ơn rất nhiều
 

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

Back
Top Bottom