
Gửi bởi
phuongnguyen.kdo
Cám ơn bạn đã trả lời mail rất nhanh vì cũng đang rất cần sự giúp đỡ.
Bạn đã có ý kiến rất hay đó là "Chọn điều kiện là tên cty thì dữ liệu tự đổ vào"
Thật sự mình chưa đủ trình độ nên chưa suy nghĩ đến vậy.
Vậy bạn có thể giúp mình làm theo 2 cách:
1. Chọn điều kiện là tên cty thì dữ liệu tự đổ vào
2. Từng sheet là tên của từng cty, cụ thể:
- Sheet DATA bao gồm tất cả công văn của công ty con.
- Mình muốn thể hiện: Trong mỗi sheet là công văn của từng công ty con riêng biệt (như ERA, PP, ĐK…), cụ thể khi gõ vào ô F2 là tên công ty nào, thì sẽ xuất hiện văn bản của tên cty đó.
Mình đính kèm file để bạn ra tay giúp.
Thật lòng cám ơn bạn rất nhiều.
Không biết và không thích xài VBA thì trả lời như nhau:
1. Ý 1 của bạn: dùng hàm cho cell B4 kéo qua cột F, fill xuống đến khi nào muốn dừng
Mã:
B4 =IFERROR(OFFSET(DATA!B$3,SMALL(INDEX((DATA!$F$4:$F$52=$F$2)*ROW($4:$52),0),COUNTIF(DATA!$F$4:$F$52,"<>"&$F$2)+ROW(A1))-3,0),"")
2. Cái này phải dùng VBA nếu muốn tự động tách sheet theo tên cty, mà bạn không xài được thì thôi
Nhưng với công thức trên, bạn làm sẵn từng sheet có Cell điều kiện là F2 là tên công ty thì vẫn dùng công thức được...
Vậy nha