Cách làm báo cáo trên excel

Bạn thường yêu cầu lập report tổng phù hợp trên Excel? Làm cầm cố nào để báo cáo tự động cập nhật số liệu mỗi một khi bạn biến hóa thời gian báo cáo? chắc hẳn bạn sẽ tương đối vui lúc biết rằng VBA sẽ giúp bạn thực hiện điều này một cách rất giản đơn dàng. Học Excel Online sẽ mày mò cũng bạn nhé:

Đề bài: Cho bảng dữ liệu

*

Yêu cầu: lập report tổng phù hợp trên Excel có thể tự động cập nhật khi thay đổi thời gian của báo cáo

*


Cách làm:

Bước 1: Đặt tên cho các cột tài liệu trong bảng Data để áp dụng trong phương pháp cho dễ triển khai hơn

*


Dù đã có phần mềm, nhưng tài năng Excel vẫn rất là quan trọng cùng với kế toán, chúng ta đã vững Excel chưa? Hãy nhằm tôi góp bạn, đăng ký khoá học Excel:


*


Mở tab Formulas => chọn Define Name và đặt tên mang đến cột Ngày của Sheet Data. Lưu ý số lượng giới hạn của vùng tài liệu trong cộtLàm tựa như cho những cột khác. Lưu ý độ rộng của các vùng tên trong thuộc 1 bảng phải bằng nhau

Bước 2: thực hiện công thức Excel nhằm tính tài liệu vào bảng Báo cáo tổng hợp

Mỗi đối tượng trong report tổng hợp được tính dựa trên các điều kiện:

Nội dung đề xuất tính: số lượng / Đơn giá / Thành tiền. Xét bên trên nội dung con số trước, các nội dung khác hoàn toàn có thể làm tương tựThời gian giới hạn điểm đầu: >= trường đoản cú ngàyThời gian giới hạn điểm cuối: Mã sản phẩm & hàng hóa cần tính: dựa vào mỗi mã mặt hàng trong báo cáo.

Bạn đang xem: Cách làm báo cáo trên excel

Như vậy họ sử dụng hàm SUMIFS để có thể tính tổng theo nhiều điều kiện.

*

Cấu trúc của hàm SUMIFS mang đến yêu cầu tính Số lượng:

Vùng bắt buộc tính tổng = Data_Cot_SoLuongVùng điều kiện lần đầu = Data_Cot_TenHangĐiều khiếu nại thứ một trong vùng điều kiện đầu tiên = hàng A (ô A5)Vùng điều kiện thứ 2 = Data_Cot_NgayĐiều kiện thứ 2 trong vùng điều kiện thứ 2 là >= từ ngày, vì chưng dấu >= là vết toán tử đề nghị phải đặt trong dấu nháy képVùng điều kiện thứ 3 = Data_Cot_NgayĐiều kiện thứ hai trong vùng điều kiện thứ 3 là

Tương tự bởi vậy với yêu mong tính Thành tiền, bọn họ chỉ yêu cầu thay Vùng cần tính tổng vào hàm SUMIFS thành Data_Cot_ThanhTien

*

Với yêu ước tính đơn giá, họ tính bằng cách lấy Thành tiền / Số lượng

Nếu con số = 0 thì Đơn giá vẫn = 0 (vì mẫu mã số của phép phân chia = 0 thì sẽ có được lỗi, nên đề nghị biện luận trường hòa hợp này trước khi triển khai phép chia

C5 = IF(B5=0,0,D5/B5)

=> Filldown toàn thể công thức ở các cột B, C, D từ sản phẩm 5 xuống sản phẩm 11 cho những Hàng hóa tiếp theo

Bước 3: Lọc dữ liệu trong báo cáo

Tại cột E, thực hiện công thức lọc bỏ những nội dung gồm phát sinh = 0 (hoặc không phát sinh) như sau:

*

E5 = IF(SUM(B5:D5)=0,””,”x”)

Filldown bí quyết từ E5 xuống E11

Đừng bỏ lỡ: lớp học word excel sinh hoạt Hà Nội

Bước 4: cấu hình thiết lập tự động cập nhật báo cáo trong VBA

Record Macro cho thao tác làm việc Lọc dữ liệu – Lọc bỏ dòng trống

*

*

Mở hành lang cửa số VBA (Alt + F11), tùy chỉnh cấu hình sự khiếu nại Change trong sheet BCTH: thay đổi dữ liệu ở ô B2 hoặc ô B3

*

If Not Application.Intersect(Range(“B2:B3”), Range(Target.Address)) Is Nothing Then

End if

Dòng code này được phát âm là: Nếu gồm sự thay đổi dữ liệu ở vùng B2:B3 thì…

ActiveSheet.Range(“$E$4:$E$11″).AutoFilter Field:=1, Criteria1:=””

Dòng code này có được từ các việc Record Macro ở trên, được đọc là lọc vứt giá trị dòng trống (blanks) ở cột thanh lọc (cột E, áp dụng từ mẫu 4 đến cái 11)

Như vậy bọn chúng ta đã hoàn thành quá trình lập report tự động cập nhật khi thay đổi thời gian báo cáo.

Xem thêm: Trò Chơi Game Đậu Và Đỗ Xe An Toàn Cực Hay, Trò Chơi Đậu Xe

Kết luận:

Những ngôn từ học được qua bài bác này là:

Cách gán tên mang đến vùng dữ liệu, áp dụng tên vào công thức để lập công thức xuất sắc hơnCách lập phương pháp tổng hợp hiệu quả theo nhiều điều khiếu nại trong báo cáo tổng phù hợp (SUMIFS)Cách lọc bỏ tài liệu không yêu cầu thiết trong báo cáo tổng hợpCách record macro để lấy code cấp tốc trong excel vbaCách đọc hiểu cùng viết code trong VBATrình tự súc tích của việc lập report tổng hợp

Bạn thấy đó, để nắm rõ kỹ thuật lập report tổng phù hợp trong Excel cũng không thực sự khó, và khi tất cả thêm VBA thì chúng ta hoàn toàn hoàn toàn có thể giúp report trở nên có ích và thân mật hơn. Nội dung bài viết này sẽ tạo tiền đề cho chúng ta làm quen với VBA, giải pháp học VBA dễ dãi và làm cho quen dần dần với kỹ thuật VBA góp tự động hóa khi sử dụng Excel.

VBA Excel góp ích rất những trong công việc: giúp bạn tăng tốc trong quá trình xử lý trên Excel, giúp lập các report tự động, điều khiển các chương trình khác như Word, power Point, Outlook… giúp biến hóa file Excel của người tiêu dùng trở thành 1 phần mềm siêng nghiệp…

Để hoàn toàn có thể học VBA một giải pháp đầy đủ, có hệ thống, bạn hãy tham gia khoá học VBA101 – VBA cơ bản dành cho người mới bắt đầu của hệ thống Học Excel Online. Bây chừ hệ thống đang có không ít ưu đãi khi chúng ta đăng ký khóa huấn luyện này. Cụ thể xem tại: