Trong bài viết này, Học Excel Online đang lí giải chúng ta bí quyết gửi một cột thành các cột trải qua ví dụ cụ thể dưới.
Bạn đang xem: Chuyển 1 cột thành nhiều cột trong excel
Hãy giả sử ta tất cả một cột có 15 sản phẩm, hiện giờ quá trình buộc phải làm cho vẫn là đưa thành 5 cột, mỗi cột bao gồm 3 sản phẩm. Nói cách khác, ta sẽ khởi tạo ra một mảng 5×3.


Chuyển một cột thành nhiều cột cùng với OFFSET
Công thứcỞ cách đầu tiên, ta sẽ sử dụng OFFSET như 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.
Tại phía trên, ta KHÔNG tạo ra một mảng 5×3, cơ mà chũm vào đó ta sản xuất lập một phương pháp nhưng mỗi một khi fill xuống đang từ tđắm say chiếu tới 1 ô trong cột mà lại ta điều hành và kiểm soát được khoảng cách thân những ô. 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ị ở đâu, các bạn hãy chú ý đoạn *5, test sửa thành *3 coi sao nhé!
Hàm OFFSET vào ngôi trường vừa lòng này hoạt động nhỏng sau:
1. Chọn ô trước tiên của cột (A1).
2. Tại loại tsi chiếu (rows), xác định ô nhằm tham chiếu trước tiên. Toàn bộ vùng rows được biểu hiện bởi công thức: =COLUMNS($A1:A1)-1+(ROWS(A$1:A1)-1)*số cột. Logic ở chỗ này là:
lúc đi trong một mặt hàng trường đoản cú trái thanh lịch cần, tăng 1 đơn vị chức năng. khi đi trong 1 cột từ bên trên xuống dưới, tăng theo khoảng cách đơn vị.
3. Nếu chúng ta vẫn chưa rõ về hàm OFFSET, hãy đọc thêm tại phía trên. Xem thêm: Quả Khế Tiếng Anh Là Gì - 50 Languages: TiếNg ViệT
Hàm OFFSET(quý giá sử dụng nhằm tmê mẩn chiếu, lệch mấy hàng, lệch mấy cột) được áp dụng trong ngôi trường thích hợp này, vị ta tra cứu vớt vào cùng cột, quý hiếm cột để 0.
Đối với cái giá trị hàng:
Để đi từ trái lịch sự yêu cầu chỉ tăng 1 đơn vị chức năng, ta tùy chỉnh cấu hình công thức 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, mang chính ô đấy, ta bước đầu với COLUMNS($A1:A1)=0, nhưng bởi COLUMNS đã trả về 1 cần ta cần thêm vào -1. Một biện pháp cơ phiên bản ta đọc như sau:

Đối với giá trị cột:
Sau lúc vẫn thiết lập đi trường đoản cú trái sang phải chỉ tăng một đơn vị, ta sẽ cấu hình thiết lập đi theo cột. Nói giải pháp khác, các lần xuống mẫu, ta đang nhân khoảng cách lên một vài lần khớp ứng.

Vậy cách làm ta quan trọng lập sẽ tuân thủ theo đúng nguyên tắc: đi tự trên xuống tăng 1 1-1 vị, sau đó nhân với số lần. Nói biện pháp không giống, cách làm tại đây là: =ROWS(A$1:A1)-1)*chu kỳ.
Cuối cùng, ta cộng nhị giá trị COLUMNS và ROWS lại với nhau. Kết trái trình bày như bên trên đầu bài bác.
Giới hạn cộtTuy nhưng, khi bạn kéo cột vượt tay theo sản phẩm, rất có thể thấy rằng những cực hiếm vẫn liên tiếp hiển thị tăng tiến 1 đối kháng vị

Theo đúng mục tiêu ta cần là tách bóc xuất phát từ 1 cột thành nhiều cột, để giới hạn cột (lấy một ví dụ bảng 3×5) ta rất có thể tuân theo các bước sau:1. Chèn số lượng giới hạn bảng:

2. So sánh số cột của vùng tạo nên cùng với số cột được số lượng giới hạn bằng công thức: COLUMNS(vùng) > VALUE(LEFT(Giá trị các loại bảng,1)).
Tùy vào bí quyết nhập nhiều loại bảng cơ mà các chúng ta cũng có thể đối chiếu bởi các công thức không giống nhau. Tại trên đây Học Excel Online thực hiện hàm Left để đưa ra cực hiếm 5 từ 5×3.
3. Biện luận theo điều kiện bằng hàm: Nếu COLUMNS(vùng)> VALUE(LEFT(quý giá loại bảng,1)) thì trả về quý hiếm rỗng “”, nếu không tiến hành OFFSET thông thường.
Công thức cụ thể trong ngôi trường hợp 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 vẫn xong Việc tách bóc một cột thành các cột nhưng sự nhảy đầm đơn vị chức năng diễn ra sinh sống những mặt hàng. Trong phẩn tiếp theo sau, Học Excel Online đang tiếp tục quá trình tách một cột thành những cột với việc dancing đơn vị chức năng trên đầu từng cột. Đừng bỏ lỡ nhé!