Dùng power query với link thay đổi

Liên hệ QC

Soc_Tom

Thành viên mới
Tham gia
7/6/20
Bài viết
27
Được thích
1
Diễn đàn cho hỏi có cách nào dùng power query lấy dữ liệu từ web với link tự động thay đổi theo ngày không?
Ví dụ: muốn lấy lịch sử giá một sản phẩm, mỗi ngày mở file nên là nó tự động lấy giá từ ngày hiện tại đến ngày cách đây 10 ngày.
Có ai nào biết xin chỉ giùm cách làm, cám ơn nhiều.
 
Diễn đàn cho hỏi có cách nào dùng power query lấy dữ liệu từ web với link tự động thay đổi theo ngày không?
Ví dụ: muốn lấy lịch sử giá một sản phẩm, mỗi ngày mở file nên là nó tự động lấy giá từ ngày hiện tại đến ngày cách đây 10 ngày.
Có ai nào biết xin chỉ giùm cách làm, cám ơn nhiều.
Tôi không có nhu cầu về vấn đề này nhưng tôi nghĩ bạn lên google tìm bằng tiếng Anh sẽ nhanh có kết quả hơn đấy. Ví dụ như tôi tìm thấy link sau có thể có câu trả lời cho bạn https://techcommunity.microsoft.com...ry-and-how-to-handle-in-power-query/m-p/76440
 
Chí ít gửi cái link đó lên đây chứ?
 

File đính kèm

  • LICH SU GIA.xlsx
    14 KB · Đọc: 9
Lúc đầu là cách 10 ngày, giờ đã cách 200 ngày. @@

Mình lập công thức tạo ra cái link mong muốn thôi,

Ví dụ:
="khúc đầu link xyz" & text(today(),"yyyy-mm-dd") & "&to=" & text(today()-200, "yyyy-mm-dd")

rồi truyền cái link đó vào dùng.
 
rồi truyền cái link đó vào dùng.
Cám ơn bác nhưng đây mới là vấn đề tôi gặp phải.
Link thay đổi với nguồn lấy từ from file thì tôi làm được. Còn từ from web thì nó cứ báo lỗi.
Bác cho hỏi 2 cách lấy này có khác gì nhau không?
 
Diễn đàn cho hỏi có cách nào dùng power query lấy dữ liệu từ web với link tự động thay đổi theo ngày không?
Ví dụ: muốn lấy lịch sử giá một sản phẩm, mỗi ngày mở file nên là nó tự động lấy giá từ ngày hiện tại đến ngày cách đây 10 ngày.
Có ai nào biết xin chỉ giùm cách làm, cám ơn nhiều.
Bạn gửi file dùng power query lên, tôi thử chỉnh lại code xem được không?
 
File này đâu phải file connect đâu nhỉ!
Ý bạn là để như thế này ah.
Mình có ý tưởng làm 1 file như thế này, mỗi ngày mới mở file nên nó tự cập nhật giá cổ phiếu từ ngày hiện tại đến khoảng 200 ngày trước.
Nhưng mỗi lần mở file thì ngày thay đổi, link thay đổi nên nếu link trong query không thay đổi thì giá không được cập nhật.
 

File đính kèm

  • LICH SU GIA.xlsx
    25.2 KB · Đọc: 8
Ý bạn là để như thế này ah.
Mình có ý tưởng làm 1 file như thế này, mỗi ngày mới mở file nên nó tự cập nhật giá cổ phiếu từ ngày hiện tại đến khoảng 200 ngày trước.
Nhưng mỗi lần mở file thì ngày thay đổi, link thay đổi nên nếu link trong query không thay đổi thì giá không được cập nhật.
Đổi dữ liệu ở A4:B4 rồi refresh, đã cài tự động refresh khi mở file, tuy nhiên do dữ liệu bị ngắt từng trang nên sẽ load hơi lâu, bạn đợi khi nào không còn dòng chữ này thì refresh xong
1611321610229.png
 

File đính kèm

  • LICH SU GIA.xlsx
    35 KB · Đọc: 38
Như này cho đơn giản.
 

File đính kèm

  • xxx siêu rùa!.xlsx
    9.2 KB · Đọc: 37
Hàng cao cấp là power query ấy, chứ cái kia là siêu siêu đơn giản, nó chẳng có gì cả, mỗi cái link ấn vào là được cái cần. Thế mới hay. :D :D
Thế bác có thể làm nó ghi trực tiếp vào sheet có link đấy không, mỗi lần mở file nên nó tự động cập nhật dữ liệu.
Vì đây chỉ là 1 mã cổ phiếu, nếu lấy nhiều mã, mỗi mã sinh ra 1 file thì không hay.
Bác xem nhé. Cám ơn nhiều.
 
Đổi dữ liệu ở A4:B4 rồi refresh, đã cài tự động refresh khi mở file, tuy nhiên do dữ liệu bị ngắt từng trang nên sẽ load hơi lâu, bạn đợi khi nào không còn dòng chữ này thì refresh xong
View attachment 253388
Mình thấy có 1 vấn đề xảy ra là 1 số chỗ trả về giá trị error, có cách nào khắc phục không bạn nhỉ.
 
Cái này không áp dụng cho cái mình muốn được bạn ah.
 
Bác ơi, hôm nay vào topic này do đang làm 1 cái liên quan, bác chỉ cho em biết cách làm như thế nào ấn vào link là ra file excel có dữ liệu trên web về được không ạ? em chèn hyperlink mà không được ạ ???
Bài đã được tự động gộp:

Đổi dữ liệu ở A4:B4 rồi refresh, đã cài tự động refresh khi mở file, tuy nhiên do dữ liệu bị ngắt từng trang nên sẽ load hơi lâu, bạn đợi khi nào không còn dòng chữ này thì refresh xong
View attachment 253388
Anh ơi, sao em vào file của anh mà không biết ấn refresh ở đâu để hiện được dữ liệu cập nhật, anh chỉ cho em với được không ạ ?? Em cũng mới tìm hiểu về Querry nên chưa mò được ? anh giúp em với ạ
 
Lần chỉnh sửa cuối:
Đổi dữ liệu ở A4:B4 rồi refresh, đã cài tự động refresh khi mở file, tuy nhiên do dữ liệu bị ngắt từng trang nên sẽ load hơi lâu, bạn đợi khi nào không còn dòng chữ này thì refresh xong
View attachment 253388
Em thử chọn 1 mã cp khác, refresh mà không thấy ra kết quả anh ạ
như e đổi thành ACB thì vẫn là giá của VNM? cần phải 1 bước click Xem để refresh data trên web nữa không ạ?

Snag_2b09848e.png
 
Lần chỉnh sửa cuối:
Web KT
Back
Top Bottom