Hướng dẫn google sheets mobile new line in cell - google sheet mobile dòng mới trong ô

Điểm nổi bật của một nhân vật ném và nhấn Trick Enter, cũng như loại mọi thứ vào trình chỉnh sửa văn bản, sau đó sao chép/dán nó vào ô Google Sheets, cả hai chỉ hoạt động trên các thiết bị Android. Tôi có một bảng tính Google mà tôi đang chia sẻ với một khách hàng có iPhone và cô ấy cần có khả năng nhập nhiều dòng trong một ô. Vì vậy, tôi đã đưa ra một chút mã tập lệnh Google ứng dụng để thực hiện trên iPhone của cô ấy [có thể được nhập vào menu thả xuống của bảng tính Google, Công cụ >> Trình chỉnh sửa tập lệnh]:

function onEdit[e] {
    e.range.setValue[e.value.replace[/\\\\/g, '\\'].replace[/ *\\n */g, '\n'].replace[/\/g, '\\']];
}

Về cơ bản, điều đó tạo ra một hàm [được tự động liên kết với kích hoạt Google Sheets] và sẽ chạy mỗi khi một ô được chỉnh sửa. Nó chỉ đơn giản là thay thế tất cả các ký tự "\ n" trong văn bản của bạn bằng một dòng phá vỡ. Hãy chắc chắn rằng đó là một dấu gạch chéo ngược, và không phải là một dấu vết bình thường. Đối với các lập trình viên, "\ n" là một ký tự đặc biệt đại diện cho lợi nhuận vận chuyển trong một chuỗi. Ngoại lệ duy nhất có thể xảy ra trong khi một sự phá vỡ tình cờ có thể xảy ra khi cố gắng nhập đường dẫn Windows vào một ô như "C: \ Users \ John \ Documents \ News". Vì vậy, Double-BackSlashes là cách giải quyết phổ biến cho các đường dẫn Windows giữa các lập trình viên. Vì vậy, người ta có thể nhập "C: \ Users \ John \ Documents \ News" hoặc thậm chí chỉ đơn giản là "C: \ Users \ John \ Documents \ News" [vì \ n thực sự là chuỗi duy nhất chúng tôi thay thế tại điểm này].

Cũng có thể thay đổi các ký tự thay thế, trong trường hợp bất kỳ ai quen thuộc hơn với HTML:

function onEdit[e] {
    e.range.setValue[e.value.replace[/ *
*/ig, '\n']]; }

Vì "

function onEdit[e] {
    e.range.setValue[e.value.replace[/ *
*/ig, '\n']]; }
0" có chủ ý hơn nhiều [mọi người không vô tình gõ vào đó trừ khi họ muốn phá vỡ dòng], nên nó tạo ra một chức năng thay thế đơn giản hơn, vì chúng tôi không phải thực hiện một lối thoát cho các cú đúp. Nhưng cá nhân, việc gõ vào giá đỡ góc từ bàn phím màn hình cảm ứng Android có một chút bất tiện để làm điều đó hai lần cho mỗi lần phá vỡ đường dây ...

-Ted

Trong bài đăng này, bạn sẽ tìm hiểu về tất cả các cách khác nhau mà bạn có thể chèn một dòng đột nhập vào dữ liệu của mình bên trong một ô trong Google Sheets.

Các tế bào có thể chứa rất nhiều ký tự. Nhưng khi số lượng ký tự trong ô tăng, các ký tự hiển thị trên ô liền kề nếu nó trống hoặc các ký tự sẽ bị ẩn khỏi chế độ xem nếu ô liền kề không trống.

Nếu bạn chỉ làm việc với một vài cột dữ liệu, điều này có thể không phải là vấn đề. Nhưng nếu bộ dữ liệu của bạn lớn hơn, thì việc tăng chiều rộng cột để chứa dữ liệu có thể không khả thi.

Có một cái nhìn rõ ràng về nội dung của một ô trong nháy mắt là điều bắt buộc, nhưng việc mở rộng chiều rộng hoặc chiều cao của một ô có thể không đủ.

Đôi khi, cách hiệu quả nhất để làm cho nội dung ô của bạn hiển thị, tổ chức đúng cách và giữ tất cả nội dung bảng tính của bạn trên một chế độ xem màn hình là chèn một ngắt dòng.

