Công thức tuy dài nhưng chạy ngon là đượcNhờ các bạn sửa giúp mình công thức ở cột E cho ngắn gọn, và nếu nó là giá trị cuối cùng thì không có dấu phẩy ở phía sau nữa.
Mình cảm ơn nhé
=IF(COUNTBLANK(F3:S3)=0,"All",MID(IF(F3<>"",","&$F$1,"")&IF(G3<>"",","&$G$1,"")&IF(H3<>"",","&$H$1,"")&IF(I3<>"",","&$I$1,"")&IF(J3<>"",","&$J$1,"")&IF(K3<>"",","&$K$1,"")&IF(L3<>"",","&$L$1,"")&IF(M3<>"",","&$M$1,"")&IF(N3<>"",","&$N$1,"")&IF(O3<>"",","&$O$1,"")&IF(P3<>"",","&$P$1,"")&IF(Q3<>"",","&$Q$1,"")&IF(R3<>"",","&$R$1,"")&IF(S3<>"",","&$S$1,""),2,99))
tại nó cứ có dấu phẩy ở sau cùng ấy b, với có thêm cột thì sẽ rất dài.Công thức tuy dài nhưng chạy ngon là đượcMã:=IF(COUNTBLANK(F3:S3)=0,"All",MID(IF(F3<>"",","&$F$1,"")&IF(G3<>"",","&$G$1,"")&IF(H3<>"",","&$H$1,"")&IF(I3<>"",","&$I$1,"")&IF(J3<>"",","&$J$1,"")&IF(K3<>"",","&$K$1,"")&IF(L3<>"",","&$L$1,"")&IF(M3<>"",","&$M$1,"")&IF(N3<>"",","&$N$1,"")&IF(O3<>"",","&$O$1,"")&IF(P3<>"",","&$P$1,"")&IF(Q3<>"",","&$Q$1,"")&IF(R3<>"",","&$R$1,"")&IF(S3<>"",","&$S$1,""),2,99))
sao mình cop vào để nguyên ";" thì báo lỗi công thức, sửa thành "," thì hiện lỗi #NAME? bạn ahNgoài Textjoin ra không biết cách nào hơn cho Office kỷ niệm nữa.
=IF(COUNT(F3:S3)=14;"All";TEXTJOIN(", ";TRUE;IF(LEN(F3:S3)>0;$F$1:$S$1;"")))
Chứng tỏ office thấp quá, phải mua 2021 đi. Mới có textjoin ấy.tại nó cứ có dấu phẩy ở sau cùng ấy b, với có thêm cột thì sẽ rất dài.
Bài đã được tự động gộp:
sao mình cop vào để nguyên ";" thì báo lỗi công thức, sửa thành "," thì hiện lỗi #NAME? bạn ah
Mặc dù dài nhưng cách nghĩ vấn đề của bác hay quá, đầy toán học trong đấy. Bái phục.Công thức tuy dài nhưng chạy ngon là đượcMã:=IF(COUNTBLANK(F3:S3)=0,"All",MID(IF(F3<>"",","&$F$1,"")&IF(G3<>"",","&$G$1,"")&IF(H3<>"",","&$H$1,"")&IF(I3<>"",","&$I$1,"")&IF(J3<>"",","&$J$1,"")&IF(K3<>"",","&$K$1,"")&IF(L3<>"",","&$L$1,"")&IF(M3<>"",","&$M$1,"")&IF(N3<>"",","&$N$1,"")&IF(O3<>"",","&$O$1,"")&IF(P3<>"",","&$P$1,"")&IF(Q3<>"",","&$Q$1,"")&IF(R3<>"",","&$R$1,"")&IF(S3<>"",","&$S$1,""),2,99))