Dò tìm ngược lại sau khi loại dữ liệu trùng lặp

Liên hệ QC

be_xiu2712

Thành viên mới
Tham gia
25/11/14
Bài viết
6
Được thích
0
Chào mọi người.
Mình có chút việc muốn nhờ mọi người giúp.
Mình có một bảng như hình sau
untitled1.JPG

Gồm cột A là cột các chuyên ngành, cột B là các môn học ứng với chuyên ngành đó. Một môn học có thể ở nhiều chuyên ngành khác nhau.

Mình muốn thống kê theo hướng ngược lại, tức là ứng với mỗi môn học, mình muốn tìm xem môn đó thuộc những chuyên ngành nào như hình bên dưới

untitled2.JPG

Dữ liệu của mình rất lớn. Trên đây chỉ là minh họa cho mọi người dễ hiểu. Có phương án giải quyết mình sẽ áp dụng cho dữ liệu của mình.

Cảm ơn mọi người.
 

File đính kèm

Chào mọi người.
Mình có chút việc muốn nhờ mọi người giúp.
Mình có một bảng như hình sau
Gồm cột A là cột các chuyên ngành, cột B là các môn học ứng với chuyên ngành đó. Một môn học có thể ở nhiều chuyên ngành khác nhau.
Mình muốn thống kê theo hướng ngược lại, tức là ứng với mỗi môn học, mình muốn tìm xem môn đó thuộc những chuyên ngành nào như hình bên dưới
Dữ liệu của mình rất lớn. Trên đây chỉ là minh họa cho mọi người dễ hiểu. Có phương án giải quyết mình sẽ áp dụng cho dữ liệu của mình.
Cảm ơn mọi người.
F3 =IFERROR(INDEX($A$3:$A$22,SMALL(IF($B$3:$B$22=$E3,ROW($B$3:$B$22)-2,""),COLUMN(A:A))),"")
Ctrl + Shift + Enter
 
Bạn giải thích giúp mình thêm được không. Mình dùng thì thấy được rồi. Nhưng trên chỉ là dữ liệu tượng trưng thôi, dữ liệu mình muốn làm tương đối lớn. Hiểu thêm để trong lúc dùng có lỗi gì mình còn sửa được.
Cảm ơn bạn rất nhiều.
 
Mình thử với dữ liệu của mình thì không được. Với bảng dữ liệu bên trên mình đưa, nếu mình bổ sung thêm chuyên ngành f, đồng thời sửa lại code trên với việc thay số dòng 22 bởi số dòng mới thì cũng không được. Không hiểu cần phải điều chỉnh ở đâu?
Cảm ơn bạn.
 
Chào mọi người.
Mình có chút việc muốn nhờ mọi người giúp.
Mình có một bảng như hình sau
View attachment 140145

Gồm cột A là cột các chuyên ngành, cột B là các môn học ứng với chuyên ngành đó. Một môn học có thể ở nhiều chuyên ngành khác nhau.

Mình muốn thống kê theo hướng ngược lại, tức là ứng với mỗi môn học, mình muốn tìm xem môn đó thuộc những chuyên ngành nào như hình bên dưới

View attachment 140146

Dữ liệu của mình rất lớn. Trên đây chỉ là minh họa cho mọi người dễ hiểu. Có phương án giải quyết mình sẽ áp dụng cho dữ liệu của mình.

Cảm ơn mọi người.

góp thêm cho bạn
tại F3 đặt name
Mã:
=OFFSET(Sheet1!$A$1,MATCH(CHAR(96+RIGHT(Sheet1!F$2)),Sheet1!$A$2:$A$22,0),,COUNTIF(Sheet1!$A$3:$A$22,CHAR(96+RIGHT(Sheet1!F$2))))
tại F3
Mã:
F3=IFERROR(INDEX(vung,MATCH($E3,OFFSET(vung,,1),0)),"")
 
góp thêm cho bạn
tại F3 đặt name
Mã:
=OFFSET(Sheet1!$A$1,MATCH(CHAR(96+RIGHT(Sheet1!F$2)),Sheet1!$A$2:$A$22,0),,COUNTIF(Sheet1!$A$3:$A$22,CHAR(96+RIGHT(Sheet1!F$2))))
tại F3
Mã:
F3=IFERROR(INDEX(vung,MATCH($E3,OFFSET(vung,,1),0)),"")
Cảm ơn bạn, nhưng mình làm không được. Mình thấy cách của bạn phuocam có vẻ đơn giản hơn. Nhưng khi áp dụng với dữ liệu khác lại không được, không rõ cần điều chỉnh ở đâu.
 
