Tôi đang cố gắng tìm hiểu "nếu" tôi có thể tự động "tách văn bản thành cột" bằng cách sử dụng Google App Script và trình kích hoạt "khi gửi biểu mẫu". Nếu có, ai đó có thể giúp tôi tìm ra giải pháp cho vấn đề sau không? Show Tôi có một biểu mẫu google đang được sử dụng để đăng ký các hội thảo phát triển chuyên nghiệp. Tên hội thảo được gửi qua biểu mẫu google có ID duy nhất # trong đó. Tôi cần sao chép hoặc tách ID# duy nhất đó vào một cột khác Văn bản hội thảo mẫu (Mọi hội thảo sẽ ở định dạng này)
Chuỗi trên sẽ nằm trong ô B1 và tôi cần tự động sao chép hoặc tách giá trị ID#100103 vào ô C1. Chúng tôi sẽ luôn có thể nhắm mục tiêu ID# là nơi xảy ra sự phân tách Tôi biết cách thực hiện việc này theo cách thủ công bằng cách sử dụng "dữ liệu> chia văn bản thành cột", nhưng tôi cần việc này được thực hiện tự động khi gửi biểu mẫu Bất kỳ ý tưởng? Câu trả lời hay nhấtBạn không cần một kịch bản cho việc này. Nhập nội dung sau vào C1
Điều này sẽ điền vào cột C các số Id (nơi có sẵn dữ liệu trong B), để trống phần còn lại. Khi nhiều mục được gửi qua biểu mẫu, nhiều số Id sẽ có trong cột C Một phiên bản khác sử dụng trích xuất biểu thức chính quy thứ hai để bỏ phần ID# và chỉ giữ lại các chữ số
Giải pháp liên quanGoogle-sheet – Chia nhỏ nội dung có nhiều dòng thành nhiều hàng và cột trong Google sheetCó vẻ như chức năng
(chú ý khoảng cách giữa các dấu ngoặc kép) sẽ chia văn bản thành ba ô
Google-sheet – Tự động “Cho phép truy cập” đối với IMPORTRANGE trong Google SheetsCâu trả lời ngắn
Giải pháp duy nhất là chủ sở hữu hoặc bất kỳ người chỉnh sửa nào thực hiện ủy quyền bắt buộc cho từng bảng tính bên ngoài Giải trìnhGoogle Apps Script không bao gồm bất kỳ lớp hoặc phương thức nào cho các chức năng tích hợp sẵn của Google Trang tính, do đó, việc ủy quyền phải được thực hiện trên giao diện người dùng Google Trang tính bởi chủ sở hữu hoặc người chỉnh sửa bảng tính Tin tốt là ủy quyền truy cập chỉ được yêu cầu một lần bởi bảng tính bên ngoài, vì vậy bạn có thể thêm một trang tính có thứ gì đó như Bạn có thể sử dụng tính năng Chia văn bản thành cột trong Google Trang tính để nhanh chóng phân chia nội dung của một ô (hoặc một dải ô) Tính năng Tách văn bản thành cột rất hữu ích khi bạn muốn nhanh chóng tách tên và họ hoặc tên người dùng và tên miền khỏi id email hoặc tên miền khỏi URL Trong hướng dẫn này, tôi sẽ chỉ cho bạn nhiều ví dụ về cách chia văn bản thành các cột trong Google Trang tính. Bạn sẽ sớm biết chính xác cách chia ô trong Google Trang tính như một chuyên gia Bài viết này bao gồm Cách tách văn bản thành cột trong Google SheetsVí dụ 1 – Tách Họ và Tên thành Tên và HọDưới đây là tập dữ liệu với tên của một số siêu anh hùng yêu thích của tôi Sau đây là các bước tách họ và tên thành họ và tên
Đó là nó. Nó sẽ ngay lập tức chia tên thành tên và họ Ghi chú
Ví dụ 2 – Chia id Email thành Username và Domain NameGiả sử bạn có tập dữ liệu với các email như hình bên dưới Dưới đây là các bước sử dụng Split Text to Columns để tách tên người dùng và tên miền
Ngay khi bạn nhập @, Google Trang tính sẽ ngay lập tức chia văn bản thành tên người dùng và tên miền Một lần nữa, hãy nhớ rằng điều này sẽ ghi đè lên tập dữ liệu gốc. Nếu bạn muốn giữ nguyên tập dữ liệu gốc, hãy tạo một bản sao, sau đó sử dụng tính năng Tách văn bản thành cột Ví dụ 3 – Lấy tên miền từ URLGiả sử bạn có một tập dữ liệu như hình bên dưới Lưu ý rằng có sự kết hợp của các URL trong đó một số chỉ có tên miền gốc và một số có liên kết đến một trang/bài đăng cụ thể Dưới đây là các bước để lấy tên miền từ URL bằng cách sử dụng Split Text to Columns
Lưu ý rằng ngay sau khi bạn nhập /, các URL sẽ xuất hiện và tên miền sẽ nằm trong cột C Bây giờ, nếu bạn thắc mắc tại sao cột B trống, thì đó là vì có hai dấu gạch chéo lên sau HTTP trong các URL. Mỗi dấu gạch chéo về phía trước được coi là dấu phân cách riêng lẻ Ngoài ra, lưu ý rằng kỹ thuật này hoạt động khi bạn có các tên miền có cùng định dạng. Ví dụ: nếu bạn có một cái có HTTP và một cái không có HTTP, thì nó có thể cung cấp cho bạn các tên miền trong các cột khác nhau Mẹo chuyên nghiệp. Trong trường hợp bạn muốn tách văn bản thành hàng (chứ không phải cột), một cách dễ dàng là trước tiên lấy kết quả bằng cách sử dụng văn bản thành cột, sau đó chuyển đổi dữ liệu Vì vậy, đây là cách bạn có thể sử dụng chức năng Chuyển văn bản thành cột trong Google Trang tính để nhanh chóng tách các ô trong Google Trang tính. Bạn cũng có thể thực hiện văn bản tương tự với cột bằng cách sử dụng các công thức (chẳng hạn như RIGHT, LEFT, MID, v.v. ). nhưng trong hầu hết các trường hợp, tôi thấy sử dụng cái này dễ hơn nhiều Tôi hy vọng bạn tìm thấy hướng dẫn này hữu ích Bạn cũng có thể thích các Hướng dẫn sau về Google Trang tính
SumitChuyên gia bảng tính tại Điểm năng suất . Trang web . + bài đăng Google Trang tính và Microsoft Excel Expert
Bài viết phổ biếnCách sao chép một trang tính Google vào một bảng tính khácCách định dạng số điện thoại trong Google Sheets?Top 15 mẹo và thủ thuật Google Trang tính hữu ích nhấtTop 10 công cụ phần mềm quản lý dự án tốt nhất [2022]1 suy nghĩ về “Cách tách văn bản thành cột trong Google Trang tính (có ví dụ)”
|