Liệt kê các phần tử trong bảng ra thành 1 côt (1 người xem)

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

minhtungph

None
Tham gia
18/9/13
Bài viết
198
Được thích
78
Capture.jpg
Thắc mắc của mình như trong hình, không dùng VBA, chỉ dùng công thức, liệt kê 1 bảng dữ liệu ra thành 1 cột có thể lấy hết cột sau đó qua cột mới, hoặc có thẻ lấy theo dòng cũng được.
- Mong các bạn đóng góp ý kiến.
 
Anh có thể tham khảo cách này, CT đặt tại G2 chẳng hạn :

Mã:
=OFFSET($A$1,MOD(ROW(1:1)-1,5)+1,INT((ROW(1:1)-1)/5))

Với dữ liệu cho trước nằm trong vùng [A1:C6] trong đó [A1:C1] là vùng chứa tiêu đề. Rồi Fill công thức xuống. Sau đó quét chọn Cột

G --> Vào Format --> Custom --> Tại mục Type gõ dấu "" --> nhấn Ok
 
Lần chỉnh sửa cuối:
Anh có thể tham khảo cách này, CT đặt tại G2 chẳng hạn :

Mã:
=OFFSET($A$1,MOD(ROW(1:1)-1,5)+1,INT((ROW(1:1)-1)/5))

Với dữ liệu cho trước nằm trong vùng [A1:C6] trong đó [A1:C1] là vùng chứa tiêu đề. Rồi Fill công thức xuống. Sau đó quét chọn Cột

G --> Vào Format --> Custom --> Tại mục Type gõ dấu "" --> nhấn Ok
Cám ơn bạn, thật ra đây là dạng bài liệt kê các phần tử khác Rỗng của một bảng cho trước, mình có thể dùng công thức mảng để duyệt qua các dòng và các cột để lấy dữ liệu tuy nhiên bài toán thực tế thì có thể có cột không chứa dữ liệu, như thế thì tại vị trí đó rất khó xử lý, nên mình mới tạo một cột phụ như câu hỏi này, và sau đó mới lấy các phần tử khác rỗng trong cột kết quả này, bạn có cách nào ko dùng cột phụ mà giải quyết bài này không.
 
Bạn thử như sau :
Tại ô L :
Mã:
=OFFSET($L$2;MOD(ROW()-ROW($P$2);ROWS($L$2:$L$7));
TRUNC((ROW()-ROW($P$2))/ROWS($L$2:$L$7));1;1)
Sau đó kéo xuống
 
Cám ơn bạn, thật ra đây là dạng bài liệt kê các phần tử khác Rỗng của một bảng cho trước, mình có thể dùng công thức mảng để duyệt qua các dòng và các cột để lấy dữ liệu tuy nhiên bài toán thực tế thì có thể có cột không chứa dữ liệu, như thế thì tại vị trí đó rất khó xử lý, nên mình mới tạo một cột phụ như câu hỏi này, và sau đó mới lấy các phần tử khác rỗng trong cột kết quả này, bạn có cách nào ko dùng cột phụ mà giải quyết bài này không.

Em vẫn chưa hiểu ý lắm. Có gì anh tạo 1 File điền kết quả mong muốn vào trong rồi đính kèm lên đây xem sao
 
Cám ơn bạn, thật ra đây là dạng bài liệt kê các phần tử khác Rỗng của một bảng cho trước, mình có thể dùng công thức mảng để duyệt qua các dòng và các cột để lấy dữ liệu tuy nhiên bài toán thực tế thì có thể có cột không chứa dữ liệu, như thế thì tại vị trí đó rất khó xử lý, nên mình mới tạo một cột phụ như câu hỏi này, và sau đó mới lấy các phần tử khác rỗng trong cột kết quả này, bạn có cách nào ko dùng cột phụ mà giải quyết bài này không.
Đại loại là như thế này:
Xem file đính kèm
 

File đính kèm

Giờ mới đọc đến bài #3 có thêm yêu cầu loại bỏ giá trị rỗng. Không hiểu lý do tế nhị gì mà bác không làm code cho nhàn. Ngoài ra, ket thấy trên mạng giải pháp đặt Name + công thức cũng hay. Bác đặt lại vùng Name cho phù hợp nhé.
File :
 

File đính kèm

Giờ mới đọc đến bài #3 có thêm yêu cầu loại bỏ giá trị rỗng. Không hiểu lý do tế nhị gì mà bác không làm code cho nhàn. Ngoài ra, ket thấy trên mạng giải pháp đặt Name + công thức cũng hay. Bác đặt lại vùng Name cho phù hợp nhé.
File :
cảm ơn bạn, đúng rồi ạ.
 

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

Back
Top Bottom