Cảm ơn bạn, nhưng mình làm không được. Mình thấy cách của bạn phuocam có vẻ đơn giản hơn. Nhưng khi áp dụng với dữ liệu khác lại không được, không rõ cần điều chỉnh ở đâu.

tôi làm cho vui thôi, nhưng nếu số liêu của bạn nhiều mà xài cthuc mảng thì hơi phê phế
 
Chào mọi người.
Mình có chút việc muốn nhờ mọi người giúp.
Mình có một bảng như hình sau
View attachment 140145

Gồm cột A là cột các chuyên ngành, cột B là các môn học ứng với chuyên ngành đó. Một môn học có thể ở nhiều chuyên ngành khác nhau.

Mình muốn thống kê theo hướng ngược lại, tức là ứng với mỗi môn học, mình muốn tìm xem môn đó thuộc những chuyên ngành nào như hình bên dưới

View attachment 140146

Dữ liệu của mình rất lớn. Trên đây chỉ là minh họa cho mọi người dễ hiểu. Có phương án giải quyết mình sẽ áp dụng cho dữ liệu của mình.

Cảm ơn mọi người.

Hướng dẫn bạn cách làm dễ hiểu với 1 cột phụ thêm vào! Ta làm như sau:
- Đầu tiên chèn thêm 1 cột trước cột A. Khi ấy cột CHUYÊN NGÀNH sẽ thành B và cột MÔN HỌC sẽ thành cột C
- Gõ vào cell A3 (cột mới) công thức:
Mã:
=C3&COUNTIF($C$3:$C3,C3)
keo fill xuống

Capture1.JPG














- Tại bảng tổng hợp, sửa chữ "Chuyên ngành 1", "Chuyên ngành 2", "Chuyên ngành 3", "Chuyên ngành 4" thành 1, 2, 3 và 4
- Custom Format vùng số 1, 2, 3, 4 để có thể nhìn thấy "Chuyên ngành 1", "Chuyên ngành 2".... bằng code: "Chuyên ngành "# (xem hình dưới)

Capture2.JPG



























- Cuối cùng công thức tại G3 đơn giản chỉ thế này:
Mã:
=VLOOKUP($F3&G$2,$A$3:$C$22,2,0)
- Có thể bẫy lỗi khi VLOOKUP không tìm thấy bằng hàm IFERROR:
Mã:
=IFERROR(VLOOKUP($F3&G$2,$A$3:$C$22,2,0),"")
Xong!
 

File đính kèm

Hướng dẫn bạn cách làm dễ hiểu với 1 cột phụ thêm vào! Ta làm như sau:
- Đầu tiên chèn thêm 1 cột trước cột A. Khi ấy cột CHUYÊN NGÀNH sẽ thành B và cột MÔN HỌC sẽ thành cột C
- Gõ vào cell A3 (cột mới) công thức:
Mã:
=C3&COUNTIF($C$3:$C3,C3)
keo fill xuống

View attachment 140153














- Tại bảng tổng hợp, sửa chữ "Chuyên ngành 1", "Chuyên ngành 2", "Chuyên ngành 3", "Chuyên ngành 4" thành 1, 2, 3 và 4
- Custom Format vùng số 1, 2, 3, 4 để có thể nhìn thấy "Chuyên ngành 1", "Chuyên ngành 2".... bằng code: "Chuyên ngành "# (xem hình dưới)

View attachment 140154



























- Cuối cùng công thức tại G3 đơn giản chỉ thế này:
Mã:
=VLOOKUP($F3&G$2,$A$3:$C$22,2,0)
- Có thể bẫy lỗi khi VLOOKUP không tìm thấy bằng hàm IFERROR:
Mã:
=IFERROR(VLOOKUP($F3&G$2,$A$3:$C$22,2,0),"")
Xong!
Cảm ơn bạn rất nhiều. Mình làm được rồi, cũng khá dễ hiểu.
Cảm ơn bạn và cảm ơn mọi người một lần nữa. }}}}}
 
Web KT

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

Back
Top Bottom