lưới excel vào cột


1

Tôi có dữ liệu trong một mảng / lưới như thế này:

Tên | Nhóm | A1 | A2 | Tên
a1 | Nhóm1 | 14,95 | 19,95 | 0,00
tên2 | Nhóm2 | 4,95 | 9,95 | 12,95
tên3 | Nhóm2 | 49,95 | 0,00 | 0,00

Và tôi cần một cách (không có VBA nếu có thể) để biến dữ liệu thành 4 cột

tên1 | Nhóm1 | 14,95 | Tên
A11 | Nhóm1 | 19,95 | Tên
A21 | Nhóm1 | 0,00 | Tên
A32 | Nhóm2 | 4,95 | Tên
A12 | Nhóm2 | 9,95 | Tên
A22 | Nhóm2 | 12,95 | A3
name3 | Nhóm2 | 49,95 | A1
name3 | Nhóm2 | 0,00 | A2
name3 | Nhóm2 | 0,00 | A3

Tôi đã thử các bảng dán và chuyển vị trí, nhưng tất cả mọi thứ tôi biết đều yêu cầu xóa thủ công để sắp xếp các mục.

Chúng tôi rất trân trọng bất kỳ sự giúp đỡ nào.


Không thực sự là một câu trả lời, bởi vì nằm ngoài ranh giới đã đặt ra của các câu hỏi OP, nhưng nó có thể được thực hiện bằng cách sử dụng VBA như được minh họa ở đây: extendoffice.com/document/excel/ trộm hoặc tại đây: michiel.wordpress.com/2009/03/12/ chuyển đổi-excel-bảng-danh sách . Ngoài ra, có những bổ trợ có thể làm điều này, như DigDB ( digdb.com/excel_add_ins/transpose_crosstab_list ) hoặc Kutools ( extendoffice.com/product/kutools-for-excel/iêu )
bất cứ lúc nào

Câu trả lời:


0

sẽ sử dụng bổ trợ Power Query cho việc này. Nó không yêu cầu bất kỳ mã hoặc chức năng phức tạp. Bắt đầu từ đầu, có lẽ sẽ mất ít hơn 5 phút để hoàn thành nhiệm vụ này.

Bạn có thể bắt đầu Truy vấn từ Bảng Excel hiện có. Sau đó tôi sẽ sử dụng lệnh UnpOLL để chuyển đổi dữ liệu theo yêu cầu của bạn.

http://office.microsoft.com/en-au/excel-help/unpOLL-columns-HA104053356.aspx

Cái hay của việc triển khai UnpOLL của họ là nó sẽ chấp nhận bất kỳ cột nào được thêm vào (ví dụ A4, A5) và xử lý chúng mà không có bất kỳ thay đổi nào trong định nghĩa Truy vấn của bạn.

Tôi sẽ đổi tên các cột theo yêu cầu và cung cấp kết quả cho Bảng Excel.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.