Bỏ qua để tới nội dung chính
Đăng nhập với Microsoft
Đăng nhập hoặc tạo một tài khoản.
Xin chào,
Chọn một tài khoản khác.
Bạn có nhiều tài khoản
Chọn tài khoản bạn muốn đăng nhập.

Lưu ý: Bài viết này đã hoàn thành nhiệm vụ của mình và sẽ sớm không còn được sử dụng nữa. Để tránh các lỗi "Không tìm thấy trang", chúng tôi đang tiến hành loại bỏ những liên kết mà chúng tôi biết. Nếu bạn đã tạo các liên kết cho trang này, vui lòng loại bỏ chúng và chúng ta sẽ cùng nhau duy trì kết nối cho web.

Trong hướng dẫn này, bạn sẽ sử dụng trải nghiệm Power Query của Excel để tạo 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 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: Trên tab Dữ liệu, hãy bấm Truy vấn Mới >Từ 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 nút Dữ > Từ Web.

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

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

    Power Query > Từ web > Hộp thoại URL đầu vào
  2. Bấm vào OK.

    Sau khi thiết lập kết nối tới trang web, bạn sẽ thấy 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 bảng Results[edit] và Trình soạn thảo truy vấn sẽ mở cùng với dữ liệu giải đấu.

Đầu Trang

Bước 2: Định hình 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ể dọn dẹp và định hình dữ liệu để dữ liệu phù hợp với nhu cầu của mình. Trong bước này, bạn sẽ định hình lại dữ liệu bằng cách loại bỏ tất cả các cột, ngoại trừ Người thắngcuộc cuối cùng và Năm.

  1. Trong lưới Bản xem trước Truy vấn, sử dụng Ctrl+Bấm để chọn cột Nămvà Người thắng cuộc Cuối cùng.

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

    Power Query > Trình soạn thảo truy vấn > Loại bỏ Cột

Bước 3: Dọn sạch 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 Year .

  2. Trong hộp tìm Trình soạn thảo truy vấn, 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 Giá trị để Tìm và để trống hộp văn bản Thay thế Bằng.

  4. Bấm vào OK.

    Power Query > Trình soạn thảo truy vấn > 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 Year để hiển thị các hàng không chứa "Year".

  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, bỏ chọn Year.

  3. Bấm vào OK.

Power Query - Trình soạn thảo truy vấn > Lọc để dọn sạch dữ liệu

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

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

Trong ngăn Cài đặt Truy vấn, trong hộp văn bản Tên, nhập Người chiến thắng Cúp Euro. Nếu bạn bấm vào nối kết Tất 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 Người chiến thắng Euro Cup vào một trang tính.

  1. Ở góc trên bên trái, bấm vào Đóng & tải.

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

    Nếu sau này bạn cần cập nhật dữ liệu, hãy bấm chuột phải vào bất kỳ đâu trong dải dữ liệu rồi bấm Làm mới. Mọi thông tin mới từ trang web sẽ được cập nhật tự động.

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

  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, hãy lưu ý danh sách các Bướ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 có một công thức tương ứng được viết bằng ngôn ngữ "M".

  3. Dưới đâ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}[Data]

Loại đã Thay đổi

Loại thay đổi - tùy Power Query hiện điều này tự động

= Table.TransformColumnTypes(Data2,{{"Year", nhập text}, {"Host", nhập text}, {"", nhập text}, {"Final Winner", nhập text}, {"Final Score", nhập text}, {"Final Runner-up", nhập text}, {"2", nhập text}, {"Third place match Third place", type text}, {"Third place match Score", type text}, {"Third place match Fourth place", type text}, {"3", type text})

RemovedOtherColumns

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

Table.SelectColumns

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

Giá trị Được thay thế

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

Table.ReplaceValue

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

Mũi tên đã Lọc

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

Table.SelectRows

= Table.SelectRows(#"Replaced Value", each ([Year] <> "Year"))

Bạn có thể xem toàn bộ mã M bằng cách bấm vào tùy chọn Trình chỉnh sửa nâng cao trên dải Power Query của mình. Để 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ể hỏi chuyên gia trong Cộng đồng kỹ thuật Excel hoặc nhận hỗ trợ trong Cộng đồng.

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 bằng Power Query

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

Bạn muốn xem các tùy chọn khác?

Khám phá các lợi ích của gói đăng ký, xem qua các khóa đào tạo, tìm hiểu cách bảo mật thiết bị của bạn và hơn thế nữa.

Cộng đồng giúp bạn đặt và trả lời các câu hỏi, cung cấp phản hồi và lắng nghe ý kiến từ các chuyên gia có kiến thức phong phú.

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

Bạn hài lòng đến đâu với chất lượng dịch thuật?
Điều gì ảnh hưởng đến trải nghiệm của bạn?
Khi nhấn gửi, phản hồi của bạn sẽ được sử dụng để cải thiện các sản phẩm và dịch vụ của Microsoft. Người quản trị CNTT của bạn sẽ có thể thu thập dữ liệu này. Điều khoản về quyền riêng tư.

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

×