AnhNQT
Thành viên chính thức
- Tham gia
- 6/11/18
- Bài viết
- 61
- Được thích
- 5
- Giới tính
- Nam
Thêm 1 cái query lưu cái cũ , check ngày mới có tồn tại trong cái cũ hay chưa rồi append thôi bạn ạÝ của bạn theo em hiểu là Append các ngày lại. Thêm 1 trường ngày vào, giả sử chọn ngày, nếu dữ liệu chưa có ngày này thì append thêm vào.
Quá tuyệt vời rồi chủ thớt nhỉ?Thêm 1 cái query lưu cái cũ , check ngày mới có tồn tại trong cái cũ hay chưa rồi append thôi bạn ạ
Có 1 query lấy từ trang web về thôi, 1 query lấy từ bảng tính.Quá tuyệt vời rồi chủ thớt nhỉ?
Với kiểu lấy dữ liệu này, chủ thớt có thể lookup tỷ giá theo mã ngoại tệ với bất kỳ ngày nào rồi.
Cảm ơn anh @excel_lv1.5 dù vẫn chưa hiểu sâu về câu truy vấn so sánh 2 query.
Xin chào các Bác GPE,
Em cần giúp để lấy tỷ giá VCB về excel theo một vài mã cần và theo ngày ạ. Nếu được thì ngày nào cũng tự lấy về thì càng tốt ạ.
Em cảm ơn!
Power Query rất mạnh mẽ anh @Nguyễn Duy Tuân ạ.Có thể bạn xem hướng dẫn cách lấy dữ liệu từ web vào Excel bằng VBA tại đây là được.
Liên kết: https://youtu.be/OSfcpLGVLOk
Quá tuyệt vời ạ, cảm ơn bác và bác @excel_lv1.5 rất nhiều.Quá tuyệt vời rồi chủ thớt nhỉ?
Với kiểu lấy dữ liệu này, chủ thớt có thể lookup tỷ giá theo mã ngoại tệ với bất kỳ ngày nào rồi.
Cảm ơn anh @excel_lv1.5 dù vẫn chưa hiểu sâu về câu truy vấn so sánh 2 query.
Power Query rất mạnh mẽ anh @Nguyễn Duy Tuân ạ.
Trong query editor có thể chỉnh sửa, thêm bớt, lọc, group by… các kiểu. Lấy bằng VBA chắc ko thể cơ động trong case này.
Không đơn thuần là lấy dữ liệu đâu a ạ. Mà lấy theo từng ngày và nối chúng lại với nhau đó anh. Chưa kể việc data lấy về còn thô sơ, cũng cần qua vài công đoạn chế biến để có dữ liệu đẹp hơn.Yêu cầu của bạn đó chỉ là lấy dữ liệu trên web mà. Nếu dữ liệu có cấu trúc trong một database hay file Excel thù VBA dùng với ADO để chạy SQL. Với việc này code sẽ chạy trên các phiên bản Excel.
Đúng ạ, vì em k biết đến power query nên phải copy lại toàn bộ dữ liệu đang làm sang file tỷ giá này ạ. Em không biết cách tạo mới cũng như di chuyển power query tỷ giá này sang.Yêu cầu của bạn đó chỉ là lấy dữ liệu trên web mà. Nếu dữ liệu có cấu trúc trong một database hay file Excel thù VBA dùng với ADO để chạy SQL. Với việc này code sẽ chạy trên các phiên bản Excel.
Không đơn thuần là lấy dữ liệu đâu a ạ. Mà lấy theo từng ngày và nối chúng lại với nhau đó anh. Chưa kể việc data lấy về còn thô sơ, cũng cần qua vài công đoạn chế biến để có dữ liệu đẹp hơn.
Power query ngoài Join, Groupby còn cho phép xử lý dữ liệu như: thêm cột tính toán, thêm cột theo điều kiện, cột cộng dồn, cắt chuỗi tuỳ ý, chuyển cột thành dòng, union (append bằng lệnh combine), viết hàm riêng để tính toán, ... Bằng các hàm M, lấy từ thư viện hàm M rất lớn.Với Power query nếu nó cho phép JOIN hay GROPY BY các tag Table trên website thì đó là sức mạnh thực sự và dùng đc nhiều tình huống phức tạp hơn.
Nếu bạn có thời gian thì nghiên cứu thêm về Power query trong tài liệu đầu trang GPE, trang 97 và tài liệu hàm M cơ bản.Đúng ạ, vì em k biết đến power query nên phải copy lại toàn bộ dữ liệu đang làm sang file tỷ giá này ạ. Em không biết cách tạo mới cũng như di chuyển power query tỷ giá này sang.
Cái query from web chỉ đơn giản là lấy dữ liệu từ một url về, và chỉ thế mà thôi. Mỗi lần thực hiện là phải tạo ra một query mới.
Chẳng có lý do gì để so sánh nó với Power Query cả, bởi nó chỉ là 1 chức năng.
Còn Power Query là một bộ công cụ/ thư viện hoàn chỉnh được tích hợp vào Excel, nó có môi trường viết mã lệnh (M code), cho phép thực hiện mã lệnh (tương tự như môi trường VBA).
Ngay cái phần web scraping có hẳn thư viện Web siêu hịn.
Chưa kể kết hợp với Html.Table, Json cho phép xử lý dữ liệu trả về ngon lành cành đào.
Power query ngoài Join, Groupby còn cho phép xử lý dữ liệu như: thêm cột tính toán, thêm cột theo điều kiện, cột cộng dồn, cắt chuỗi tuỳ ý, chuyển cột thành dòng, union (append bằng lệnh combine), viết hàm riêng để tính toán, ... Bằng các hàm M, lấy từ thư viện hàm M rất lớn.
Nếu bạn có thời gian thì nghiên cứu thêm về Power query trong tài liệu đầu trang GPE, trang 97 và tài liệu hàm M cơ bản.
Còn làm nhanh thì nếu bạn không mang núi sông về nhà được thì dời nhà đến núi đến sông
Chắc chắn là được anh. Merge 2 table lại, group by các kiểu.Em muốn hỏi anh cũng như xác nhận lại là Power Query có khả năng JOIN, GROUPBY từ hai bảng trên web không? Các bảng nằm ở các thẻ TABLE của web ấy anh?
Chắc chắn là được anh. Merge 2 table lại, group by các kiểu.
Join hiểu theo SQL là tạo relation và join, trong Power query gọi là merge và có thể merge nhiều table với nhau miễn là có trường Key (nguồn từ web hay bất kỳ đâu cũng được).Em muốn hỏi anh cũng như xác nhận lại là Power Query có khả năng JOIN, GROUPBY từ hai bảng trên web không? Các bảng nằm ở các thẻ TABLE của web ấy anh?