Tự động tách cột khi quá giới hạn dòng

Liên hệ QC

help_me_6669

Thành viên chính thức
Tham gia
25/9/08
Bài viết
83
Được thích
5
Em có sheet dữ liệu gồm Danh sách thành viên của nhiều tổ khác nhau. Giờ muốn lấy danh sách thành viên của từng tổ sang 1 bảng ở sheet khác nhưng bảng này bị giới hạn số dòng nhất định (số cột thì không giới hạn). Làm sao để danh sách tự tràn sang cột tiếp theo khi cột trước đã full. Các bác giúp em với
 

File đính kèm

Em có sheet dữ liệu gồm Danh sách thành viên của nhiều tổ khác nhau. Giờ muốn lấy danh sách thành viên của từng tổ sang 1 bảng ở sheet khác nhưng bảng này bị giới hạn số dòng nhất định (số cột thì không giới hạn). Làm sao để danh sách tự tràn sang cột tiếp theo khi cột trước đã full. Các bác giúp em với

Bạn xem file đính kèm nhé!
 

File đính kèm

Em có sheet dữ liệu gồm Danh sách thành viên của nhiều tổ khác nhau. Giờ muốn lấy danh sách thành viên của từng tổ sang 1 bảng ở sheet khác nhưng bảng này bị giới hạn số dòng nhất định (số cột thì không giới hạn). Làm sao để danh sách tự tràn sang cột tiếp theo khi cột trước đã full. Các bác giúp em với


Chào bạn cũng từ ý tưởng của anh befair
Mình cũng thay đổi chút ít
A5=IF(OR(A4="",N(A4)>=SUMPRODUCT((Nguon!$B$2:$B$300=$C$2)*1)),"",MAX($A$4:A4)+1)
B5=IFERROR(OFFSET(Nguon!$A$1,MATCH($C$2,Nguon!$B$2:$B$47,)+$A5-1,),"")
C5=IF(OR(MAX($A$5:$A$19)=SUMPRODUCT((Nguon!$B$2:$B$300=$C$2)*1),C4=SUMPRODUCT((Nguon!$B$2:$B$300=$C$2)*1),C4=""),"",MAX($A$5:$A$19)+ROW(1:1))
D5=IFERROR(OFFSET(Nguon!$A$1,MATCH($C$2,Nguon!$B$2:$B$47,)+$C5-1,),"")
Xem file gui kem
 

File đính kèm

Cho bạn thêm 1 cách tổng quát, áp dụng cho các trường hợp không sắp xếp thứ tự theo tổ!!!
 

File đính kèm

Cho bạn thêm 1 cách tổng quát, áp dụng cho các trường hợp không sắp xếp thứ tự theo tổ!!!
Tách cột của bác leoheocon hay quá.
Em lại phát sinh 2 vấn đề mong bác hoặc anh chị nào biết chỉ giúp:
1. Em muốn dữ liệu tự chia đều dữ liệu ra hai cột được. VD: giới hạn mỗi cột là 15 dòng nhưng dữ liệu chỉ có 21 cell dữ liệu thôi. có thể tự chia thành cột 10, cột 11 dữ liệu
2. Hàm Row($1:$30) có phải để khống chế tổng số dòng không? có thể tự thay đổi khi ta Insert hoặc delete dòng không, em thử mãi không được.
 
Tách cột của bác leoheocon hay quá.
Em lại phát sinh 2 vấn đề mong bác hoặc anh chị nào biết chỉ giúp:
1. Em muốn dữ liệu tự chia đều dữ liệu ra hai cột được. VD: giới hạn mỗi cột là 15 dòng nhưng dữ liệu chỉ có 21 cell dữ liệu thôi. có thể tự chia thành cột 10, cột 11 dữ liệu
2. Hàm Row($1:$30) có phải để khống chế tổng số dòng không? có thể tự thay đổi khi ta Insert hoặc delete dòng không, em thử mãi không được.
Bạn nhận file xem thử nhe!!!
 
Em trai!

Coi dùm anh cột F và H.

Chúc em có ngày thiệt vui. }}}}}}}}}}}}}}}
p/s: Bài Rút ngắn CT: MATCH() của em lợi hại, nếu trừ COUNTBLANK() thì CT em ngắn quá trời --=0
Cột F và H anh dựa cột A và C, mà cột A và C em tính dựa vào cột B và D, nếu tính theo CT của anh, thì cột A và C phải tính lại và CT sẽ dài hơn!!
Chúc anh ngày vui!!!//**///**///**/
 
Cột F và H anh dựa cột A và C, mà cột A và C em tính dựa vào cột B và D, nếu tính theo CT của anh, thì cột A và C phải tính lại và CT sẽ dài hơn!!
Chúc anh ngày vui!!!//**///**///**/
Đúng như em nói, phải thiết kế lại stt của A và C.

Chỉ thấy vui nhất là mình kiểm soát stt phát sinh của mảng theo điều kiện, vã lại CT Mảng nhưng không dùng Ctrl+Shift+Enter.

Chia sẻ đôi dòng với em cho vui. }}}}}}}}}}}}}}}
 
