Power Query 101

Quan trọng:  Bài viết này là dịch máy, hãy xem tuyên bố miễn trừ trách nhiệm. Bạn hãy tìm phiên bản tiếng Anh của bài viết này tại đây để tham khảo.

Trong hướng dẫn này, bạn sẽ sử dụng trải nghiệm Power Query của Excel để tạo một truy vấn mà nhập dữ liệu từ trang web. Là một phần của quy trình này, bạn sẽ dẫn hướng qua các bảng sẵn dùng trên trang web, và áp dụng các bước chuyển đổi dữ liệu để hiển thị chỉ dữ liệu bạn muốn xem. Power Query ghi lại tất cả các bước của bạn, và họ sẽ được lặp lại bất cứ khi nào bạn làm mới dữ liệu của bạn.

Bước 1: Kết nối với trang Wikipedia

Excel 2016: bấm vào tab dữ liệu , và sau đó Truy vấn mới > Từ nguồn khác > Từ Web. Nếu bạn không thấy nút Truy vấn mới , hãy bấm dữ liệu > Từ Web.

Excel 2010-2013: bấm vào tab Power Query , sau đó Từ Web. Nếu bạn không thấy tab Power Query, hãy đảm bảo bạn có được tải xuống và cài đặt Power Query bổ trợ.

  1. Trong hộp thoại Từ Web , Hãy dán URL Wikipedia (http://en.wikipedia.org/wiki/UEFA_European_Football_Championship) trong hộp văn bản URL .

    Power Query > từ Web > hộp thoại nhập URL
  2. Bấm OK.

    Sau khi thiết lập kết nối với trang web, bạn hãy xem danh sách các bảng sẵn dùng trên trang Wikipedia này trong ngăn bộ dẫn hướng . Bạn có thể bấm vào mỗi bảng để xem trước nhanh được hiển thị trong ngăn ở bên phải.

    Power Query > từ Web > dạng xem bảng bộ dẫn hướng

  3. Bấm đúp vào bảng kết quả [sửa] và trình soạn thảo truy vấn sẽ mở ra với dữ liệu giải đấu.

Đầu trang

Bước 2: Định hình dữ liệu

Bây giờ bạn đã có bảng mở trong trình soạn thảo truy vấn, bạn có thể làm sạch và định hình dữ liệu sao cho phù hợp với nhu cầu của bạn. Trong bước này, bạn sẽ đổi hình dữ liệu bằng cách loại bỏ tất cả các cột ngoại trừ năm và quán Quân.

  1. Trong lưới Xem trước truy vấn , hãy dùng Ctrl + bấm để chọn các cột năm và quán Quân .

  2. Bấm loại bỏ cột > loại bỏ các cột khác.

    Power Query > trình soạn thảo truy vấn > loại bỏ cột

Bước 3: Loại dữ liệu

Trong bước này, bạn sẽ làm sạch dữ liệu bằng cách thay thế giá trị và lọc dữ liệu.

  1. Chọn cột Năm.

  2. Trong trình Soạn thảo truy vấn, hãy bấm Thay thế giá trị.

  3. Trong hộp thoại Thay thế giá trị , hãy nhập "Chi tiết" trong hộp văn bản giá trị để tìm và để trống hộp văn bản Thay thế bằng .

  4. Bấm OK.

    Power Query > trình soạn thảo truy vấn > thay thế giá trị

Bước 4: Lọc giá trị trong một cột

Bây giờ, bạn sẽ lọc cột năm để hiển thị các hàng không chứa "Năm".

  1. Bấm vào mũi tên thả xuống của bộ lọc trên cột Năm.

  2. Trong menu bộ lọc thả xuống, hãy bỏ chọn năm.

  3. Bấm OK.

Power Query - trình soạn thảo truy vấn > bộ lọc để làm sạch dữ liệu

Bước 5: Đặt tên truy vấn

Bây giờ, nó là thời gian để đặt tên truy vấn bạn đã tạo.

Trong ngăn Thiết đặt truy vấn , trong hộp văn bản tên , nhập Quán quân Cup Euro. Nếu bạn bấm vào nối kết Tất cả các thuộc tính , bạn cũng có thể nhập mô tả truy vấn trong hộp văn bản mô tả .

Power Query > trình soạn thảo truy vấn > Thiết đặt truy vấn

Bước 6: Tải truy vấn vào trang tính

Cuối cùng, bạn có thể tải truy vấn Quán quân Cup Euro đến một trang tính.

  1. Ở góc trên bên trái, bấm đóng & tải.

    Power Query sẽ trả về kết quả truy vấn vào trang tính.

    Nếu bạn cần cập nhật dữ liệu tại một thời điểm sau, bấm chuột phải vào bất kỳ chỗ nào trong phạm vi dữ liệu và sau đó bấm làm mới. Bất kỳ thông tin mới từ trang web sẽ được cập nhật tự động.

Bước 7: Khám phá gì sẽ xảy ra ở phía sau

  1. Bấm bất kỳ đâu trong dữ liệu, và trên tab truy vấn , hãy bấm sửa.

  2. Ở bên phải, hãy lưu ý danh sách các Bước áp dụng. Khi bạn thực hiện truy vấn hoạt động, bước truy vấn được tạo ra. Mỗi bước truy vấn có một công thức tương ứng viết bằng ngôn ngữ "M".

  3. Đây là giải thích về từng bước:

Bước truy vấn

Tác vụ

Công thức

Nguồn

Kết nối với nguồn dữ liệu web

= Web.Page (Web.Contents ("http://en.wikipedia.org/wiki/UEFA_European_Football_Championship"))

Dẫn hướng

Chọn bảng kết nối

= Nguồn {2} [dữ liệu]

Thay đổi kiểu

Thay đổi kiểu - Power Query thực hiện việc này tự động

= Table.TransformColumnTypes (dữ liệu2, {{"năm", nhập văn bản}, {"Lưu trữ", hãy nhập văn bản}, {"", nhập văn bản}, {"cuối cùng tốt nhất", nhập văn bản}, {"Điểm cuối cùng", nhập văn bản}, {"cuối cùng vị trí", nhập văn bản}, {"2", hãy nhập văn bản}, {"Thứ ba đặt khớp thứ ba vị trí", hãy nhập văn bản}, {"vị trí thứ ba khớp với điểm số", hãy nhập văn bản}, {"Thứ ba đặt khớp thứ tư chỗ", hãy nhập văn bản}, {"3", hãy nhập văn bản}, {"Số nhóm", nhập văn bản}})

RemovedOtherColumns

Loại bỏ Các cột Khác để chỉ hiển thị các cột bạn quan tâm

Table.SelectColumns

= Table.SelectColumns(#"Changed Type",{"Final Winner", "Year"})

ReplacedValue

Thay thế Giá trị để dọn dẹp các giá trị trong cột đã chọn

Table.ReplaceValue

= Table.ReplaceValue(#"Removed Other Columns","Details","",Replacer.ReplaceText,{"Year"})

FilteredRows

Lọc giá trị trong một cột

Table.SelectRows

= Table.SelectRows (#"Giá trị Replaced", mỗi ([năm] <> "Năm"))

Bạn có thể thấy mã M trong toàn bộ bằng cách bấm vào tùy chọn Trình soạn thảo nâng cao trong ruy-băng Power Query. Để biết thêm thông tin về ngôn ngữ công thức Power Query, hãy xem Tìm hiểu về công thức Power QueryPower Query M tham chiếu..

Đầu trang

Bạn cần thêm trợ giúp?

Bạn luôn có thể nhờ chuyên gia trong Cộng đồng Kỹ thuật Excel, tìm sự hỗ trợ trongCộng đồng Giải pháp hoặc đề xuất tính năng hay cải tiến mới trên Excel User Voice.

Ghi chú: Tuyên bố miễn trừ trách nhiệm Dịch Máy: Bài viết này do một hệ thống máy tính dịch mà không có sự can thiệp của con người. Microsoft cung cấp những bản dịch máy này để giúp người dùng không nói tiếng Anh hiểu nội dung về các sản phẩm, dịch vụ và công nghệ của Microsoft. Do bài viết này được dịch máy nên có thể có các lỗi về từ vựng, cú pháp hoặc ngữ pháp.

Xem Thêm

Power Query được gọi là lấy & biến đổi trong Excel 2016

Nhập dữ liệu từ nguồn dữ liệu ngoài

Định hình dữ liệu với Power Query

Phát triển các kỹ năng của bạn
Khám phá nội dung đào tạo
Sở hữu tính năng mới đầu tiên
Tham gia Người dùng nội bộ Office

Thông tin này có hữu ích không?

Cảm ơn phản hồi của bạn!

Cảm ơn bạn đã phản hồi! Để trợ giúp tốt hơn, có lẽ chúng tôi sẽ kết nối bạn với một trong những nhân viên hỗ trợ Office của chúng tôi.

×