Excel nhập dữ liệu từ trang web Với đăng nhập
Bài đăng này sẽ trình bày cách nhập dữ liệu từ Web vào Excel. Có nhiều kỹ thuật có sẵn cho nhiệm vụ này;
Đối với các ví dụ của chúng tôi, chúng tôi sẽ sử dụng các công cụ Nhận & Chuyển đổi Dữ liệu được tìm thấy trên dải băng Dữ liệu của Excel Show Những công cụ này từng được gọi là Phần bổ trợ Power Query. Kể từ Excel 2016, những công cụ này đã trở thành một tính năng tiêu chuẩn dành cho người dùng phiên bản đó và hơn thế nữa. Chúng tôi vẫn gọi các công cụ này là “Power Query” vì nó là thứ mà hầu hết người dùng đã quen dùng… hơn nữa, nó nghe có vẻ hay đấy Power Query là một tính năng cực kỳ hữu ích cho phép chúng tôi
Phần tốt nhất là nếu dữ liệu nguồn thay đổi, bạn có thể cập nhật kết quả đích chỉ bằng một cú nhấp chuột; Điều này tương tự với việc ghi và thực thi macro. Nhưng không giống như macro, việc tạo và thực thi mã back-end diễn ra tự động Nếu bạn có thể nhấp vào các nút, bạn có thể tạo các giải pháp Power Query tự động Ví dụ #1Nhập giá giao ngay cho xăng dầu từ trang web sang Excel Bước đầu tiên là kết nối với nguồn dữ liệu. Đối với ví dụ này, chúng tôi sẽ kết nối với U. S. Quản lý thông tin năng lượng https. //www. eia. chính phủ/dầu khí Thông tin chúng tôi cần có trong một bảng là một phần của trang web tổng thể “Ngày xưa”, chúng ta chuyển thông tin từ trang web sang Excel bằng cách bôi đen bảng trang web và sao chép/dán dữ liệu vào Excel Nếu bạn đã từng làm điều này, bạn sẽ biết đây có thể là một đề xuất thành công hay thất bại. Đó là Quy tắc 50/50/90. nếu bạn có 50/50 cơ hội chiến thắng, bạn sẽ mất 90% thời gian Ngay cả khi bạn chuyển thành công thông tin vào Excel, thông tin không được liên kết với trang web. Khi trang web thay đổi, bạn sẽ cần sao chép/dán lại (và có khả năng sửa chữa) thông tin đã cập nhật
Cửa sổ Điều hướng hiển thị các thành phần của trang web trong bảng điều khiển bên trái Nếu bạn muốn đảm bảo rằng bạn đang truy cập đúng trang web, hãy nhấp vào tab có nhãn Chế độ xem web để xem trước trang ở định dạng HTML truyền thống Không chắc rằng các thành phần được liệt kê ở bên trái sẽ được trình bày với các tên rõ ràng như mục nào đi đến thành phần trang web nào. Bạn có thể cần nhấp từ mục này sang mục tiếp theo, xem trước từng mục trong bảng xem trước bên phải để xác định mục nào thuộc về bảng mong muốn Nếu dữ liệu không cần chuyển đổi gì thêm, bạn có thể nhấp vào Load/Load To… để gửi dữ liệu trực tiếp sang Excel. Điều này sẽ cho phép bạn chọn đích của dữ liệu kết quả, chẳng hạn như bảng trên trang tính mới hoặc trang tính hiện có, Mô hình Dữ liệu hoặc tạo “Chỉ kết nối” cho dữ liệu nguồn
Kết quả là một bảng được kết nối với một truy vấn. Bảng Truy vấn & Kết nối (bên phải) liệt kê tất cả các truy vấn hiện có trong tệp này Nếu bạn di chuột qua một truy vấn, một cửa sổ thông tin sẽ xuất hiện cung cấp cho bạn thông tin sau
Mặc dù dữ liệu có vẻ chính xác nhưng chúng tôi có một số vấn đề về cấu trúc với kết quả sẽ gây ra sự cố khi phân tích thêm Các ô trống trong cột Sản phẩm sẽ gây ra sự cố khi sắp xếp, lọc, lập biểu đồ hoặc xoay vòng dữ liệu Chúng tôi cần thực hiện một số điều chỉnh đối với dữ liệu
Chúng tôi muốn điền các sản phẩm được liệt kê vào các ô trống phía dưới của cột Sản phẩm
Không có chuyện gì xảy ra Lý do tên sản phẩm không thể lặp lại qua các ô trống là do Power Query không hiểu các ô là trống. Có thể có một số phần mềm từ trang web tồn tại trong ô mà chúng tôi không thể nhìn thấy Chúng tôi sẽ thay thế tất cả các ô “trống giả” bằng các giá trị null. Điều này sẽ cho phép thao tác Điền xuống hoạt động như mong đợi
Nếu bạn chọn bước “Điền xuống” đã tạo trước đó ở cuối bảng Cài đặt truy vấn, bạn sẽ thấy kết quả cập nhật của truy vấn
Nếu chúng tôi vẽ biểu đồ dữ liệu và dữ liệu thay đổi, chúng tôi có thể làm mới biểu đồ của mình bằng cách nhấp vào Dữ liệu (tab) -> Truy vấn & Kết nối (nhóm) -> Làm mới tất cả hoặc nhấp chuột phải vào dữ liệu và chọn Làm mới Tùy chọn truy vấnCó một số tùy chọn có thể kiểm soát được bằng cách chọn Dữ liệu (tab) -> Truy vấn & Kết nối (nhóm) -> Làm mới tất cả -> Thuộc tính kết nối… Một số tùy chọn phổ biến hơn bao gồm
Ví dụ #2Nhập Dự báo thời tiết trong 10 ngày tới Hãy tưởng tượng bạn làm việc tại quầy lễ tân của một khách sạn nổi tiếng ở thành phố New York. Là một dịch vụ khách hàng, bạn muốn cung cấp cho khách của mình bản in dự báo thời tiết trong 10 ngày tới Đây là thứ cần được in hàng ngày trong đó mỗi ngày liên tiếp nhìn vào 10 ngày tiếp theo của nó
Chúng ta có thể thấy từ bản xem trước rằng có một số cột ở bên phải mà chúng ta không quan tâm và các tiêu đề cột đã thay đổi
Bây giờ chúng tôi có dự báo thời tiết trong 10 ngày tới Mỗi ngày, chúng ta chỉ cần nhấp chuột phải vào bảng để cập nhật thông tin Gây ấn tượng với sếp Chúng tôi thực sự thích ý tưởng nhìn thấy trên thời tiết ban đầu. trang web com hiển thị biểu tượng cảm xúc đám mây mưa cho những ngày sắp có mưa Để mang lại một chút thú vị cho báo cáo của chúng tôi, chúng tôi sẽ có Excel hiển thị biểu tượng cảm xúc ô cho bất kỳ ngày nào dự báo mưa hoặc mưa rào GHI CHÚ. Thủ thuật Excel sáng tạo này do những người bạn tốt của chúng tôi là Frédéric Le Guen và Oz du Soleil mang đến cho chúng tôi. Bạn có thể tìm thấy các liên kết đến blog và video chi tiết về các cách sử dụng khác nhau của thủ thuật này ở cuối bài đăng này Bước đầu tiên là thêm biểu tượng cảm xúc ô. Chúng tôi sẽ truy cập thư viện biểu tượng cảm xúc Windows tích hợp
Bước tiếp theo là tạo một cột mới có thêm biểu tượng cảm xúc ô cho bất kỳ hàng nào có chứa từ “mưa” hoặc “vòi hoa sen” trong cột Mô tả Làm cách nào để trích xuất dữ liệu từ trang web được bảo vệ bằng mật khẩu sang Excel?Quy trình từng bước để nhập dữ liệu từ trang web bảo mật sang Excel . BƯỚC 1. Sao chép liên kết của trang web được bảo mật để nhập dữ liệu. . BƯỚC 2. Dán URL trang web để trích xuất dữ liệu vào Excel. . BƯỚC 3. Chọn bảng dữ liệu. . BƯỚC 4. Nhập dữ liệu Excel. . BƯỚC 5. Làm mới dữ liệu đã nhập. . BƯỚC 6. Chuyển đổi dữ liệu Excel Excel có thể tự động lấy dữ liệu từ một trang web không?Ngoại trừ việc chuyển đổi dữ liệu từ một trang web theo cách thủ công bằng cách sao chép và dán, Truy vấn Web Excel được sử dụng để nhanh chóng truy xuất dữ liệu từ một trang web chuẩn vào một trang tính Excel. It can automatically detect tables embedded in the web page's HTML. |