Nối chuỗi theo điều kiện tham chiếu

Emyeuexcel

Thành viên hoạt động
Tham gia ngày
9 Tháng sáu 2016
Bài viết
158
Được thích
14
Điểm
170
Chào anh chị GPE,

Mình có file đính kèm là ví dụ, mình theo dõi báo cáo 1 file nhiều dòng và có các dòng đơn hàng trùng nhau.
Cột lý do, mình cần tổng kết lại với những lý do từng loại hàng bị lỗi.
Anh chị cho mình công thức gì để gộp theo số đơn hàng và lấy hết các lý do lại, ngăn cách bởi dấu chấm phẩy- Cùng số đơn, lý do nào giống nhau thì chỉ lấy 1 lần. Như cột J trong file.
Mình chân thành cảm ơn!
 

File đính kèm

Excel my love_1

Thành viên hoạt động
Tham gia ngày
12 Tháng mười một 2019
Bài viết
191
Được thích
115
Điểm
30
Tuổi
31
Mình thì sức chưa đủ giải bài của bạn, nhưng Công nhận là các bài của bạn đăng tình huống rất hay và đáng theo dõi.
 

quick87

(/ội...
Tham gia ngày
8 Tháng tư 2008
Bài viết
302
Được thích
269
Điểm
710
Chào anh chị GPE,

Mình có file đính kèm là ví dụ, mình theo dõi báo cáo 1 file nhiều dòng và có các dòng đơn hàng trùng nhau.
Cột lý do, mình cần tổng kết lại với những lý do từng loại hàng bị lỗi.
Anh chị cho mình công thức gì để gộp theo số đơn hàng và lấy hết các lý do lại, ngăn cách bởi dấu chấm phẩy- Cùng số đơn, lý do nào giống nhau thì chỉ lấy 1 lần. Như cột J trong file.
Mình chân thành cảm ơn!
Bạn tham khảo thử nhé:
1594185671078.png

Mình tùy biến và vận dụng từ link dưới:
 

File đính kèm

CHAOQUAY

Thành viên tích cực
Tham gia ngày
24 Tháng tám 2018
Bài viết
1,240
Được thích
1,323
Điểm
360
Chào anh chị GPE,

Mình có file đính kèm là ví dụ, mình theo dõi báo cáo 1 file nhiều dòng và có các dòng đơn hàng trùng nhau.
Cột lý do, mình cần tổng kết lại với những lý do từng loại hàng bị lỗi.
Anh chị cho mình công thức gì để gộp theo số đơn hàng và lấy hết các lý do lại, ngăn cách bởi dấu chấm phẩy- Cùng số đơn, lý do nào giống nhau thì chỉ lấy 1 lần. Như cột J trong file.
Mình chân thành cảm ơn!
dùng cột phụ được chứ bạn?
 

phulien1902

GPE - My love
Tham gia ngày
6 Tháng bảy 2013
Bài viết
3,459
Được thích
4,323
Điểm
560
Nơi ở
Hải Phòng
Bạn tham khảo thử nhé:
View attachment 240747

Mình tùy biến và vận dụng từ link dưới:
Chưa đúng ý chủ nhân bác nhỉ?
 

dazkangel

<New Horizons>
Tham gia ngày
28 Tháng hai 2017
Bài viết
2,840
Được thích
3,746
Điểm
360
Nơi ở
Đồng Nai

quick87

(/ội...
Tham gia ngày
8 Tháng tư 2008
Bài viết
302
Được thích
269
Điểm
710

File đính kèm

befaint

|||||||||||||
Tham gia ngày
6 Tháng một 2011
Bài viết
9,571
Được thích
11,221
Điểm
1,560
Hàm TextJoin với Excel 2019, 365.
Hoặc Power Query , DAX function
 

ndu96081631

Huyền thoại GPE
Thành viên BQT
Super Moderator
Tham gia ngày
5 Tháng sáu 2008
Bài viết
30,529
Được thích
53,227
Điểm
11,910

Nhattanktnn

Thành viên tiêu biểu
Tham gia ngày
11 Tháng mười một 2016
Bài viết
430
Được thích
377
Điểm
210
Hoặc thêm cột phụ:
Mã:
F2=IF(OR(E2="",COUNTIFS($E$2:E2,E2,$B$2:B2,B2)>1),"",IFERROR(LOOKUP(2,1/(($B$1:B1=B2)*($F$1:F1<>"")),$F$1:F1)&";","")&LOOKUP(2,1/($B$2:B2=B2),$E$2:E2))
J2=LOOKUP(2,1/(($B$2:$B$13=H2)*($F$2:$F$13<>"")),$F$2:$F$13)
 
Lần chỉnh sửa cuối:

Emyeuexcel

Thành viên hoạt động
Tham gia ngày
9 Tháng sáu 2016
Bài viết
158
Được thích
14
Điểm
170
dùng cột phụ được chứ bạn?
Chào bạn,

Cột phụ được bạn.
Cảm ơn bạn quan tâm và giúp mình!
Bài đã được tự động gộp:

Bạn sửa công thức lại thành vầy nhé:
Mã:
=JoinIf("; ",($B$2:$B$14=$G8)*($E$2:$E$14<>""),1,$E$2:$E$14)
Em cảm ơn thầy đã giúp đỡ!
Bài đã được tự động gộp:

Chào bạn,
Mình cảm ơn nhiều nhé!
Bài đã được tự động gộp:

Chào các anh chị,
Mình cảm ơn anh chị rất nhiều!
 
Lần chỉnh sửa cuối:

CHAOQUAY

Thành viên tích cực
Tham gia ngày
24 Tháng tám 2018
Bài viết
1,240
Được thích
1,323
Điểm
360
Chào bạn,

Cột phụ được bạn.
Cảm ơn bạn quan tâm và giúp mình!
Bài đã được tự động gộp:


Em cảm ơn thầy đã giúp đỡ!
Bài đã được tự động gộp:


Chào bạn,
Mình cảm ơn nhiều nhé!
Bài đã được tự động gộp:

Chào các anh chị,
Mình cảm ơn anh chị rất nhiều!
Mã:
F2=IF($B2<>$B1,IF($E2="","",$E2),IF(E2="",F1,IF(COUNTIF(INDEX($E$1:$E$13,MATCH($B1,$B$1:$B$13,0)):$E1,E2)=0,IF(F1="",$E2,F1&"; "&$E2),F1)))
J2=LOOKUP(H2,$B$2:$B$13,$F$2:$F$13)
 

File đính kèm

Lần chỉnh sửa cuối:

Ba Tê

Gội Rồi Mới Cạo
Tham gia ngày
5 Tháng năm 2009
Bài viết
11,656
Được thích
16,682
Điểm
1,860
Tuổi
61
Nơi ở
An Giang

File đính kèm

Lần chỉnh sửa cuối:

Emyeuexcel

Thành viên hoạt động
Tham gia ngày
9 Tháng sáu 2016
Bài viết
158
Được thích
14
Điểm
170
Chào bạn,

Mình xin lỗi quên nêu trường hợp là có số đơn không có lỗi gì, nghĩa là 1 dòng hoặc hơn 1 dòng cột E số đơn đó bỏ trống.
Nếu công thức của bạn thì nó #N/A- Hay mình thêm IFERROR nhỉ.
Cảm ơn bạn rất nhiều!
Bài đã được tự động gộp:

Mã:
F2=IF($B2<>$B1,IF($E2="","",$E2),IF(E2="",F1,IF(COUNTIF(INDEX($E$1:$E$13,MATCH($B1,$B$1:$B$13,0)):$E1,E2)=0,IF(F1="",$E2,F1&"; "&$E2),F1)))
J2=LOOKUP(H2,$B$2:$B$13,$F$2:$F$13)
Chào bạn,

Vô cùng cảm ơn bạn! Rất hay!
Bài đã được tự động gộp:

Nếu:
E11=Lỗi + Dán tem
E12=Dán tem
E13=Lỗi + Dán tem
Kết quả yêu cầu thế nào?
Em chào a Ba Tê!
Em quên trường hợp có lô hàng, số đơn, không có trường hợp nào lỗi, thì code của anh sửa thế nào a nhỉ? Cảm ơn anh giúp đỡ rất nhiều!
Ví dụ: Cột E bỏ trống
GRAL_1920_AUNho Xanh
60​
GRAL_1920_AUNho Đo
150​
GRAL_1920_AUNho Đen
250​
 
Lần chỉnh sửa cuối:
Top Bottom