Không hiểu sao không thể tải được file bài 7 và bài 8
 
Bạn thử file đính kèm này xem, tôi đã gom CT của leoheocon (bài #7) và của tôi (bài #8) vào chung file.

Chúc bạn ngày vui.
Trong file đó, phần của quocgiacan có lỗi gì đó. Trong danh sách tại Sheet Nguon, người đầu tiên thuộc tổ A thì chọn tổ A không bị lỗi, nhưng nếu chọn tổ khác tổ A, VD tổ B thì ngoài các thành viên tổ B phần còn lại thể hiện là người đầu tiên trong danh sách Nguon
 
Trong file đó, phần của quocgiacan có lỗi gì đó. Trong danh sách tại Sheet Nguon, người đầu tiên thuộc tổ A thì chọn tổ A không bị lỗi, nhưng nếu chọn tổ khác tổ A, VD tổ B thì ngoài các thành viên tổ B phần còn lại thể hiện là người đầu tiên trong danh sách Nguon
Bạn điều chỉnh dùm:
Cách 1:
PHP:
F5=IFERROR(INDEX(Nguon!$A$2:$A$47,MATCH(IF(E5,E5,""),INDEX(COUNTIF(OFFSET(Nguon!$B$2,,,ROW($1:$46)),$C$2),),0)),"")
PHP:
H5=IFERROR(INDEX(Nguon!$A$2:$A$47,MATCH(IF(G5,G5,""),INDEX(COUNTIF(OFFSET(Nguon!$B$2,,,ROW($1:$46)),$C$2),),0)),"")

Cách 2:
Điều chỉnh CT:
E5=IF(ROW(A1)<=ROUND(COUNTIF(Nguon!$B$2:$B$47,$C$2)/2,0),ROW(A1),"") (CT cũ là số 0)
G5=IF(MAX($E$5:$E$1000)+ROW(A1)<=COUNTIF(Nguon!$B$2:$B$47,$C$2),MAX($E$5:$E$1000)+ROW(A1),"") (CT cũ là số 0)
Hai công thức tại F5 và H5 giữ nguyên như cũ.

Chúc bạn ngày vui.
 
Lần chỉnh sửa cuối:
Bạn điều chỉnh dùm:
PHP:
F5=IFERROR(INDEX(Nguon!$A$2:$A$47,MATCH(IF(E5,E5,""),INDEX(COUNTIF(OFFSET(Nguon!$B$2,,,ROW($1:$46)),$C$2),),0)),"")
PHP:
H5=IFERROR(INDEX(Nguon!$A$2:$A$47,MATCH(IF(G5,G5,""),INDEX(COUNTIF(OFFSET(Nguon!$B$2,,,ROW($1:$46)),$C$2),),0)),"")

Chúc bạn ngày vui.
Tham gia cho đông vui. Khà khà lợi thế của người chậm chân }}}}} }}}}} }}}}}
 

File đính kèm

Tham gia cho đông vui. Khà khà lợi thế của người chậm chân }}}}} }}}}} }}}}}
Hay thiệt bạn hiền! đúng là lợi thế của người chậm chân, phân tích tình hình dữ liệu quá tốt. Khà khà khà.

Nhưng phá bạn nè! lỡ may chủ thớt bên sheet Nguon sort theo cột A thì "mất em rồi, xa em rồi, hoa đã tàn, nhụy đã phai..." }}}}}}}}}}}}}}}

Hôm nay mới lại được chọc ghẹo bạn bè, mấy bửa "rầu thúi ruột".

Chúc bạn hiền ngày cuối tuần thiệt vui /-*+//-*+//-*+/
 
Nhưng phá bạn nè! lỡ may chủ thớt bên sheet Nguon sort theo cột A thì "mất em rồi, xa em rồi, hoa đã tàn, nhụy đã phai..." }}}}}}}}}}}}}}}
Cách này của anh chỉ đúng khi dữ liệu đã được sắp xếp rồi,%#^#$%#^#$%#^#$%#^#$!!!
Chúc các anh ngày vui!!!
Nếu lỡ không sort theo tổ thì tìm 2 bạn hiền hổ trợ, %#^#$ %#^#$ %#^#$
nếu không thì len lén sort lại
chút các bạn một tối như ý }}}}}}}}}}}}}}}
 
Chào các bạn!
Đọc bài này tôi thấy rất hay và phù hợp với công việc mình đang cần. Nhưng loay hoay mãi không biết làm sao tách được thành 3 cột. Các bạn giúp tôi nhé! Bằng file có sẵn của bài này luôn ạ
 
Chào các bạn!
Đọc bài này tôi thấy rất hay và phù hợp với công việc mình đang cần. Nhưng loay hoay mãi không biết làm sao tách được thành 3 cột. Các bạn giúp tôi nhé! Bằng file có sẵn của bài này luôn ạ
Chào hoaianhvu,

Bạn xem file đính kèm, tôi đã thiết kế lại cả 3 công thức của 3 anh em ra 3 cột như yêu cầu. (gom lại giống nhản hiệu "333" quá --=0--=0--=0) .

Chúc bạn ngày vui.
 

File đính kèm

Web KT

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

Back
Top Bottom