Power Query 101

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 nhập dữ liệu từ trang web. Như một phần của quy trình này, bạn sẽ dẫn hướng qua các bảng có sẵn trên trang web và áp dụng các bước chuyển đổi dữ liệu để chỉ hiển thị dữ liệu mà bạn muốn xem. Power query đã ghi lại tất cả các bước của bạn, và chúng sẽ được lặp lại bất cứ khi nào bạn làm mới dữ liệu của mình.

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

Excel 2016: bấm tab dữ liệu , rồi truy vấn mới > từ các nguồn khác > từ web. Nếu bạn không nhìn thấy nút truy vấn mới , hãy bấm > dữ liệutừ web.

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

  1. Trong hộp thoại từ web , 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 URL đầu vào
  2. Bấm OK.

    Sau khi thiết lập kết nối đến trang web, bạn sẽ thấy một 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 từng bảng để xem bản xem trước nhanh được hiển thị trong ngăn ở bên phải.

    Power Query > Từ web > Bộ dẫn hướng Dạng xem bảng

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

Đầu trang

Bước 2: hình dạng dữ liệu

Bây giờ bạn đã mở bảng 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 để phù hợp với nhu cầu của bạn. Trong bước này, bạn sẽ công dữ liệu bằng cách loại bỏ tất cả các cột ngoại trừ năm và người chiến thắng cuối cùng.

  1. Trong lưới bản xem trước truy vấn , hãy dùng Ctrl + bấm để chọn các cột năm và người chiến thắng cuối cùng .

  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: xóa dữ liệu

Trong bước này, bạn sẽ làm sạch dữ liệu bằng cách thay thế các 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ị , nhập "chi tiết" trong hộp văn bản để tìm và rời khỏi hộp văn bản thay thế trố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 cá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 bộ lọc trên cột năm .

  2. Trong danh sách thả xuống bộ lọc , 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 cho một truy vấn

Bây giờ là lúc để đặt tên cho truy vấn mà bạn đã tạo.

Trong ngăn thiết đặt truy vấn , trong hộp văn bản tên , nhập người thắng cuộc Cúp bóng đá 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 vào 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ây giờ bạn có thể tải truy vấn Cup Euro cho 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 sau đó, hãy bấm chuột phải vào vị trí bất kỳ trong phạm vi dữ liệu rồi bấm làm mới. Mọi thông tin mới từ trang web sẽ được tự động Cập Nhật.

Bước 7: khám phá điều gì xảy ra ở phía sau những cảnh

  1. Bấm vào vị trí bất kỳ trong dữ liệu và trên tab truy vấn , bấm sửa.

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

  3. Sau đâ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

= Source {2} [dữ liệu]

Kiểu đã thay đổi

Thay đổi các loại-Power query tự động này

= Table. biến đổi các loại (Data2, {{"year", nhập văn bản}, {"máy chủ", nhập văn bản}, {"", nhập văn bản}, {"người chiến thắng cuối cùng", nhập văn bản}, {"điểm cuối cùng", nhập văn bản}, {"Final Runner" (văn bản), {"2", nhập văn bản}, {"thứ ba Đặt điểm kết quả phù hợp ", nhập văn bản}, {" vị trí thứ ba đối với vị trí thứ tư ", nhập văn bản}, {" 3 ", nhập văn bản}, {" số lượng 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 quan tâm

Bảng. SelectColumns

= Table. SelectColumns (# "kiểu đã thay đổi", {"người chiến thắng cuối cùng", "year"})

ReplacedValue

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

Bảng. ReplaceValue

= Table. ReplaceValue (# "đã loại bỏ các cột khác", "chi tiết"; "", Replacer. ReplaceText, {"year"})

Lọc _ hàng

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

Bảng. Selengtrows

= Table. Selemtrows (# "giá trị thay thế", mỗi ([năm] <> "year"))

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 ribbon Power query. Để biết thêm chi tiết về ngôn ngữ công thức Power Query, hãy xem Tìm hiểu về công thức Power Query.

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.

Xem thêm

Power Query được biết đến với tên Tải & Biến đổi trong Excel 2016

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

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

Lưu ý:  Trang này được dịch tự động nên có thể chứa các lỗi về ngữ pháp hoặc nội dung không chính xác. Mục đích của chúng tôi là khiến nội dung này trở nên hữu ích với bạn. Cho chúng tôi biết thông tin này có hữu ích hay không? Dưới đây là bài viết bằng tiếng Anh để bạn tham khảo..​

Phát triển kỹ năng Office 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.

×