Cách Di chuyển Các Dòng Mới trong Ô thành Các Cột trong Google Sheets

Với Google Sheets, có hai loại định dạng ô là “Text Wrapping” và “New Lines”. Một trong những lợi ích của việc sử dụng dòng mới thay vì “Text Wrapping” là bạn có thể di chuyển các dòng mới trong ô thành các cột bằng cách sử dụng công thức.

Text wrapping in Sheets

Trong bài viết này, tôi sẽ trình bày về một số mẹo liên quan đến định dạng ô như sau:

Cách Thêm Dòng Mới vào Ô trong Sheets

Để thêm dòng mới vào ô, làm theo các mẹo dưới đây.

Nếu ô đó trống;

Giả sử bạn muốn thêm 5 dòng mới vào ô A1. Để làm điều đó, nhấp đúp vào ô A1 (hoặc nhấn phím tắt F2). Sau đó, nhấn Alt+Enter 4 lần.

Nếu ô đã có giá trị;

Nếu bạn muốn di chuyển văn bản hiện có trong ô A1 thành các dòng mới trong ô đó, nhấp đúp vào ô và di chuyển con trỏ văn bản đến vị trí mà bạn muốn dòng mới bắt đầu. Sau đó, nhấn Alt+Enter.

Làm Sạch Dòng Mới và Thêm Dấu Phẩy làm Phân tách

Bạn có thể đảo ngược các dòng mới trong ô trong Google Sheets bằng cách sử dụng hàm CLEAN như sau.

=clean(D2)

Tôi biết nó trông kỳ lạ. Bạn phải thay thế ký tự dòng mới bằng dấu phẩy để làm văn bản trở nên đọc được. Bạn có thể làm điều đó như sau.

=SUBSTITUTE(D2,char(10),", ")

Hàm SUBSITUTE thay thế ký tự dòng mới, được biểu diễn bởi công thức char(10), bằng một dấu phẩy và một khoảng trắng thêm vào. Vậy kết quả sẽ là “Tracy, Matthew, Ada, Robin”, một cách rõ ràng và dễ đọc, phải không?

Bạn có thể bổ sung thêm hàm CLEAN với công thức trên để đảm bảo rằng các ký tự ẩn khác, nếu có, sẽ được loại bỏ.

=clean(SUBSTITUTE(D2,char(10),", "))

Cách Di chuyển Dòng Mới thành Các Cột trong Google Sheets

Để di chuyển các dòng mới thành các cột, hãy sử dụng hàm SPLIT như sau.

=split(D2,char(10))

Bạn có thể nhóm các mục trong một ô duy nhất bằng cách sử dụng các dòng mới. Dưới đây là một ví dụ.

Như bạn có thể thấy rõ, các dòng trắng tách biệt từng nhóm. Bạn có thể di chuyển nhóm đó vào các cột bằng cách sử dụng một sự kết hợp các công thức. Đây là công thức đó. Tôi sẽ giải thích sau.

=ArrayFormula(transpose(split(transpose(split(substitute(SUBSTITUTE(B4,char(10)&char(10),"|"),char(10),"^"),"|")),"^")))

Cách Di chuyển Dòng Mới thành Các Cột trong Google Sheets (Công thức Logic/Trình bày)

Bước 1:

Công thức trước tiên thay thế dòng mới kép (dòng trống được tạo ra bằng char(10) hai lần) thành ký tự |.

=SUBSTITUTE(B4,char(10)&char(10),"|")

Bước 2:

Trong bước tiếp theo, thay thế dòng mới đơn bằng ký tự ^.

=substitute(SUBSTITUTE(B4,char(10)&char(10),"|"),char(10),"^")

Bước 3:

Đến lúc tách và chuyển văn bản được phân cách bởi ký tự |.

=transpose(split(substitute(SUBSTITUTE(B4,char(10)&char(10),"|"),char(10),"^"),"|"))

Bạn sẽ nhận được kết quả như sau.

Name of Person | Tracy | Matthew | Ada | Robin
Emp. Code | EMP1105 | EMP1106 | EMP1107 | EMP1108
Basic Pay | 450.00 | 450.00 | 400.00 | 425.00

Bước 4:

Tách văn bản được phân cách bằng ký tự ^ và chuyển đổi lại. Đó là công thức cuối cùng của chúng ta.

Tôi hi vọng rằng tôi đã đề cập đầy đủ cách di chuyển các dòng mới trong ô thành các cột trong Google Sheets. Ngoài ra, tôi đã bổ sung một số mẹo bổ sung. Nếu bạn thấy hướng dẫn này hữu ích, vui lòng chia sẻ. Cảm ơn bạn.

Bạn có thể quan tâm: Cách Đặt text wrap bằng Công thức trong Google Sheets [Một từ mỗi dòng].

Để biết thêm các mẹo và hướng dẫn liên quan đến Google Sheets và SEO, truy cập Crawlan.com ngay hôm nay!

Related posts