Sắp xếp danh sách từ cột dọc sang ngang theo hình minh họa (1 người xem)

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

Soda_NhaTrang

Thành viên mới
Tham gia
12/4/13
Bài viết
7
Được thích
0
Chào các bạn,
Mình tiếp tục gửi tới các bạn một câu hỏi, lần này thì mình không nghĩ được cách sắp xếp nữa, có ai giúp mình công thức sắp xếp lại bảng dữ liệu sau như hình minh họa:

Bảngdữ liệu sắp xếp theo cột ban đầu:
st1.jpg
Bảng dữ liệu cần sắp xếp: Tối đa là 4 cột, theo vòng lặp trên là hàng email, dưới là hàng số điện thoại:
st2.jpg
Cám ơn các bạn đã quan tâm và theo dõi.
 
Công thức tại C4:
Mã:
=IF(MOD(ROW($A1),2)=1,INDEX($B$4:$B$25,ROW($A1)*2+COLUMN(A$1)-2,),LOOKUP(C3,$B$4:$B$25,$A$4:$A$25))
Kéo ngang 4 cột và kéo xuống.
 
Công thức này tổng quát hơn trường hợp có 2 email trùng nhau:
Mã:
=IF(MOD(ROW($A1),2)=1,INDEX($B$4:$B$25,ROW($A1)*2+COLUMN(A$1)-2,),INDEX($A$4:$A$25,ROW($A1)*2+COLUMN(A$1)-4,))
 
Công thức tại C4:
Mã:
=IF(MOD(ROW($A1),2)=1,INDEX($B$4:$B$25,ROW($A1)*2+COLUMN(A$1)-2,),LOOKUP(C3,$B$4:$B$25,$A$4:$A$25))
Kéo ngang 4 cột và kéo xuống.
Thanks bạn đã chia sẻ. Trước hết với công thức của bạn mình áp dụng thấy rất cool về mặt đúng định dạng style của mình. Nhưng có 2 bug nhỏ nhưu hình minh họa.
1. là số điện thoại tương ứng bị sai
2. khi kéo tới hàng 81 thì xuất hiện lỗi #REF

st1_bug.jpg

st2_bug.jpg
Thanks.


 
Chào các bạn,
Mình tiếp tục gửi tới các bạn một câu hỏi
Đọc cứ như là bạn gửi quà đến cho mọi người vậy **~**

Bảngdữ liệu sắp xếp theo cột ban đầu:Bảng dữ liệu cần sắp xếp: Tối đa là 4 cột, theo vòng lặp trên là hàng email, dưới là hàng số điện thoại:
Cám ơn các bạn đã quan tâm và theo dõi.
Có cái kết quả mẫu không mà bạn cũng lười. Xếp như thế nào mà chỉ mỗi số dt 091xxxx396 được đưa vào bảng, mấy cái kia xếp ở đâu? Còn địa chỉ email thì chỉ có 2 cái lặp đi lặp lại. Ít ra kết quả mẫu phải chính xác. Ngoài ra còn phải có một cái file, hơi đâu mà ngồi làm file rồi lại làm công thức cho bạn.
 
Thanks bạn đã chia sẻ. Trước hết với công thức của bạn mình áp dụng thấy rất cool về mặt đúng định dạng style của mình. Nhưng có 2 bug nhỏ nhưu hình minh họa.
1. là số điện thoại tương ứng bị sai
2. khi kéo tới hàng 81 thì xuất hiện lỗi #REF
Sử dụng công thức bài #3 và đặt bẫy lỗi.

=IF(MOD(ROW($A1),2)=1,INDEX($B$4:$B$25,ROW($A1)*2+COLUMN(A$1)-2,),INDEX($A$4:$A$25,ROW($A1)*2+COLUMN(A$1)-4,))
 
Sử dụng công thức bài #3 và đặt bẫy lỗi.

=IF(MOD(ROW($A1),2)=1,INDEX($B$4:$B$25,ROW($A1)*2+COLUMN(A$1)-2,),INDEX($A$4:$A$25,ROW($A1)*2+COLUMN(A$1)-4,))
Rất cám ơn bạn đã support tận tình. Mình đã giải quyết được vấn đề.

@huuthang_bd: mình ko đưa dữ liệu thật lên vì files rất dài và chứa thông tin mang tính cá nhân, nên chỉ có thể chụp 1 hình mẫu nhỏ để gửi lên thôi. Còn lần đầu tham gia chưa biết cách gửi thắc mắc, lần sau sẽ rút kinh nghiệm gửi một files trích dẫn ngắn gọn để mọi người support dạng demo. Nhưng nếu đc lần sau bạn cũng cần cố gắng giải quyết vấn đề chính trc rùi có thể chú thích cho người gửi rút kinh nghiệm luôn nha. =..=
 

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

Back
Top Bottom