nguyet1982db
Thành viên chính thức


- Tham gia
- 10/12/14
- Bài viết
- 92
- Được thích
- 4




trong file đính kèm mình có ghi cụ thể 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.


B2=VLOOKUP(A2,'Du lieu'!$A$2:$B$3,2,0)Bài toán này không có hàm nào trong Excel giải quyết được à các thầy


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ỗiB2=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))}


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ầyCô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)))
Đừ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!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


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Đừ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)),""))