Sắp xếp dữ liệu trong bảng excel (1 người xem)

Liên hệ QC

Người dùng đang xem chủ đề này

Sơn Key

Thành viên mới
Tham gia
15/10/20
Bài viết
6
Được thích
0
Em cần sắp xếp dữ liệu từ hàng dọc sang hàng ngang, cụ thể vướng mắc của e theo file đính kèm. nhớ các pro chỉ giáo ạ.
 

File đính kèm

Em cần sắp xếp dữ liệu từ hàng dọc sang hàng ngang, cụ thể vướng mắc của e theo file đính kèm. nhớ các pro chỉ giáo ạ.
Bạn xem file mình làm để tham khảo nha. Ô B14 trở sang phải á.

#GPE: mừng quá mọi người ơi, tui làm được cái công thức phức tạp nhứt đối với bản thân tui từ xưa tới giờ luôn. Mà chắc chắn 1 điều là bài này các bác các anh trên đây sẽ có công thức vô cùng ngắn gọn. :( Bài này mà tui cũng phải mất 15p mới giải ra, tưởng gì nhìn cái công thức cũng cùi bắp quá xá. :(
 

File đính kèm

Bạn xem file mình làm để tham khảo nha. Ô B14 trở sang phải á.

#GPE: mừng quá mọi người ơi, tui làm được cái công thức phức tạp nhứt đối với bản thân tui từ xưa tới giờ luôn. Mà chắc chắn 1 điều là bài này các bác các anh trên đây sẽ có công thức vô cùng ngắn gọn. :( Bài này mà tui cũng phải mất 15p mới giải ra, tưởng gì nhìn cái công thức cũng cùi bắp quá xá. :(
Hay quá bác ơi, bác nghiên cứu giúp e trường hợp nhiều mã này có được không ạ, e kèm file đó ạ
 

File đính kèm

Hiện tại trong cột A chỉ có 1 công ty lặp lại. Thực tế sẽ có nhiều công ty khác nhau? Nếu thế thì đọc tiếp, ngược lại thì dừng ở đây.

2 con bò mộng.

Công thức cho A13, kết thúc bằng Ctrl + Shift + Enter
Mã:
=IFERROR(INDEX(A$2:A$10;MATCH(0;IF(A$2:A$10="";"";COUNTIF(A$12:A12;A$2:A$10));0));"")
Kéo xuống dưới.

Công thức cho B13, kết thúc bằng Enter
Mã:
=IF($A13="";"";IFERROR(INDEX($B$1:$C$10;AGGREGATE(15;6;ROW($A$2:$A$10)/($A$2:$A$10=$A13);INT((COLUMNS($A$1:A$1)+1)/2));MOD(COLUMNS($A$1:A$1)-1;2)+1);""))
Kéo sang phải và xuống dưới.

Cột A không cần sắp xếp
 
Hay quá bác ơi, bác nghiên cứu giúp e trường hợp nhiều mã này có được không ạ, e kèm file đó ạ
Sau trường hợp này còn thêm gì nữa không bạn nhỉ? nếu có thì đưa ra hết một lần đi.
Góp vui bài #1:
=OFFSET($B$2,QUOTIENT(COLUMN(A1)-1,2),MOD(COLUMN(A1)-1,2))
 
Lần chỉnh sửa cuối:
Hiện tại trong cột A chỉ có 1 công ty lặp lại. Thực tế sẽ có nhiều công ty khác nhau? Nếu thế thì đọc tiếp, ngược lại thì dừng ở đây.

2 con bò mộng.

Công thức cho A13, kết thúc bằng Ctrl + Shift + Enter
Mã:
=IFERROR(INDEX(A$2:A$10;MATCH(0;IF(A$2:A$10="";"";COUNTIF(A$12:A12;A$2:A$10));0));"")
Kéo xuống dưới.

Công thức cho B13, kết thúc bằng Enter
Mã:
=IF($A13="";"";IFERROR(INDEX($B$1:$C$10;AGGREGATE(15;6;ROW($A$2:$A$10)/($A$2:$A$10=$A13);INT((COLUMNS($A$1:A$1)+1)/2));MOD(COLUMNS($A$1:A$1)-1;2)+1);""))
Kéo sang phải và xuống dưới.

Cột A không cần sắp xếp
e cảm ơn bác ạ, e sẽ châm cứu thêm phần này của bác. Tiện đây e lại nhờ bác cùng mọi người nội dung tương tự cụ thể file này nữa ạ. Đạ tạ đa tạ
 

File đính kèm

e cảm ơn bác ạ, e sẽ châm cứu thêm phần này của bác. Tiện đây e lại nhờ bác cùng mọi người nội dung tương tự cụ thể file này nữa ạ. Đạ tạ đa tạ
Bạn nên thay tên sheet, bỏ chữ "Cao nhân", không nên viết tắt "e", bạn thấy những người giúp bạn có ai viết tắt không nhỉ, nên sửa luôn nhé. (chịu khó viết cho đúng chính tả).
 

File đính kèm

e cảm ơn bác ạ, e sẽ châm cứu thêm phần này của bác. Tiện đây e lại nhờ bác cùng mọi người nội dung tương tự cụ thể file này nữa ạ. Đạ tạ đa tạ
@batman1 : bác sẽ được châm cứu thêm nhé, bệnh tật gì cũng sẽ được đẩy lùi!

@Sơn Key : bạn phải ngâm cứu ngay hai công thức ở bài #5 của bác batman đi nhé! Bác ấy làm ngay cho file của bạn mà, chứ đâu phải cho trường hợp chung chung nào đâu. Rồi xong áp dụng qua file thực tế.
Phải chi lúc đầu bạn đưa file này lên sớm thì giờ ngon rồi. :)
 
Bạn nên thay tên sheet, bỏ chữ "Cao nhân", không nên viết tắt "e", bạn thấy những người giúp bạn có ai viết tắt không nhỉ, nên sửa luôn nhé. (chịu khó viết cho đúng chính tả).
dạ vâng em sẽ rút kinh nghiệm. rất cảm ơn mọi người ạ. Bác cho e hỏi thêm là file hướng dẫn của bác có insert thêm 1 cột số thứ tự mục đích là gì vậy ạ
 
Lần chỉnh sửa cuối:
dạ vâng em sẽ rút kinh nghiệm. rất cảm ơn mọi người ạ. Bác cho e hỏi thêm là file hướng dẫn của bác có insert thêm 1 cột số thứ tự mục đích là gì vậy ạ
Cột thêm đó là để hàm countif đếm số cột sẽ hiện dữ liệu khi kéo công thức sang phải, nếu số ô khi kéo sang phải mà lớn hơn số hàm countif đếm được thì sẽ để trống như bạn thấy trong file.
 
Web KT

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

Back
Top Bottom