Lấy dữ liệu trên trang Facebook cá nhân vào Excel với Power Query

Chia sẻ bài viết này:
  •  
  •  
  •  
  •  
  •  
  •  
  •   
  •   

Trong bài viết này, Học Excel Online sẽ hướng dẫn cách kết nối Power Query với Facebook để lấy dữ liệu từ trang cá nhân của bạn vào Excel một cách dễ dàng.

Lấy dữ liệu trên trang Facebook cá nhân vào Excel với Power Query

Kết nối với trang Facebook cá nhân của bạn

Để lấy dữ liệu từ trang cá nhân Facebook của bạn thì trước tiên là phải kết nối Power Query với Facebook đã phải không nào 😊

Để kết nối Power Query với Facebook ta có một số cách như sau:

Cách 1

Trên Excel, bạn vào Power Query, trong phần Get Data bạn tìm tới From Online Services, chọn Facebook và đăng nhập.

Cách 2

Ngoài cách trên, bạn cũng có thể kết nối tới Facebook trong cửa sổ Power Query Editor.

Sau khi mở Power Query Editor, bạn chuột phải vào phần bên trái của cửa sổ, chọn New Query -> Online Services -> Facebook

Sau đó bạn thực hiện đăng nhập vào trang Facebook cá nhân của mình.

Với 2 cách trên là bạn đã kết nối được Power Query và Facebook rồi nhé, Tiếp theo ta sẽ thực hiện lấy dữ liệu.

Lấy dữ liệu trên trên trang cá nhân vào Excel

Sau khi đã kết nối thành công tới Facebook, ta thực hiện lấy dữ liệu như sau:

Bạn vào lại như bước đăng nhập vào Facebook trên để bắt đầu thực hiện lấy dữ liệu, vì đã đăng nhập rồi nên lần này Power Query sẽ không yêu cầu đăng nhập nữa.

Có thể sẽ có một thông báo hiện ra như sau, bạn ấn Continue để tiếp tục

Bằng việc thấu hiểu rằng hầu hết nhân viên văn phòng thường mất nhiều thời gian tra cứu cách sử dụng các hàm, các tính năng trong Excel, gặp khó khăn trong lồng ghép hàm, xử lý dữ liệu, công việc bận rộn không có thời gian học. Nên Học Excel Online đã thiết kế ra chương trình Excel từ cơ bản tới nâng cao dành cho người đi làm. Đây là chương trình học online, học viên có thể chủ động học mọi lúc mọi nơi, trao đổi trực tiếp với giảng viên tại bài giảng trong suốt quá trình học.

Với khoá học này học viên sẽ nắm được: :

  • Trọn bộ công cụ định dạng báo cáo chuyên nghiệp: Format, Cell, Number, Style,...không mất thời gian cả ngày ngồi sửa báo cáo
  • Toàn bộ kỹ năng lọc dữ liệu, lọc dữ liệu nâng cao trong Excel phục vụ cho mục đích trích xuất dữ liệu
  • Data Validation kiểm soát dữ liệu khi nhập vào một vùng trong bảng tính
  • TẤT TẦN TẬT hơn 100 hàm thông dụng, công thức mảng trong Excel, học tới đâu nhớ tới đó
  • Bộ 36 PHÍM TẮT giúp thao tác nhanh gấp đôi
  • BÁO CÁO SIÊU TỐC trong 1 phút với Pivot Table
  • Hỏi đáp trực tiếp tại bài giảng với giảng viên trong suốt quá trình học
  • CHUYÊN NGHIỆP trong báo cáo bằng Biểu đồ, đồ thị,....
  • 142+ bài giảng, 13+ giờ học, 200+ ví dụ thực tế cùng chuyên gia
  • 100+ Kỹ năng, thủ thuật Excel thông dụng với các hàm: SUMIF, HLOOKUP, VLOOKUP, DATEDIF…

Một hộp thoại có tên Fb được hiện ra

Tại mục “Me”, user name or Object ID bạn có thể gõ chữ me (như hình) hoặc ID trang Facebook cá nhân của bạn.

Mục Connection bạn sẽ có có lựa chọn danh sách các thông tin mà bạn muốn lấy từ trang Facebook cá nhân của mình vào Excel (Ở đây mình chọn là Movies làm ví dụ).

Sau khi chọn Movies và ấn OK, Power Query sẽ đưa bạn tới với hộp thoại sau, bạn có thể ấn Load hay Load To… luôn vào Excel hoặc là ấn vào Transform Data để để thực hiện các biến đổi khác (Ở đây mình chọn Transform Data)

Cửa sổ Power Query Editor hiện ra, thực hiện các biến đổi cho bảng dữ liệu này nếu bạn muốn (Ở đây mình chỉ thực hiện thay đổi Name của Query này thành My Movies on Fb

Như vậy là xong rồi, bây giờ bạn chỉ cần Close và Load vào Excel thôi.

Và mình đã có danh sách các Movies trên trang Facebook cá nhân mà bạn đã thích đã theo dõi.

Bạn có thể vào trang Facebook cá nhân để kiểm tra xem kết quả của Power Query trả về cho chúng ta có đúng hay không 😊

Tương tự với các thông bạn có thể lấy lên các thông tin khác như danh sách bạn bè (Friends), âm nhạc (Music), bài đăng (Posts),….

M – Code của mình để lấy ra danh sách Movies như ở trên là:

= Facebook.Graph(“https://graph.facebook.com/v2.8/me/movies”)

Trường hợp bạn muốn xem tất cả các thông tin trên thì ở mục Connection trong hộp thoại Facebook bạn chọn –none–. Hoặc, bạn sửa lại M – Code trong Source thành như sau:

= Facebook.Graph(“https://graph.facebook.com/v2.8/me”)

Đơn giản là bạn chỉ cần xoá phần /movies đi.

Thực hiện một vài biến đổi nữa để có kết quả như sau:

Kết luận

Qua bài viết, Học Excel Online hy vọng bạn đã biết cách kết nối Power Query với trang Facebook cá nhân của mình và thực hiện lấy các thông tin liên quan tới bạn trên Facebook như danh sách bạn bè của bạn, các trang Movies, Music,… mà trước giờ bạn đã thích, đã theo dõi.


Hướng dẫn sử dụng Power Query để chuẩn hoá dữ liệu

Cách gộp dữ liệu từ nhiều bảng vào 1 bảng sử dụng power query

Hàm DAX trong Power BI

PBI101 – Microsoft Power BI Desktop, Business Intelligence trong tầm tay


Chia sẻ bài viết này:
  •  
  •  
  •  
  •  
  •  
  •  
  •   
  •