Kết hợp các cột trong Excel và tạo tất cả các kết hợp có thể

Excel hợp nhất

Có hai bộ dữ liệu khác nhau, ví dụ danh sách khách hàng và danh sách sản phẩm và muốn kết hợp chúng để có danh sách mới với tất cả các kết hợp có thể có của khách hàng và sản phẩm?

Giải pháp này khá đơn giản, khả thi với MS Excel‌ trong vài phút, và thậm chí với hàng nghìn mục, không đòi hỏi nhiều nỗ lực - ít hơn nhiều so với việc sao chép danh sách thứ hai cho mỗi giá trị của danh sách đầu tiên - giải pháp cuối cùng này sẽ mất hàng giờ với hàng trăm mục nhập. Xem bên dưới cách kết hợp các cột Excel và tạo tất cả các kết hợp có thể có trong Excel.

Cách tạo hoặc liệt kê tất cả các hoán vị có thể có trong Excel

  • Tạo một định danh số từ 1 đến số lượng mục nhập cho mỗi tệp nguồn và, trong tệp kết quả:

  • Tạo số nhận dạng số (ID) trong cột A từ 1 đến phép nhân số lượng mục nhập tệp đầu tiên và mục nhập tệp thứ hai, tạo ra nhiều dòng như sự kết hợp của cả hai bộ dữ liệu,

  • Thêm một cột, nhập công thức này và mở rộng nó đến dòng cuối cùng = ROUNDUP (A2 / [Số mục nhập tệp thứ hai]; 0),

  • Thêm một cột, nhập công thức này và mở rộng nó đến dòng cuối cùng = A2 - ([Số lần nhập tệp thứ hai] * (B2-1)),

  • Thêm nhiều cột như bạn muốn nhận từ các tệp đầu tiên và thứ hai và thực hiện các lượt xem trên mã định danh tương ứng trong tệp kết quả và tệp nguồn.

Hợp nhất dữ liệu trong Excel

Xem bên dưới ví dụ đầy đủ để kết hợp các cột trang tính excel, với danh sách Khách hàng và danh sách Sản phẩm.

Bắt đầu bằng cách tạo mã định danh trong cả hai tệp, bằng cách thêm cột ở bên trái, nhập giá trị 1 và 2 vào hai dòng đầu tiên, chọn hai ô, di chuyển con trỏ chuột đến góc dưới cùng bên phải trên vùng chọn và nhấp đúp vào dấu + để mở rộng số nhận dạng tăng lên dòng cuối cùng.

Kết quả là, các số nhận dạng đã được tăng lên đến dòng cuối cùng.

Cách kết hợp các cột trong excel

Lấy số nhận dạng tối đa của cả Khách hàng (C) và Sản phẩm (P). Tạo một tệp mới, với mã định danh cột và lặp lại thao tác mở rộng định danh, xuống dòng (C * P) + 1. Trong ví dụ dưới đây, 7 giá trị khác nhau cho Khách hàng và 7 cho Sản phẩm, dẫn đến 7 * 7 = 49 kết hợp, + 1 dòng để bù cho dòng tiêu đề.

Làm thế nào để kết hợp các tế bào trong excel

Trong cột B, chúng tôi sẽ đặt các dòng P cho mỗi Khách hàng, vì mỗi dòng sẽ có một dòng cho mỗi Sản phẩm. Điều này được thực hiện bằng cách sử dụng công thức bên dưới trong dòng thứ hai của trang tính và mở rộng nó ở phía dưới (nhớ nhấp đúp vào biểu tượng dấu + ở góc dưới cùng của lựa chọn ô để làm như vậy), trong đó X là số tệp thứ hai

=A2-([X]*(B2-1))

Trong cột C, chúng tôi sẽ tính số lượng cho mỗi Khách hàng, từ 1 đến Số lượng sản phẩm. Hoạt động tương tự như trước, với công thức khác (số nhận dạng dòng hiện tại trừ đi số lượng đã đạt cho dòng Khách hàng trước đó), X là số lượng tệp thứ hai

=A2-([x]*(B2-1))

Kết hợp nhiều cột trong excel thành một cột

Kiểm tra xem nó đã hoạt động chưa. Khách hàng được lặp lại P lần và đối với mỗi người, số nhận dạng sản phẩm được lặp lại từ 1 đến P

Tạo tất cả hoán vị

Và đó là nó! Sau đó, đối với mỗi cột bạn muốn tiếp quản từ tệp Khách hàng hoặc Sản phẩm, hãy thêm cột mới và thực hiện Vlookup trên định danh tương ứng và tệp nguồn.

Hoàn thành Excel 2019 cho người mới bắt đầu trong video

Yoann
Trong khoảng Yoann
Yoann là một nhà tư vấn quốc tế. Ông giúp các doanh nghiệp thực hiện các dự án quốc tế của họ, tạo điều kiện trao đổi giữa các nền văn hóa, đặc sản, dòng chảy và công nghệ khác nhau. Ông phát triển mạnh trong việc thiết kế, cải tiến, thích nghi, đổi mới và làm cho các giải pháp hoạt động, để làm hài lòng khách hàng. Ông đã tạo ra www.ybierling.com để chia sẻ chuyên môn của mình. Ông đã làm việc hơn 10 năm trong phát triển kinh doanh quốc tế, hoàn thiện chuỗi cung ứng toàn cầu, tối ưu hóa tài chính, triển khai dự án SAP ERP và hỗ trợ kinh doanh dựa trên Web. Ông đã thực hiện chuyển đổi kinh doanh trong các ngành công nghiệp khác nhau, như hậu cần, mỹ phẩm, hàng tiêu dùng, chăm sóc sắc đẹp hoặc thời trang, ở nhiều quốc gia trên toàn cầu.
 

Bình luận (0)

Để lại một bình luận