Hàm tính toán trên Google Sheet người làm Digital Marketing nên biết

Mình thật sự khá bất ngờ khi phát hiện ra Google Sheet có thể làm những điều mà mình từng phải đi kiếm rất nhiều công cụ để giúp cho việc tự động hóa công việc. Giờ đây mình có xu hướng chuyển về Google Sheet bởi sự tiện lợi của nó. Bài viết này mình sẽ chia sẻ tới các bạn một số hàm rất hay có thể giúp tối ưu công việc tốt hơn.

1. Liên kết dữ liệu từ các bảng khác.

Bạn có 2 file chứa 2 dữ liệu khác nhau. Bây giờ muốn lấy dữ liệu ở file A sang file B chúng ta sẽ làm như sau.

=IMPORTRANGE("SPREADSHEET_KEY","'SheetName'!A2:A")

Mô tả:

  • SPREADSHEET_KEY : Địa chỉ của File A, File đó bạn cần có quyền xem nếu của người khác, hoặc file bạn là chủ sở hữu
  • ‘SheetName’!A2:A : Tên bảng và dữ liệu cột bạn sẽ lấy.

Ví dụ:

=IMPORTRANGE("https://docs.google.com/spreadsheets/d/1LjlkaTP2bVnQzuZkQSra1G22FTCqgrhs9zQybVxnHdY/edit#gid=1729574070"; "KW Topics!A1:A3")

Mình sẽ lấy dữ liệu ở Sheet có tên KW topics và từ cột A1 đến cột A3.

Kết quả khi lấy dữ liệu từ bảng tính khác

2. Ghép các chuỗi với nhau và lưu định dạng dữ liệu (hủy bỏ liên kết)

Khi bạn làm từ khóa, bạn sẽ cần ghép các chuỗi lại với nhau theo tiền tố, hậu tố chẳng hạn. Chúng ta sẽ dùng câu lệnh CONCATENATE

Điểm đặc biệt của Concatenate là nó giữ lại định dạng của ô bạn lấy dữ liệu, điều này khác với việc bạn dùng & để ghép các cột với nhau.

VD: Ghép chuỗi B2 vào A2 và C2, đồng thời thêm khoảng cách giữa các từ.

=CONCATENATE(B2;" ";A2;" ";C2)
Chúng ta dùng hàm này hoặc dùng dấu & như ở Excel cũng được, nhưng mình thấy cái này tiền hơn.

Bây giờ để xóa liên kết, chỉ lưu dữ liệu. Mục đích là để sau này khi bạn copy mang đi dán vào bất kỳ đâu đều được, có một mẹo nhỏ.

Tạo 1 cột mới bên phải hoặc trái. Bạn Copy dữ liệu cũ và đặt chuột vào chỗ cần paste dữ liệu mới, nhấn chuột phải chọn => Dán đặc biệt => Chỉ giá trị

Copy qua 1 trường dữ liệu mới và chỉ dán giá trị.

3. Lấy dữ liệu từ 1 Website

Đây là tính năng mình cực kỳ thích bởi nó giúp mình ứng dụng khá nhiều việc. Hãy thử lấy Title của 1 url: https://thanhtrungmobile.vn/thay-man-hinh-iphone-x.html

Chúng ta sẽ sử dụng hàm: IMPORTXML

VD: Mình lấy title của link này

=IMPORTXML("https://thanhtrungmobile.vn/thay-man-hinh-iphone-x.html";"//title")
Lấy title, description của 1 trang bất kỳ Thành Trung Mobile
Lấy title, description của 1 trang bất kỳ.

Tại sao bạn không tự tạo ra công cụ check Title, Description, H1, h2, h3… hay những gì bạn muốn để tối ưu hóa công việc?

Một số hàm về SEO các bạn có thể tham khảo

  • Lấy tất cả link có trong 1 url:
"//@href";
  • Lấy tất cả link nội bộ:
"//a[contains(@href, 'domain.com')]/@href";
  • Lấy tất cả link ra ngoài:
//a[not(contains(@href, 'domain.com'))]/@href;
  • Lấy description
"//meta[@name='description']/@content";
  • Lấy thẻ H1
"//h1";
  • Lấy địa chỉ email trong 1 url:
"//a[contains(@href, 'mailTo:') or contains(@href, 'mailto:')]/@href";
  • Lấy link mạng xã hội (VD: LinkedIn, Facebook, Twitter):
"//a[contains(@href, 'linkedin.com/in') or contains(@href, 'twitter.com/') or contains(@href, 'facebook.com/')]/@href";
  • Lấy dữ liệu cập nhật cuối cùng của 1 website qua RSS