Có một số cách khác nhau để thêm một lần ngắt dòng, vì vậy hãy lấy bản sao của sổ làm việc ví dụ và theo dõi.

Chèn một dòng ngắt trên ứng dụng di động Android hoặc iOS

Mẹo này tiện dụng cho các tình huống mà bạn phải làm việc trên điện thoại của mình. Chèn một đường ngắt khi làm việc từ điện thoại của bạn rất dễ dàng.

Bạn chỉ cần xác định vị trí mà bạn muốn chèn ngắt dòng và nhấn phím Enter trên bàn phím điện thoại của bạn. Bạn sẽ nhận được kết quả tương tự như thể nó đã thực hiện trên máy tính.Enter key on your phone’s keyboard. You will get similar results just as if it’s done on a computer.

Lưu ý: Sử dụng bàn phím Gboard trên thiết bị Android của bạn vì phím Enter trên các bàn phím khác có thể không hoạt động như nhau.: Use the Gboard keyboard on your android device as the Enter key on other keyboards may not function the same.

Chèn một đường ngắt với phím tắt

Phương pháp này liên quan đến việc chèn một đường ngắt bằng cách sử dụng phím tắt.

Alt + Enter

Hoặc

Ctrl + Enter

Bạn có thể sử dụng một trong các phím tắt bàn phím để chèn một đường ngắt trong ô. Chỉ cần làm theo những bước dễ dàng này.

  1. Chọn ô bạn muốn chèn đường ngắt
  2. Nhấp đúp vào ô hoặc nhấn F2 để bạn đang ở chế độ chỉnh sửa trong ô.
  3. Nhấp vào vị trí mà bạn muốn chèn đường ngắt. Bạn cũng có thể sử dụng các nút mũi tên trên bàn phím của mình để điều hướng đến vị trí mong muốn.
  4. Nhấn Alt + Enter hoặc Ctrl + Enter.

Tùy thuộc vào nội dung của ô, bạn có thể chèn nhiều đứt đường bên trong một ô duy nhất bằng phương pháp này.

Chèn một đường ngắt với bản sao và dán

Phương pháp này yêu cầu bạn sử dụng một phần mềm khác như Notepad hoặc bất kỳ trình soạn thảo văn bản nào khác. Nhưng bất cứ ai bạn sử dụng nên làm việc tốt.

Quá trình sao chép và dán rất đơn giản. Những gì bạn cần làm là viết ra các mục bạn muốn đặt bên trong ô và tách chúng bằng cách nhấn Enter. Tất cả điều này sẽ được thực hiện bên trong phần mềm trình soạn thảo văn bản.

Sau khi bạn làm điều này, hãy sao chép các mục và dán chúng vào trong một ô trong bảng tính của bạn.

Ngắt dòng sẽ được tự động chèn vào các mục do sự phân tách đã được thực hiện trong phần mềm tài liệu Word bằng cách sử dụng phím Enter.

Bạn nên lưu ý rằng khi bạn dán các mục từ bộ xử lý tài liệu Word vào bảng tính của bạn, bạn phải nhấp đúp vào ô nơi bạn muốn dán các mục.

Làm điều này sẽ đảm bảo tất cả các mục được dán bên trong một ô.

Không nhấp đúp vào một ô cụ thể để dán các mục, chúng sẽ được nhập vào các ô riêng biệt như được minh họa ở trên.

Chèn một đường ngắt với các hàm char và unichar

Có hai chức năng mà bạn có thể sử dụng để chèn một dòng phá vỡ trong Google Sheets. Chúng là các chức năng char và unichar.CHAR and UNICHAR functions.

Cả hai đều là các hàm văn bản và chúng chỉ lấy một đối số số đại diện cho ký tự để chèn vào bảng tính của bạn.

Cú pháp cho chức năng char

= CHAR [ number ]
  • Số là một số nguyên đại diện cho ký tự để trả về. is an integer number which represents the character to return.
= CHAR [ 10 ]

Công thức trên sẽ dẫn đến một ký tự phá vỡ dòng.

Cú pháp cho hàm unichar

