Cách chia cột thành N cột trong Google Sheets

Bạn đã mệt mỏi khi nhập dữ liệu vào một cột duy nhất trong Google Sheets và muốn chuyển đổi nó thành nhiều cột? Thật may mắn! Trong bài viết này, tôi sẽ chỉ cho bạn một phương pháp đơn giản để chia một cột thành N cột trong Google Sheets. Tin tôi đi, nó dễ dàng hơn bạn nghĩ!

Tầm quan trọng của việc chia cột

Trước khi tôi đi vào phương pháp, hãy hiểu tầm quan trọng của việc chia cột. Khi bạn chia một cột thành nhiều cột có kích thước bằng nhau, bạn có thể lựa chọn giữa hai loại đầu ra khác nhau: chiều ngang và chiều dọc. Sự linh hoạt này cho phép bạn tổ chức dữ liệu một cách hiệu quả hơn.

Cách chuyển đổi một cột thành N cột bằng công thức

Để minh họa, hãy tưởng tượng bạn có một cột chứa tên các tháng khác nhau. Thay vì có tất cả các tháng được liệt kê trong một cột duy nhất, công thức mà tôi sẽ chia sẻ sẽ sắp xếp chúng thành hàng, tạo ra nhiều cột. Phương pháp này không chỉ hữu ích để chia tên các tháng, mà còn để chia số tháng, ngày, số thứ tự liên tiếp, mã sản phẩm và nhiều hơn nữa.

Cách chia cột thành nhiều cột trong Google Sheets

Bây giờ, hãy vào chi tiết của phương pháp. Tôi sẽ giải thích các bước để chia cột thành nhiều cột bằng cách sử dụng hàm MOD. Hãy theo dõi và bạn sẽ trở thành chuyên gia trong việc chia cột!

Bước 1: Đánh dấu hàng để chia thành các cột

Trong bước này, chúng ta sẽ sử dụng hàm MOD để đánh dấu vị trí để chia cột. Hãy giả sử bạn muốn có năm cột sau khi chia. Sử dụng hàm MOD, chúng ta có thể đạt được điều này. Đây là công thức:

=ArrayFormula(MOD(row(A3:A14)-row(A2),5))

Trong công thức này, A3:A14 đại diện cho phạm vi các ô chứa dữ liệu bạn muốn chia, và A2 là ô chứa số 5, chỉ ra số lượng cột bạn muốn sau khi chia. Hàm MOD trả về phần dư sau khi chia lấy phần nguyên, và công thức ROW tạo ra các số từ 1 đến 12. Kết quả là số 5 và 10 trong công thức ROW trở thành 0.

Bước 2: Chuyển đổi đầu ra của MOD thành biểu thức logic trong IF

Tiếp theo, chúng ta sẽ sử dụng đầu ra từ bước trước trong một thử nghiệm logic IF. Điều này sẽ chuyển đổi các số 0 trong đầu ra thành ký tự Pipe (|), trong khi các số khác (phần dư) sẽ trở thành trống. Đây là công thức:

=ArrayFormula(if(MOD(row(A3:A14)-row(A2),5)=0,"|",""))

Trong công thức này, chúng ta kiểm tra xem phần dư có bằng 0 bằng cách sử dụng hàm IF. Nếu có, chúng ta thay thế nó bằng ký tự Pipe. Nếu không, chúng ta để trống.

Bước 3: Kết hợp đầu ra với dữ liệu thực tế

Bây giờ, hãy kết hợp đầu ra từ bước trước với dữ liệu thực tế trong cột A, thêm dấu phẩy làm phân tách giữa mỗi giá trị trong cột A. Đây là công thức:

=ArrayFormula(A3:A14&","&if(MOD(row(A3:A14)-row(A2),5)=0,"|",""))

Trong công thức này, chúng ta sử dụng toán tử & để kết hợp dữ liệu trong cột A với đầu ra từ bước trước, được phân tách bằng dấu phẩy. Kết quả sẽ là dữ liệu trong cột A với ký tự Pipe được chèn vào vị trí mong muốn.

Bước 4: Chia đầu ra của cột bằng cách sử dụng QUERY

Ở những bước cuối cùng, chúng ta sẽ chia đầu ra của công thức bằng cách sử dụng hàm SPLIT. Nhưng trước đó, chúng ta cần kết hợp tất cả các giá trị bằng cách sử dụng hàm QUERY. Đây là công thức:

=ArrayFormula(Query(A3:A14&","&if(MOD(row(A3:A14)-row(A2),5)=0,"|",""),,9^9))

Trong công thức này, chúng ta sử dụng hàm QUERY để kết hợp dữ liệu trong cột A với các giá trị được phân tách bằng ký tự Pipe. Phần 9^9 được sử dụng để đảm bảo rằng QUERY bao gồm tất cả các dữ liệu.

Bước 5: Công thức chia cuối cùng

Bây giờ, chúng ta chỉ còn vài bước nữa để chia cột trong Google Sheets thành nhiều cột N. Đây là công thức cuối cùng:

=ArrayFormula(TRIM(split(transpose(SPLIT(Query(A3:A14&","&if(MOD(row(A3:A14)-row(A2),5)=0,"|",""),,9^9),"|")),",")))

Trong công thức này, chúng ta sử dụng hai hàm SPLIT và một hàm TRANSPOSE. Hàm SPLIT đầu tiên chia đầu ra từ bước trước bằng cách sử dụng ký tự Pipe làm dấu phân cách. Hàm TRANSPOSE sắp xếp lại đầu ra được chia và hàm SPLIT thứ hai chia đầu ra bằng cách sử dụng dấu phẩy làm dấu phân cách. Kết quả là dữ liệu trong nhiều cột như mong muốn.

Và đó là tất cả! Bằng cách tuân theo những bước này, bạn có thể dễ dàng chia một cột thành nhiều cột trong Google Sheets.

Nếu bạn có tập dữ liệu lớn hơn hoặc muốn kiểm soát nhiều hơn về việc chia, bạn có thể sửa đổi các công thức tương ứng. Chỉ cần nhớ thay thế phạm vi A3:A14 bằng phạm vi mong muốn và điều chỉnh số lượng cột tương ứng.

Vậy hãy thử ngay! Ấn tượng bạn bè với kỹ năng chia cột mới tìm thấy trong Google Sheets. Và hãy nhớ, để biết thêm mẹo và kỹ thuật về Google Sheets, hãy truy cập Crawlan.com. Chúc bạn thành công!

Related posts