Google sheet mọi thứ sau ký tự

Tôi đang tạo các liên kết liên kết nhưng các url mà tôi đang làm việc có mã theo dõi được thêm vào cuối bằng javascript. Có 40 liên kết trông như thế này

http. //www. tiêu đề áo sơ mi. net/sharkula-t-shirt. html#. VmQs-Yl96Uk

Tôi không muốn xóa mã thủ công mặc dù sẽ không mất nhiều thời gian. Tôi muốn xóa # và mọi thứ sau nó

Tôi đã có thể sử dụng chức năng này trong Google Trang tính

#. *

Chọn các cuộc gọi bạn muốn chỉnh sửa và sử dụng tính năng Tìm và Thay thế và đừng quên kiểm tra “Tìm kiếm bằng biểu thức chính quy. ”

Google sheet mọi thứ sau ký tự

Bạn có thể thấy rằng tôi đã để trống khu vực Thay thế bằng. Đó là bởi vì tôi chỉ muốn xóa văn bản. Nhưng bạn có thể thay đổi văn bản theo cách này nếu bạn muốn

starting_at - Chỉ số từ bên trái của string để bắt đầu trích xuất. Ký tự đầu tiên trong string có chỉ số 1

  • extract_length - Độ dài của phân đoạn cần trích xuất

    • Nếu kết thúc string trước khi bắt gặp các ký tự extract_length, thì MID(A2,3,5)0 trả về các ký tự từ starting_at đến hết string
  • ghi chú

    • Để trả về nội dung từ starting_at đến hết string, hãy sử dụng MID(A2,3,5)5 để tính toán độ dài của chuỗi sẽ được trả về thay vì chỉ xác định một số lớn cho extract_length

    • Để trả về nội dung của string bắt đầu bằng một ký tự hoặc chuỗi con cụ thể, hãy sử dụng MID(A2,3,5)8 để xác định vị trí chỉ mục của điểm mong muốn

    Xem thêm

    MID(A2,3,5)9. Thay thế văn bản hiện có bằng văn bản mới trong một chuỗi

    string60. Chia văn bản xung quanh một ký tự hoặc chuỗi đã chỉ định và đặt từng đoạn vào một ô riêng biệt trong hàng

    Vì vậy, tôi có một trang tính mới trong đó mỗi mặt hàng là một cột mới, tôi muốn trích xuất số lượng của từng mặt hàng từ ô phía trên, để tôi có thể so sánh mặt hàng đó với giá trị kho hiện có. Ví dụ: làm cách nào để trích xuất số lượng cho "MEN’S SS PERFORMANCE TEE - Antraxit (Số lượng. 19. 50 USD, Màu. Antraxit, Kích thước. S, Số lượng. 5)", tôi có thể thấy số lượng của nó là 5 nhưng làm cách nào để trích xuất nó trong ô mới. Cảm ơn bạn

    Hồi đáp

    Là một nhà tiếp thị, bạn thường phải đối mặt với rất nhiều dữ liệu cần dọn dẹp, cho dù dữ liệu đó từ Google Analytics, Search Console hay bất kỳ nền tảng và dịch vụ nào khác mà chúng tôi làm việc hàng ngày. Điều này có thể được thực hiện thủ công, nhưng có những công thức cụ thể mà bạn có thể sử dụng để tăng tốc mọi thứ, làm cho ngày của bạn dễ dàng hơn và hoàn thành được nhiều việc hơn

    Khả năng trích xuất văn bản sau một ký tự cụ thể trong Google Trang tính là một kỹ năng rất hữu ích có thể giúp bạn tiết kiệm thời gian, bằng cách cho phép bạn kết hợp các yếu tố cụ thể để phân tích dữ liệu hoặc để xây dựng các chiến dịch (mẫu sao chép quảng cáo, mẫu từ khóa, v.v.) hoặc

    Một số ví dụ có thể bao gồm.  

    • Trích xuất phần miền của một URL để đếm các miền duy nhất
    • Trích xuất một phần của URL giữa các lần xuất hiện của “/” để xây dựng bản in quảng cáo cho các chiến dịch Google Ads của bạn
    • Trích xuất tên thương hiệu hoặc danh mục sản phẩm từ các URL trong sơ đồ trang web của đối thủ cạnh tranh

    Cách trích xuất văn bản sau một ký tự trong Google Sheets hoặc Excel

    Để trích xuất văn bản sau một ký tự nhất định trong Google Trang tính, chúng tôi sẽ sử dụng kết hợp các công thức RIGHT, LEN và FIND hoặc MID, LEN và FIND

    Trong ví dụ bên dưới, chúng tôi sẽ tìm cách trích xuất tên miền của email từ trường địa chỉ email. Bởi vì mỗi tên miền có độ dài khác nhau, nên chúng tôi sẽ không biết chính xác số lượng ký tự cần lấy từ phía bên tay phải và do đó, bắt đầu từ đâu trong chuỗi. Chúng ta khắc phục điều này bằng cách kết hợp hàm RIGHT với hàm LEN. Giải pháp này hoạt động khi bạn có một ký tự nhất quán trên các hàng dữ liệu mà bạn đang xem. Trong trường hợp này, ký tự đó là biểu tượng @


    string7



    Đây là cách thực hiện

    1. RIGHT trích xuất văn bản từ phía bên phải của ô. Chúng ta cần cho nó biết có bao nhiêu ký tự từ bên phải để trích xuất. Vì phần tên miền của địa chỉ email không có độ dài cố định, chúng tôi cần làm việc với các công thức khác để cho phép giá trị này ở dạng tĩnh. Chúng tôi mở công thức bằng RIGHT và cả hai công thức khác đều đi vào bên trong công thức đó, cho biết [số_ký_tự] cần trích xuất
    1. LEN tính toán tổng chiều dài của trường, e. g. số lượng ký tự, bao gồm cả khoảng trắng. Trong ví dụ này, ô C1 tổng chiều dài của trường là 23
    1. TÌM sau đó tập hợp mọi thứ lại với nhau bằng cách tìm vị trí trong chuỗi của ký tự đã chọn. Vì chúng tôi muốn trích xuất phần tên miền của địa chỉ email, chúng tôi cần một ký tự nhất quán trên mỗi địa chỉ. Do đó, chúng ta có thể sử dụng ký tự @. Sau đó, chúng tôi sẽ trừ vị trí trong chuỗi @ từ tổng độ dài lần lượt tính [số_ký_tự] để trích xuất từ ​​phía bên tay phải. Trong ô C1, @ ở vị trí 10


    Sau đó, kết hợp tất cả những thứ này lại với nhau, công thức LEN tính toán độ dài (23), trừ vị trí của @ bằng FIND (10), để lại cho chúng ta 13 ký tự để đặt vào công thức RIGHT và kết quả là “quả trăng. com”

    Cách tiếp cận này hoạt động khi có một ký tự nhất quán trên các hàng mà bạn đang xem. Nếu ký tự này khác nhau giữa các hàng, bạn sẽ cần sử dụng một công thức nâng cao hơn có tên là REGEXEXTRACT, được giải thích bên dưới

    Cách trích xuất văn bản sau mẫu bằng Regex trong Google Sheets

    Tuy nhiên, đôi khi bạn có thể đang phân tích dữ liệu được thu thập thủ công với tình trạng vệ sinh dữ liệu kém và do đó, các ký tự không nhất quán trong các hàng của bạn, vì vậy bạn cần một mẫu thu thập nhiều biến thể. Đây là nơi REGEX EXTRACT có ích

    string8


    Nếu có một hoặc nhiều mẫu có thể được sử dụng, thì giải pháp có thể là kết hợp RIGHT, LEN và FIND với REGEXMATCH. Regex cho phép bạn so khớp nhiều mẫu và trong ví dụ này, hãy tìm các ký tự ở phía bên phải của ô xem chúng có khớp với các mẫu bạn đã chọn hay không

    =REGEXEXTRACT (văn bản, regular_expression)


    Văn bản – văn bản được kiểm tra theo biểu thức chính quy


    Biểu thức chính quy – biểu thức chính quy để kiểm tra


    Trong Google Trang tính, biểu thức chính quy phải được đặt trong dấu ngoặc kép, như trên


    Đây là cách thực hiện

    1. Trước tiên, hãy kiểm tra mẫu biểu thức chính quy của bạn để đảm bảo mẫu này hoạt động trên tất cả các hàng bạn muốn kiểm tra
    1. Đặt cái này trong RIGHT và LEN để tính số lượng ký tự từ bên phải để giải nén


    Trích xuất Regex sau đó khớp với vị trí của # hoặc % và điều này được sử dụng trong hàm TÌM

    Một số giải pháp khác mà bạn có thể thấy hữu ích khi làm việc với văn bản trong Google Trang tính

    Cách trích xuất văn bản trước một ký tự trong Google Sheets hoặc Excel

    Tương tự, để trích xuất văn bản trước một ký tự nhất định trong Google Trang tính, chúng tôi sẽ sử dụng kết hợp các công thức TRÁI và TÌM. Trong ví dụ này, chúng tôi sẽ tìm cách trích xuất địa chỉ email không có phần tên miền, vì vậy mọi thứ ở bên trái biểu tượng @

    string9

    Đây là cách thực hiện

    1. LEFT trích xuất các ký tự từ phía bên trái của ô. Tuy nhiên, do độ dài của phần tên trong địa chỉ email không thống nhất nên chúng ta cần kết hợp TRÁI với TÌM để xác định chính xác vị trí cần kết thúc tại mỗi thời điểm
    1. TÌM tìm kiếm vị trí đầu tiên của ký tự phù hợp trong ô và do đó cho chúng tôi biết số lượng ký tự cần trích xuất
    1. Bằng cách kết hợp LEFT với FIND, bạn cho hàm LEFT biết có bao nhiêu ký tự từ bên trái cần trích xuất, vì số lượng ký tự sẽ không cố định trên các hàng. Chúng ta cần sử dụng trừ 1, vì công thức FIND bao gồm @ trong phép tính và chúng ta cần bắt đầu 1 trước giá trị này để chỉ lấy phần tên

    Cách trích xuất văn bản giữa lần xuất hiện thứ n của một ký tự trong Google Trang tính hoặc Excel

    string0

    Đôi khi nó sẽ không phải là một ký tự cụ thể mà bạn muốn trích xuất văn bản trước, giữa hoặc sau, mà nó sẽ nằm giữa hai lần xuất hiện cụ thể của cùng một ký tự. Đó là trường hợp khi làm việc với các URL

    Là một nhà tiếp thị, điều này có thể đặc biệt hữu ích cho việc phân tích đối thủ cạnh tranh khi rình mò sơ đồ trang web của đối thủ cạnh tranh để xem họ đang phân loại thương hiệu hoặc danh mục nào

    Ví dụ dưới đây được lấy từ một phần nhỏ trong sitemap của ASOS. com, nơi chúng tôi có 6 thương hiệu mà chúng tôi muốn trích xuất từ ​​​​URL. Nếu chúng tôi lấy toàn bộ sơ đồ trang web, chúng tôi có thể để lại hàng nghìn, thậm chí hàng trăm nghìn URL

    Giả sử chúng tôi muốn hiểu thương hiệu nào đã được đưa vào trang web của đối thủ cạnh tranh? . Trong trường hợp này, chúng tôi sẽ cần trích xuất “reebok”, nằm giữa lần xuất hiện thứ ba và thứ tư của dấu gạch chéo lên phía trước. Chúng ta cần sử dụng dấu gạch chéo vì độ dài của mỗi thương hiệu sẽ khác nhau nên vị trí ký tự sẽ thay đổi. Do cấu trúc của trang web, điều này sẽ giống nhau đối với tất cả các thương hiệu


    Tại đây, chúng ta có thể thấy hoạt động của cách trích xuất tên thương hiệu từ url, sử dụng MID, FIND, CHAR và SUBSTITUTE  để tìm vị trí xuất hiện thứ n của /


    Đây là cách thực hiện

    1. Tìm vị trí của dấu “/” thứ ba
    1. Tìm vị trí của  “/” thứ tư
    1. Đặt hai công thức tìm bên trong công thức MID để tìm vị trí bắt đầu của tên thương hiệu và độ dài của nó bằng cách trừ vị trí 4 khỏi vị trí 3
    1. Cuối cùng, bọc công thức trong SUBSTITUTE để xóa dấu gạch ngang và thay vào đó thêm khoảng trắng

    Tóm lược

    Khả năng làm việc và thao tác với văn bản trong Google Trang tính là một kỹ năng cực kỳ hữu ích để học hỏi, đặc biệt là khi làm việc với nhiều nền tảng tiếp thị khác nhau. Hầu hết các sự cố khi làm việc với văn bản trong Google Trang tính đều có thể được giải quyết bằng cách học cách sử dụng và kết hợp các công thức RIGHT, LEFT, LEN, FIND, MID, SUBSTITUTE và REGEX khi cần. Vì vậy, hãy học những điều này và bạn sẽ ổn trong hầu hết các tình huống

    Chúng tôi đã chỉ ra cách trích xuất văn bản sau một ký tự trong Google Trang tính và Excel, đồng thời đề cập đến một số vấn đề phổ biến mà bạn có thể gặp phải với tư cách là nhà tiếp thị khi trích xuất và thao tác văn bản. Chúng tôi cũng đã đề cập đến việc trích xuất văn bản trước một ký tự và sử dụng Regex khi không có ký tự nhất quán trên các hàng của bạn