= UNICHAR [ number ]
  • Số là một số nguyên đại diện cho ký tự để trả về. is an integer number which represents the character to return.
= UNICHAR [ 10 ]

Công thức trên sẽ dẫn đến một ký tự phá vỡ dòng.

Cú pháp cho hàm unicharCHAR and UNICHAR functions to insert line breaks by combining them with the ampersand & operator or by using them in the SUBSTITUTE function.

Bạn có thể sử dụng các chức năng char và unichar để chèn các giao dịch đường bằng cách kết hợp chúng với ampersand & toán tử hoặc bằng cách sử dụng chúng trong hàm thay thế.

Sử dụng char và unichar với nhà điều hành ampersand và

Toán tử ampersand và có thể được sử dụng để kết hợp hoặc hai hoặc nhiều chuỗi văn bản.

Giá trị văn bản trong công thức được đặt trong các dấu ngoặc kép. Điều này không thay đổi khi kết hợp các ký tự bằng cách sử dụng ampersand.

Khi sử dụng toán tử ampersand, bạn phải đảm bảo không có ký tự giữa cú pháp. Nhà điều hành ampersand phải đến ngay sau khi giá trị mà Lôi sẽ được kết hợp.

Chẳng hạn, nếu bạn muốn kết hợp hai giá trị, toán tử ampersand có giữa cả hai ký tự không có khoảng trắng trước hoặc sau ampersand.column B. If you want to include spaces, they must be enclosed in quotation marks and be in-between ampersand operator as seen in the formula used for columns C and D.

Điều này được minh họa bằng công thức được sử dụng để lấy kết hợp của sự kết hợp trong cột B. Nếu bạn muốn bao gồm khoảng trắng, chúng phải được đặt trong các dấu ngoặc .CHAR or UNICHAR functions to insert a line break inside a cell.

="Bob"&CHAR[10]&"Guy"&CHAR[10]&"Fred"&CHAR[10]&"Ana"&CHAR[10]&"Cynthia"

Hiểu khái niệm này sẽ giúp bạn khi bạn muốn sử dụng các chức năng của ampersand và char hoặc unichar để chèn một đường gãy bên trong một ô.

Sử dụng cú pháp này sẽ chèn các đứt đường trong các vị trí được chỉ định giữa mỗi tên.

Không có không gian đi lạc giữa các toán tử ampersand và các giá trị văn bản được đặt trong các dấu ngoặc kép.: You can replace

function onEdit[e] {
    e.range.setValue[e.value.replace[/ *
*/ig, '\n']]; }
1 with
function onEdit[e] {
    e.range.setValue[e.value.replace[/ *
*/ig, '\n']]; }
2 in the syntax and you will get the same result.

Lưu ý: Bạn có thể thay thế
function onEdit[e] {
    e.range.setValue[e.value.replace[/ *
*/ig, '\n']]; }
1 bằng
function onEdit[e] {
    e.range.setValue[e.value.replace[/ *
*/ig, '\n']]; }
2 trong cú pháp và bạn sẽ nhận được kết quả tương tự.

Sử dụng char và unichar với chức năng thay thếSUBSTITUTE function is a much simpler alternative to the ampersand operator when looking to insert a line break.

Tuy nhiên, nó hoạt động tốt nhất khi các nhân vật của bạn được phân tách với cùng một dấu phân cách. Điều này là do hàm thay thế hoạt động bằng cách tìm một chuỗi văn bản nhất định và thay thế nó bằng một chuỗi khác.SUBSTITUTE function works by finding a given text string and replacing it with another.

Trong trường hợp này, hàm char hoặc unichar sẽ được sử dụng để thay thế một ký tự thông qua hàm thay thế.CHAR or UNICHAR function will be used to replace a character through the SUBSTITUTE function.

=SUBSTITUTE [ text_to_search, search_for, replace_with, [occurrence_number] ]