"//lastBuildDate"

Update 11/3/2020: Nếu bạn muốn tùy biến cái này để lất bất cứ dữ liệu gì bạn muốn, bạn cần hiểu về xpath . Cách tốt nhất là cài một tiện ích để lấy chuỗi xpath tại đây (áp dụng trên chrome). Với cái này mình có thể tạo ra 1 bảng excel để check giá hết các đối thủ… rất nhiều cái hay ho các bạn có thể áp dụng.

Bài viết sẽ còn cập nhật tiếp, các bạn nên bookmark lại để cập nhật nhé.

Author: Tú Cao

Tôi là Tú Cao. Tôi chia sẻ và dạy mọi người cách kinh doanh trên Internet. Bởi vì "Hạnh phúc không phải là nhận, hạnh phúc chính là sự cho đi". Bài viết này dựa trên quan điểm, hiểu biết của Tôi. Bạn tự cân nhắc và chịu trách nhiệm khi làm theo, nếu nó hữu ích với bạn hãy Mời Tú Cao một tách CÀ PHÊ.  

13 Replies to “Hàm tính toán trên Google Sheet người làm Digital Marketing nên biết”

  1. Tour Malaysia says: 31/05/2021 at 14:43

    Hợp lý, sử dụng googlesheet trên mobile hay ipad cũng tiện lợi đễ review nhanh nội dung

  2. Pham Hieu says: 20/12/2019 at 21:19

    Xin chào,
    Mình có Cột A ( url)
    Cột B => Dùng hàm như trên để lấy Title
    Làm thế nào để hàm ở Cột B tự động lấy URL của cột A khi mình kéo công thức từ trên xuống.
    (Thay vì trong công thức cột B mình phải copy từng URL từ cột A)
    Nếu có hướng dẫn cho mình xin với. Xin cám ơn

    1. Tú Cao says: 24/12/2019 at 10:25

      Mình hiểu là bạn muốn cố định dữ liệu 1 cột, khi kéo xuống nó ko thay đổi nữa?

  3. AnhP says: 11/07/2019 at 22:27

    cảm ơn bài chia sẻ hưu ích của a, e có áp dụng phần lấy title và description nhưng công thức không nhận kết quả, anh xem giúp e công thức để lấy được giữ liệu cần trên link sau vs ạ
    https://www.aliexpress.com/item/32738051928.html
    E cám ơn!

    1. Tú Cao says: 14/07/2019 at 21:33

      Giống y hệt cấu trúc bên trên bạn nhé.
      Mình thử thì vẫn lấy được bình thường.
      =IMPORTXML(“https://vi.aliexpress.com/item/32738051928.html”;”//title”)

  4. moa says: 30/05/2019 at 16:22

    Thật ra google sheet nếu được tận dụng sẽ hữu ích và dễ dùng hơn rất nhiều, nhưng vấn đề là ít người biết. Tú có thể chỉ thêm cách để kết nôi API với các bên thứ 3 thì tuyệt vời

    1. Tú Cao says: 04/06/2019 at 09:19

      (y), hiện tại thì Tú cũng mưa mò sâu tới mức đó, khi nào mình hiểu mình chắc chắn sẽ chia sẻ.

      Cảm ơn bạn đã ghé thăm blog.

  5. Pham says: 30/01/2019 at 12:48

    Cho xin ví dụ lệnh lấy description và email theo công thức trên với. Thử title thì được mà description và email không được.
    Xin cám ơn.

    1. Tú Cao says: 31/01/2019 at 10:45

      Chào bạn,

      Tú đã cập nhật lại các cấu trúc, bạn không dùng được do nó sai dấu ‘. Khi Tú post thì trình soạn thảo nó định dạng lại nên sai. Bạn có thể copy lại lệnh trên để thử lại.

  6. Office Saigon says: 29/01/2019 at 15:10

    Tuyệt vời. Thông tin khá hữu ích.

  7. Tâm Pacific says: 23/01/2019 at 23:33

    Cái Google Sheet này mạnh lắm luôn á, bên Tâm hay sử dụng Google Sheet này để tương tác với khách hàng. Mình lấy link này up lên cả trăm website, và khách hàng nào cũng dựa vào đó để thực hiện thao tác với mình. Mà tính ra còn nhiều cái khác hay lắm á, mà chưa dùng tới nữa, bữa thấy Tiến Anh có chia sẻ cái vụ Google Sheet bằng Report cũng khá là hay lắm luôn đó Tú, bữa nào nghiên cứu tiếp đi ha !!1

Trả lời

Your email address will not be published.

You may use these <abbr title="HyperText Markup Language">html</abbr> tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*