Công thức lấy dữ liệu của dòng khác nếu thỏa mãn điều kiện

  • Thread starter Thread starter Gà 123
  • Ngày gửi Ngày gửi
Liên hệ QC
Tôi tuân thủ nội quy khi đăng bài

Gà 123

Thành viên mới
Tham gia
26/4/23
Bài viết
30
Được thích
1
Nhờ 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é
 

File đính kèm

Nhờ 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é
Công thức tuy dài nhưng chạy ngon là được
Mã:
=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))
 
Công thức tuy dài nhưng chạy ngon là được
Mã:
=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.
Bài đã được tự động gộp:

Ngoà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;"")))
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
 
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
Chứng tỏ office thấp quá, phải mua 2021 đi. Mới có textjoin ấy.
 
Công thức tuy dài nhưng chạy ngon là được
Mã:
=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))
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. :D :D :D
 
Web KT

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

Back
Top Bottom