37
CHƯƠNG 3
TNG HỢP VÀ PHÂN TÍCH SLIỆU
Mục đích, yêu cầu
Mục đích:
- Trang bcho sinh viên kiến thức cơ bản về ch tổng hợp dữ liu từ nhiều sheet,
nhiu tập tin khác nhau trong đó thực hiện mt số phép toán: tính tổng, đếm,
tìm giá trlớn nhất, nhỏ nhất
- Trang bk năng phân tích số liệu 3 chiều
Yêu cu:
- Sinh viên phải hiểu rõ các thao tác khi thực hiện tng hợp sliệu trong 2 trường
hợp: các bảng dữ liệu cu trúc gống nhau, các bảng dữ liệu cấu trúc khác
nhau
- Biết cách nh tổng của mỗi bộ phận trong bảng cơ sở dữ liệu
- Biết các thành phn của bảng phân tích s liệu 3 chiều và cách tạo bảng phân
tích s liệu 3 chiều
- Giải các bài tập cuối chương biết vận dụng các kiến thức đã hc để giải quyết
các bài toán ứng dụng trong thực tế
3.1 Chức năng Subtotals (Tng bộ phận):
Chc năng này ng đnhóm dữ liệu theo từng nhóm đồng thời chèn vào
cuối mỗi nhóm những dòng thống kê tính toán (gi là các b phận - Subtotals ) và
một dòng tổng kết ở cuối phạm vi (gọi là toàn b - GrandTotal). Thao tác nsau:
- Sắp xếp CSDL theo ct làm khoá (mun nhóm theo cột nào thì cột đó gọi là
cột làm khoá)
- Đặt con tr ô vào vùng CSDL
- Chọn lệnh Data
Xuất hiện nhóm công cụ Outline
Hình 3.1
- Trong nhóm công c out line (hình 3.1) chọn công cụ Subtotals
Xuất hiện hộp thoại như hình 3.2
38
Hình 3.2
+ At each change in: Chọn trường làm kh để sắp xếp
+ Use Function: Chọn hàm s dụng để thống kê
+ Add SubTotal to: Đánh dấu vào những ct cần thống kê gtr
+ Replace current Subtotals: Thay các hàng Subtotal to trước đó bằng các
ng Subtotal mới.
+ Page Break Between Groups: T động động tạo dấu ngắt trang giữa các
nhómdữ liệu.
+ Sumary Below data: Tạo các dòng thống kê phía dưới các nhóm dliệu.
- Chọn xong ấn OK.
Ví dụ: số liu về bảng doanh thu bán hàng tháng 7/2010 như sau
Hãy tính tổng thành tiền theo tên hàng
39
Gii :
B1: Sắp xếp CSDL theo tên hàng
Kết quả như sau
B2: Đưa con trỏ vào ng CSDL
B3: Chn lệnh Data , tại nhóm Outline chọn Subtotal
+ Tại At Each Change In, n hàng
+ Tại Use Function, chọn hàm Sum
+ Tại Add Subtotal To chọn thành tiền
B4: Chn OK
Kết quả như sau
40
3.2 Chức năng Consolidate (Tng hợp từ c cơ sở dữ liệu chi tiết):
Chc năng Consolidate được sử dụng để tạo CSDL tng hợp từ những CSDL chi
tiết (được chọn lựa trên cùng một hoặc trên nhiều tập tin bảng tính khác nhau)
3.2.1.Tổng hợp theo vị trí.
Được sdụng khi dliệu bảng nh giống hệt nhau về Cấu trúc, bao gồm cả Số
hàng, S cột. Để thực hiện tổng hợp dữ liệu, chúng ta cần tạo ra mt Sheet trống, với
cấu trúc ơng tự như các Sheet khác.
B1: Chn vùng mà chúng ta mun tổng hợp dữ liệu.
B2: Chọn lệnh Data
Xuất hiện Ribbon như hình 3.3
Hình 3.3
B3: Trong nhómng cụ data tools chọn Consolidate
Xuất hiện hộp thoại như hình 3.4
41
Hình 3.4
B4: Lần lượt chọnm, nhập vùng d liệu cần tổng hợp vào hộp thoại
- Function: Chọn hàm cn dùng để tổng hợp
- Reference: Nhp địa chỉ vùng dữ liệu.
Địa chỉ này bao gồm: 'tên đĩa\[tên tp tin]tên Sheet'!địa chỉ vùng dữ liệu
(Nếu dữ liệu ở trong cùng tập tin với bảng tổng hợp thì không cần nhập
tên đĩa, tên tập tin
- Top Row: Tạo dòng tiêu đề cho bảng tổng hợp.
- Left Column: To tiêu đề cột đu tiên cho bảng tổng hợp.
- Create link to source data: Tạo mối liên kết từ bảng tổng hợp đến các
bảng chi tiết nhằm mục đích nếu có sự thay đổi trong các bảng dữ liệu chi
tiết thì các d liệu liên quan trong bảng tổng hợp cũng tự thay đi theo.
- Kích chut vào t Add
- Tiếp tục khai báo cho các vùng d liệu tiếp theo
- Sau khi khai báo xong các vùng d liệu cần tổng hợp kích chut vào nút
OK.
Ví dụ:
s liệu chi tiết về hàng bán của 3 năm như sau