Lấy dữ liệu thời tiết Accuweather để điền vào nhật ký thi công

Liên hệ QC

Bùi Thúy Thúy

Thành viên thường trực
Tham gia
2/7/18
Bài viết
289
Được thích
38
Em tham khảo được cách lấy dữ liệu lịch sử thời tiết trên Accuweather từ giaiphapexxcel.
Có vấn đề sau muốn được xin ý kiến về ý tưởng và sự chỉ giúp từ các Anh Chị:
Sau khi em lấy dữ liệu thời tiết về từ Accuweather, bài toán đặt ra như sau (4 vấn đề):
1. Chuyển định dạng cột A hoặc G về định dạng "ngày/tháng/năm" và sau khi chuyển đổi định dạng thì dữ liệu định dạng được được điền vào cột H;
2. Đem lượng mưa ở (cột C) đối chiếu với bảng 1 và sau đó điền"mưa" hay " không mưa" vào cột "Dự báo"
3. Sau đó đến cột "Thời tiết" (cột I) trong sheet "tong hợp thoi tiet" sẽ được căn cứ vào cột "Dự báo" (Cột J), nếu trong cột"Dự báo" mà trời mưa thì cột thời tiết (Cột I) là "mưa", còn nếu "không mưa" thì sẽ căn cứ vào giá trị nhiệt độ lớn nhất trong ngày ( trị số nhiệt độ đứng trước được ngăn cách bởi dấu / ở Cột B) để đối chiếu với bảng 2 và điền dữ liệu vào cột I, giá trị nhiệt độ Max, Min được lấy từ cột B(..../......) và được điền vào cột Kcột L
*** Như vậy:
- Dữ liệu sau khi điền vào cột "dự báo" (Cột J) sẽ là: "mưa" hoặc "không mưa"
- Dữ liệu được điền vào cột "thời tiết" (Cột I) sẽ có : "mưa" hoặc " Nắng" hoặc "Bình thường"hoặc "Rét đậm, rét hại"
- Dữ liệu nhiệt độ Max, Min sẽ được điền vào tương ứng cột L cột K
4. Dữ liệu "Thời tiết" (Cột R) ở các ngày từ "sheet 1" đến "Sheet n" sẽ được lấy từ cột I của Sheet "Tong hop thoi tiet" và được điền vào (cột R) các ngày tương ứng từ sheet 1 đến Sheet n
Em xin cám ơn! và mong được sự đóng góp và chỉ bảo của các Thầy, các Anh, Chị.
tiet.jpg
 

File đính kèm

  • ok thoi tiet.xlsb
    49.8 KB · Đọc: 418
Lần chỉnh sửa cuối:
Mình mù tịt khoản này. Cái Code trong file của Bạn là của Anh @excel_lv1.5 . Một tỉnh nó có mấy trạm quan trắc sao mà nhớ hết nổi. Minh đã ngồi thống kê lại hôm nào nhờ Anh excel_lv1.5 hoặc các Thầy trên diễn đàn giúp lại xem lấy được địa chỉ trực tiếp từ cột C của Sheets("Data") tốc độ của nó có cải thiện được chút nào không :p
Vâng em hôm qua em cũng vào tìm nhưng chỉ biết ứng dụng rồi đưa ra ý tưởng và xin ý kiến của các Thầy chứ gà quá không biết.
Qua đây cũng nhờ các Thầy cho ý kiến và chỉ giáo thêm trong bài #20 mà chị ♫ђöล♥ßล†♥†µ♫ đã đóng góp :<>
 
Upvote 0
Bấm vào cái nút hiện Form rồi chọn trạm cần lấy số liệu/. Mình mù tịt khoản này. Cái Code trong file của Bạn là của Anh @excel_lv1.5 . Một tỉnh nó có mấy trạm quan trắc sao mà nhớ hết nổi. Minh đã ngồi thống kê lại hôm nào nhờ Anh excel_lv1.5 hoặc các Thầy trên diễn đàn giúp lại xem lấy được địa chỉ trực tiếp từ cột C của Sheets("Data") tốc độ của nó có cải thiện được chút nào không :p
Ủa vậy là file này là đi gom của các bạn khác hả ? Vậy mà mình cứ tưởng diễn đàn xuất hiện thêm vị anh hùng nào nữa chứ :busted_cop:
 
Upvote 0
Ủa vậy là file này là đi gom của các bạn khác hả ? Vậy mà mình cứ tưởng diễn đàn xuất hiện thêm vị anh hùng nào nữa chứ :busted_cop:
Cũng muốn làm Anh hùng lắm ạ! nhưng chưa làm được!:gathering:, thôi thì đành gom của các Thầy, các bạn, hi....vừa gom vừa học {}{}{
 
Upvote 0
Upvote 0
Upvote 0
"Em" nó năn nỉ thì thôi chịu khó ra tay đi cái "cô" kia ơi.

Nếu có thời gian và "thấy vui" thì em vẫn làm mà không cần đợi ai phải nhắc, đam mê mà. Nhưng kì này cơm gạo dí dữ quá, em đâu dám hứa hẹn với ai, rốt cục lại trở thành kẻ xấu xa trong mắt mọi người.:)
 
Upvote 0

File đính kèm

  • DuBaoThoiTiet.xlsb
    50.1 KB · Đọc: 139
Upvote 0
Em xin cám ơn Thầy Ba Tê ạ!
Bài đã được tự động gộp:

