befaint
|||||||||||||
- Tham gia
- 6/1/11
- Bài viết
- 14,515
- Được thích
- 19,699
Lời tựa:
Mấy năm gần đây, Power Query đã dần được sử dụng nhiều hơn mặc dù Microsoft (MS) đã hỗ trợ từ Excel 2010.
Ở phạm vi diễn đàn, trên các kênh/ trang mạng hướng dẫn khác cũng có khá nhiều tài liệu, các ví dụ về lập trình trình trong Power Query.
Power Query có hỗ trợ môi trường lập trình (không biết từ ngữ phù hợp chưa) cho phép viết code, thực thi code, sử dụng M code "Power Query M formula".
Tức là cũng cho phép tạo các 'custom funtions', và gọi các functions đó, truyền các tham số vào các functions đó. Đại khái cũng nhưng tạo Sub/ Functions trong VBA.
Vậy nên, bữa nay có chút thời gian rảnh mình làm ví dụ minh họa. Ai có nhã hứng thì góp ví dụ nhé.
Lưu ý:
1/ Mỗi nền tảng, mỗi ngôn ngữ lập trình có đặc điểm, có ưu nhược điểm riêng nên trong đây chúng ta không nên chê cái này chậm/ kém, khen cái kia nhanh/ tốt.
Cái nào ta sử dụng được, thấy phù hợp với công việc cụ thể, hay đơn giản mình thích thì mình dùng thôi.
2/ Chủ đề này không thuộc chuyên mục Office365 nên mod/admin đừng di chuyển đi nhé.
---------
Ví dụ:
Đề bài (nhân tiện từ một chủ đề gần đây): Tổng hợp bảng tỷ giá ngoại tệ theo khoảng thời gian cho trước, nếu bảng đã có dữ liệu ngày nào thì bỏ qua ngày đó.
Mình thử chạy cho 1 tháng hết cỡ ~ 05 giây. Chắc do mạng nhanh.
Mấy năm gần đây, Power Query đã dần được sử dụng nhiều hơn mặc dù Microsoft (MS) đã hỗ trợ từ Excel 2010.
Ở phạm vi diễn đàn, trên các kênh/ trang mạng hướng dẫn khác cũng có khá nhiều tài liệu, các ví dụ về lập trình trình trong Power Query.
Power Query có hỗ trợ môi trường lập trình (không biết từ ngữ phù hợp chưa) cho phép viết code, thực thi code, sử dụng M code "Power Query M formula".
Tức là cũng cho phép tạo các 'custom funtions', và gọi các functions đó, truyền các tham số vào các functions đó. Đại khái cũng nhưng tạo Sub/ Functions trong VBA.
Vậy nên, bữa nay có chút thời gian rảnh mình làm ví dụ minh họa. Ai có nhã hứng thì góp ví dụ nhé.
Lưu ý:
1/ Mỗi nền tảng, mỗi ngôn ngữ lập trình có đặc điểm, có ưu nhược điểm riêng nên trong đây chúng ta không nên chê cái này chậm/ kém, khen cái kia nhanh/ tốt.
Cái nào ta sử dụng được, thấy phù hợp với công việc cụ thể, hay đơn giản mình thích thì mình dùng thôi.
2/ Chủ đề này không thuộc chuyên mục Office365 nên mod/admin đừng di chuyển đi nhé.
---------
Ví dụ:
Đề bài (nhân tiện từ một chủ đề gần đây): Tổng hợp bảng tỷ giá ngoại tệ theo khoảng thời gian cho trước, nếu bảng đã có dữ liệu ngày nào thì bỏ qua ngày đó.
Mình thử chạy cho 1 tháng hết cỡ ~ 05 giây. Chắc do mạng nhanh.