Tách ngày tháng tính thứ bằng Power Query

Chia sẻ bởi:api_publisher
★★★★★
Quảng cáo
Tóm tắt: Hướng dẫn thực hành Excel, trình bày theo từng bước, có công thức mẫu và lưu ý áp dụng nhanh trong công việc.

Đang đang vất vả khi phải tách một ngày tháng trong một chuỗi tính ra số tuần thứ mấy trong tháng, nó là thứ mấy? bạn mất quá nhiều thời gian để làm việc đó với phương pháp thông thường, hãy theo dõi bài viết này của SprinGo bài viết này sẽ hướng dẫn các bạn cách tách dữ liệu từ một chuỗi ra ngày tháng năm, tính là tuần bao nhiêu thuộc thứ nào hãy đến với Power Query.

Mẫu bản dữ liệu cần phải tách.

Tách ngày tháng tính thứ bằng Power Query

Ta có bảng dữ liệu như hình ở trên giờ phải tách ra thế nào nhỉ.

Phân tích dữ liệu đầu vào và các bước thực hiện

  • Tách số ra khỏi chuỗi
  • Chuyển về định dạng ngày tháng
  • Tách ngày, tháng, tính thứ.

Cách thức thực hiện

Bước 1: Tạo bảng

Bôi đen vùng cần tách dữ liệu ấn tổ hợp phím tắt “Ctrl +T” trên bàn phím hoặc vào  Insert > Table.

Bước 2: Vào Power Query

Ấn tổ hợp phím tắt trên bàn phím “Alt+A+PT” hoặc vào Menu Data > From table/range

Bước 3: Tách số ra khỏi chuỗi

Tách số ra khỏi chuỗi sử dụng phím tắt “ALT+H+SP” Chọn By Number of Characters.

Tách ngày tháng tính thứ bằng Power Query

Do số trong này có 6 số và nằm ở cuối lên ta sẽ là như sau.

Tách ngày tháng tính thứ bằng Power Query

vậy là ta đã tách xong số ra khỏi chuỗi thật đơn giản phải không nào.

Bước 4: Chuyển về định dạng ngày tháng.

Click vào cột chứa dữ liệu cần chuyển chọn như hình.

Tách ngày tháng tính thứ bằng Power Query

Ok vậy là ta đã có dữ liệu ngày tháng được tách ra giờ với bước đơn giản ta có thể dùng hàm trong Power Query tính toán.

Bước 5 . Tạo cột và thực hiện tính toán.

Nhấn tổ hợp phím tắt “ALT+A+CC” hoặc vào như hình bên dưới.

Tách ngày tháng tính thứ bằng Power Query

Giờ viết công thức tách ngày, tháng, năm như hình.

Tách ngày tháng tính thứ bằng Power Query

Tách ngày:= Date.Day([Column1.2])

Tách tháng: =Date.Month([Column1.2])

Tách năm : =Date.Year([Column1.2])

Tuần thứ mấy : =Date.WeekOfMonth([Column1.2])

Thứ :if Date.DayOfWeek([Column1.2]) = 1 then “Chủ Nhật”   else if Date.DayOfWeek([Column1.2]) = 2 then “Thứ Hai”  else if Date.DayOfWeek([Column1.2]) = 3 then “Thứ Ba”  else if Date.DayOfWeek([Column1.2]) = 4 then ” Thứ Tư”  else if Date.DayOfWeek([Column1].2) = 5 then “Thứ Năm”  else if Date.DayOfWeek([Column1.2]) = 6 then “Thứ 6” else “Thứ Bảy”

Video trực quan.

Kết thúc

Qua bài viết vừa rồi SprinGo hi vọng sẽ giúp các bạn làm những báo cáo và xử lý vẫn đề ngày tháng nhanh nhất khi sử dụng công cụ Power Query.

Nếu thấy hay hãy ghé tham SprinGo và chia sẻ cho mọi người biết nhé.


Hướng dẫn sử dụng Power Query để chuẩn hoá dữ liệu

Lấy dữ liệu tài chính tự động từ Web vào Excel bằng Power Query

Lấy dữ liệu trên trang Facebook cá nhân vào Excel bằng Power Query

Cách gộp dữ liệu từ nhiều bảng vào 1 bảng sử dụng Power Query

Đón xem bài viết: Hướng dẫn cách xây dựng bảng dữ liệu phân tích hiệu suất lao động bằng Power Query

Khóa học Power PI – Ứng dung trong Nhân sự
Khóa học SprinGO phù hợp

Khóa học Power PI – Ứng dung trong Nhân sự

TỔNG QUAN KHÓA HỌC: POWER BI CHO NGÀNH NHÂN SỰ Khóa học Power BI cho Nhân sự được thiết kế dành riêng cho các...

Xem khóa học
★★★★★ 5 ★ 1 👤 0 ▥ 0
Quảng cáo

Bạn nên đọc

Leave a Reply

Your email address will not be published. Required fields are marked *

Quảng cáo

Cũ vẫn chất

Xem thêm