"Em" nó năn nỉ thì thôi chịu khó ra tay đi cái "cô" kia ơi.
Vâng em hôm qua em cũng vào tìm nhưng chỉ biết ứng dụng rồi đưa ra ý tưởng và xin ý kiến của các Thầy chứ gà quá không biết.
Qua đây cũng nhờ các Thầy cho ý kiến và chỉ giáo thêm trong bài #20 mà chị @♫ђöล♥ßล†♥†µ♫ đã đóng góp
clap3.gif
 
Lần chỉnh sửa cuối:
Upvote 0
Em có xem lại bài #30 thầy giúp em, các vấn đề từ 1 đến 3 (đã nêu ở bài #1) đều rất tốt ạ!
Còn vấn đề 4 :
Dữ liệu "Thời tiết" (Cột R) ở các ngày từ "sheet 1" đến "Sheet n" sẽ được lấy từ cột I của Sheet "Tong hop thoi tiet" và được điền vào (cột R) các ngày tương ứng từ sheet 1 đến Sheet n.
Mong thầy giúp đỡ em vấn đề 4 nêu trên để hoàn thiện.
E cám ơn Thầy!
 
Lần chỉnh sửa cuối:
Upvote 0
Em có xem lại bài #30 thầy giúp em, các vấn đề từ 1 đến 3 (đã nêu ở bài #1) đều rất tốt ạ!
Còn vấn đề 4 :
Dữ liệu "Thời tiết" (Cột R) ở các ngày từ "sheet 1" đến "Sheet n" sẽ được lấy từ cột I của Sheet "Tong hop thoi tiet" và được điền vào (cột R) các ngày tương ứng từ sheet 1 đến Sheet n.
Mong thầy giúp đỡ em vấn đề 4 nêu trên để hoàn thiện.
E cám ơn Thầy!
Sheet gì là sheet gì, có tên họ đàng hoàng.
Sheet 1 đến sheet n là sao, nói kiểu giỡn chơi làm sao biết quy luật tên sheet mà viết code.
T1 đến T10 khác với T01 đến T10, 01_2018 đến 12_2018 .... và 1 đống cái lu bu nữa.
Bạn "giỡn" với dữ liệu của bạn làm sao người khác "tôn trọng" dữ liệu của bạn mà giúp.
Tôi nghỉ Topic này từ đây.
Hẹn gặp lại ở những topic rõ ràng hơn.
 
Upvote 0
Sheet gì là sheet gì, có tên họ đàng hoàng.
Sheet 1 đến sheet n là sao, nói kiểu giỡn chơi làm sao biết quy luật tên sheet mà viết code.
T1 đến T10 khác với T01 đến T10, 01_2018 đến 12_2018 .... và 1 đống cái lu bu nữa.
Bạn "giỡn" với dữ liệu của bạn làm sao người khác "tôn trọng" dữ liệu của bạn mà giúp.
Tôi nghỉ Topic này từ đây.
Hẹn gặp lại ở những topic rõ ràng hơn.
Vâng, em cám ơn Thầy! em sẽ rút kinh nghiệm ạ!
 
Upvote 0
Không phải cảm ơn đâu. Vì cái này định làm lâu rồi mà hôm nay mới làm được. Chắc hôm nào nhờ các Tiền bối sửa lại cái Code lấy dữ liệu từ Web thì tốt quá (Vì mình đã có địa chỉ từng trạm rồi)
Chào Chị, chúc chị ngày mới vui vẻ!
Chị cho em hỏi chút em thấy code lấy thời tiết của chị bài #16 chạy tốt mà, code có còn vấn đề gì nữa không chị ?
 
Upvote 0
Chào Chị, chúc chị ngày mới vui vẻ!
Chị cho em hỏi chút em thấy code lấy thời tiết của chị bài #16 chạy tốt mà, code có còn vấn đề gì nữa không chị ?
Đâu có vấn đề gì đâu Bạn. Hôm trước là mình chỉ nói "Nếu như .... thì ..." thôi mà. Hiện nay mình vẫn đang dùng Code trên ;););)
 
Upvote 0
Đâu có vấn đề gì đâu Bạn. Hôm trước là mình chỉ nói "Nếu như .... thì ..." thôi mà. Hiện nay mình vẫn đang dùng Code trên ;););)
Dạ, vâng em thấy code chạy tốt mà, chắc chị muốn tăng tốc lên ạ! hi
Bài đã được tự động gộp:

Bạn xem thử cái này. Bao gồm 64 tỉnh thành :p:p:p
Em vừa tham khảo chức năng " UserForm_TT" để điền dữ liệu vào đó rồi chạy! em cũng có file tương tự của chị, chị giúp em có thêm cái " UserForm_TT" như của chị để nhập liệu được không ạ!
 

File đính kèm

  • Thoi tiet.xlsb
    74.6 KB · Đọc: 50
Lần chỉnh sửa cuối:
Upvote 0
Dạ, vâng em thấy code chạy tốt mà, chắc chị muốn tăng tốc lên ạ! hi
Bài đã được tự động gộp:


Em vừa tham khảo chức năng " UserForm_TT" để điền dữ liệu vào đó rồi chạy! em cũng có file tương tự của chị, chị giúp em có thêm cái " UserForm_TT" như của chị để nhập liệu được không ạ!
Bạn xem thử
 

File đính kèm

  • Thoi tiet.xlsb
    159.6 KB · Đọc: 127
Upvote 0
mình không theo dõi hết từ đầu chủ đề, mình có thể hỏi bạn đã tạo sheet data bằng cách nào không ạ ?
Em lên trang Web Copy thủ công về ạ. Cực lắm chị ạ. Chị giúp em cái Code tạo phần ấy được không ạ
 
Upvote 0
Web KT
Back
Top Bottom