Hàm thay thế có bốn đối số - ba đối số bắt buộc và một đối số tùy chọn.SUBSTITUTE function has four arguments – three compulsory arguments and one optional argument.

  • Text_TO_Search: Điều này chỉ định từ văn bản tìm kiếm sẽ xảy ra.: this specifies from which text the search is to occur.
  • search_for: Đây là nơi bạn chỉ định văn bản bạn muốn chức năng tìm kiếm. Lập luận này là trường hợp nhạy cảm và phải được đặt trong các dấu ngoặc kép.: this is where you specify what text you want the function to look for. This argument is case sensitive and must be enclosed in quotation marks.
  • thay thế_with: cái gì để thay thế văn bản search_for bằng: what to replace the search_for text with
  • Xuất hiện_number: Đối số này là tùy chọn và đề cập đến số lần văn bản search_for xuất hiện trong văn bản mà Lừa được tìm kiếm. Đối số này cho phép bạn chỉ định sự xuất hiện của ký tự search_for để thay thế khi nó xảy ra nhiều thời gian.: this argument is optional and refers to the number of times the search_for text appears in the text that’s being searched. This argument allows you to specify which occurrence of the search_for character to replace when it occurs multiple time.

Ví dụ, trong từ Abracadabra, chữ A xuất hiện năm lần. Nếu bạn không chỉ định sự xuất hiện của A để thay thế, tất cả các A sẽ được thay thế.abracadabra, the letter a appears five times. If you don’t specify which occurrence of a to replace, all the a’s will be replaced.

Nhưng, nếu bạn chỉ muốn thay thế A đầu tiên trong từ, bạn sẽ nhập 1 trong đối số xuất hiện_number và chỉ có A đầu tiên sẽ được thay thế.occurrence_number argument and only the first a will be replaced.

= SUBSTITUTE [ A1, ", ", CHAR [ 10 ] ]

Sao chép và dán công thức này để chèn một dòng phá vỡ trong ô.

Với các giải pháp công thức này, bạn có thể dễ dàng chèn các đường vỡ dòng vào nhiều ô bằng cách sử dụng tay cầm điền để sao chép công thức.

Chèn một đường ngắt với tập lệnh ứng dụng

Bạn cũng có thể sử dụng các tập lệnh của Google Apps để tự động hóa quá trình thay thế các ký tự Delimiter bằng các lần ngắt dòng.

Chuyển đến menu mở rộng và chọn tập lệnh ứng dụng từ các tùy chọn để mở trình chỉnh sửa tập lệnh.

Bạn có thể dán vào mã dưới đây.

function onEdit[e] {
  if [SpreadsheetApp.getActiveSpreadsheet[].getSheetName[] == 'Apps Scripts'] {
    if [typeof e.value != 'object'] {
      e.range.setValue[e.value.replace[", ", "\n"]];
    }
  }
}

Mã sẽ thay thế mọi sự xuất hiện của ký tự dấu phẩy và không gian bằng một lần ngắt dòng.

Điều gọn gàng là mã này sẽ tự động chạy mỗi khi bạn chỉnh sửa bảng tính. Nhưng nó sẽ chỉ thay thế các ký tự trong một tờ có tên là tập lệnh ứng dụng.Apps Scripts.

Khi bạn nhập dữ liệu vào bảng tính, bạn sẽ thấy các giá trị tự động cập nhật với các lần ngắt dòng!

Sự kết luận

Phá vỡ dòng là giải pháp tuyệt vời để sắp xếp văn bản chính xác hơn trong các tế bào của bạn. Nó cũng đảm bảo rằng tất cả dữ liệu của bạn xuất hiện trong chế độ xem đầy đủ và không bị cắt đứt khi nó quá dài.

Các phím tắt bàn phím thủ công để thêm ngắt đường bên trong một ô là tuyệt vời khi bạn chỉ muốn chèn một ngắt một dòng.

Mặt khác, bằng cách sử dụng một trong các công thức hoặc tập lệnh ứng dụng sẽ là cách hiệu quả nhất để chèn phá vỡ dòng trong một ô.

Bạn sử dụng những thủ thuật nào khác để chèn phá vỡ dòng? Cho chúng tôi biết trong phần ý kiến ​​dưới đây!

Oluwaseun là một nhà phân tích thông minh kinh doanh có chuyên môn về Google Sheets và ngôn ngữ lập trình SQL. Ông đã làm việc với các doanh nghiệp khác nhau để đưa ra quyết định dựa trên dữ liệu. Anh ấy thích giúp đỡ người khác học hỏi và phát triển.

Bài Viết Liên Quan

Chủ Đề