CHUYỂN 1 CỘT THÀNH NHIỀU CỘT TRONG EXCEL

Trong bài viết này, Học Excel Online vẫn gợi ý bạn phương pháp đưa một cột thành nhiều cột trải qua ví dụ cụ thể bên dưới.

Bạn đang xem: Chuyển 1 cột thành nhiều cột trong excel

Hãy trả sử ta có một cột tất cả 15 mặt hàng, hiện nay công việc nên có tác dụng đã là gửi thành 5 cột, từng cột tất cả 3 sản phẩm. Nói bí quyết khác, ta sẽ tạo ra một mảng 5×3.

*


*

Chuyển một cột thành nhiều cột với OFFSET

Công thức

Tại bí quyết trước tiên, ta đang sử dụng OFFSET nlỗi sau:

Tại ô C1, điền công thức: =OFFSET($A$1,COLUMNS($A1:A1)-1+(ROWS(A$1:A1)-1)*5,0)Sử dụng thao tác làm việc fill để kéo thả thành mảng 5×3.

*

Giải thích

Tại phía trên, ta KHÔNG chế tạo một mảng 5×3, nhưng ráng vào đó ta chế tạo lập một bí quyết nhưng mỗi khi fill xuống vẫn tự tham chiếu tới 1 ô vào cột mà ta điều hành và kiểm soát được khoảng cách thân các ô. VD vào mảng 5×3 này, lúc fill xuống, khoảng cách là 5 đơn vị. Nếu là mảng 3×5? Là 3 đơn vị chức năng.

Đơn vị chỗ nào, chúng ta hãy chăm chú đoạn *5, demo sửa thành *3 xem sao nhé!

Hàm OFFSET trong trường phù hợp này hoạt động nhỏng sau:

1. Chọn ô thứ nhất của cột (A1).

2. Tại chiếc ttê mê chiếu (rows), xác định ô nhằm tsi mê chiếu thứ nhất. Toàn cỗ vùng rows được mô tả bởi công thức: =COLUMNS($A1:A1)-1+(ROWS(A$1:A1)-1)*số cột. Logic tại đây là:

Lúc đi trong một mặt hàng từ trái sang trọng đề xuất, tăng 1 đơn vị. Khi đi trong 1 cột từ bỏ trên xuống bên dưới, tăng theo khoảng cách đơn vị chức năng.

3. Nếu các bạn vẫn không rõ về hàm OFFSET, hãy tham khảo thêm tại phía trên.

Xem thêm: Tại Sao Tôi Không Chỉnh Sửa Được File Excel Không Cho Chỉnh Sửa

Hàm OFFSET(quý giá sử dụng nhằm tsay đắm chiếu, lệch mấy sản phẩm, lệch mấy cột) được thực hiện trong trường đúng theo này, bởi vì ta tra cứu vãn trong thuộc cột, quý hiếm cột nhằm 0.

Đối với mức giá trị hàng:

Để đi từ trái lịch sự buộc phải chỉ tăng 1 đơn vị chức năng, ta tùy chỉnh bí quyết sử dụng hàm COLUMNS – hàm trả về số cột của một vùng dữ liệu. Tại ô trước tiên, đem thiết yếu ô đấy, ta bắt đầu với COLUMNS($A1:A1)=0, nhưng bởi COLUMNS vẫn trả về 1 bắt buộc ta nên thêm vào -1. Một bí quyết cơ bản ta phát âm nhỏng sau:

*

Đối với mức giá trị cột:

Sau lúc sẽ tùy chỉnh thiết lập đi từ bỏ trái sang nên chỉ tăng một đơn vị, ta vẫn thiết lập cấu hình theo cột. Nói giải pháp không giống, mỗi lần xuống cái, ta đã nhân khoảng cách lên một vài lần khớp ứng.

*

Vậy công thức ta cần thiết lập sẽ tuân thủ theo đúng nguyên tắc: đi từ trên xuống tăng 1 đối chọi vị, tiếp nối nhân cùng với số lần. Nói giải pháp khác, công thức ở chỗ này là: =ROWS(A$1:A1)-1)*tần số.

Cuối cùng, ta cùng hai giá bán trị COLUMNS và ROWS lại cùng nhau. Kết quả mô tả nhỏng bên trên đầu bài bác.

Giới hạn cột

Tuy thế, khi chúng ta kéo cột vượt tay theo mặt hàng, rất có thể thấy rằng các quý giá vẫn liên tiếp hiện ra tăng tiến 1 đối chọi vị

*

Theo đúng mục tiêu ta cần là bóc tách từ 1 cột thành các cột, để giới hạn cột (ví dụ như bảng 3×5) ta hoàn toàn có thể làm theo công việc sau:1. Ckém giới hạn bảng:

*

2. So sánh số cột của vùng tạo nên với số cột được số lượng giới hạn bởi công thức: COLUMNS(vùng) > VALUE(LEFT(Giá trị một số loại bảng,1)).

Tùy vào giải pháp nhập nhiều loại bảng nhưng những chúng ta cũng có thể so sánh bằng những công thức khác nhau. Ở đây Học Excel Online thực hiện hàm Left để mang ra giá trị 5 tự 5×3.

3. Biện luận theo điều kiện bởi hàm: Nếu COLUMNS(vùng)> VALUE(LEFT(cực hiếm một số loại bảng,1)) thì trả về cực hiếm rỗng “”, còn nếu như không tiến hành OFFSET thông thường.

Công thức cụ thể vào trường đúng theo này là:

=IF(COLUMNS($C$1:C1)>VALUE(LEFT($K$1,1)),””,(OFFSET($A$1,COLUMNS($A1:A1)-1+(ROWS(A$1:A1)-1)*5,0)))

*

Vậy là ta sẽ kết thúc việc tách một cột thành những cột nhưng mà sự nhảy đầm đơn vị diễn ra làm việc những hàng. Trong phẩn tiếp sau, Học Excel Online đang liên tục các bước tách bóc một cột thành nhiều cột với việc khiêu vũ đơn vị tại đầu mỗi cột. Đừng bỏ lỡ nhé!