Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 36 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
36
Dung lượng
2,44 MB
Nội dung
TÀILIỆU KHÓA HỌC NỘI DUNG MODULE HÀM VÀ ỨNG DỤNG 1.1 Hàm xử lý chuỗi 1.2 Hàm thời gian 1.3 Hàm số học 1.4 Hàm thống kê 1.5 Hàm dò tìm MODULE CƠ SỞ DỮ LIỆU (DATABASE) 2.1 Tổ chức sở liệu bảng tính 2.2 Sắp xếp liệu (Sort) 2.3 Trích lọc liệu (Filter) 2.4 Kiểm tra liệu nhập (Data validation) 11 2.5 Các hàm liên quan đến Cơ sở liệu 12 MODULE TỔNG HỢP VÀ PHÂN TÍCH DỮ LIỆU 13 3.1 Thống kê mô tả (Descriptive Statistics) 13 3.2 Báo cáo tổng hợp nhóm (Subtotal) 14 3.3 Hợp liệu (Consolidate) 16 3.4 Phân tích bảng chiều với DataTable 18 3.5 Phân tích liệu đa chiều (PivotTable PivotChart) 21 MODULE TỰ ĐỘNG HĨA CƠNG VIỆC VỚI MACRO 25 4.1 Tạo Macro 27 4.2 Thực thi Macro 28 4.3 Gán Macro cho đối tượng điều khiển 28 MODULE CÁC CHỨC NĂNGNÂNGCAO 30 5.1 Sử dụng Form Controls 30 5.2 Xây dựng Dashboard đơn giản 33 Trung tâm đào tạo Tin học Trí Tuệ Việt | KỹExcelnângcao MODULE HÀM VÀ ỨNG DỤNG 1.1 Hàm xử lý chuỗi Tên hàm LEFT Cú pháp công dụng LEFT(chuỗi, [n]): trả n ký tự bên trái tham số chuỗi Lưu ý, ta bỏ qua n mặc định n=1 Ví dụ: =LEFT(“Tin học kinh tế”,7) Kết quả: Tin học RIGHT RIGHT(chuỗi, [n]): trả n ký tự bên phải tham số chuỗi Lưu ý, ta bỏ qua n mặc định n=1 Ví dụ: =RIGHT(“Tin học kinh tế”,7) Kết quả: kinh tế MID MID(chuỗi, m, n): trả n ký tự kể từ ký tự thứ m chuỗi Ví dụ: =MID(“Tin học kinh tế”,5,3) Kết quả: học TRIM TRIM(chuỗi): trả chuỗi cắt bỏ khoảng trống chuỗi, từ cách khoảng trắng Ví dụ: =TRIM(“ Tin LOWER học kinh tế”,7) Kết quả: Tin học kinh tế LOWER(chuỗi): trả chuỗi chữ thường tương ứng với chuỗi cho Ví dụ: =LOWER(“TIN HỌC KINH TẾ”) Kết quả: tin học kinh tế UPPER UPPER(chuỗi): trả chuỗi chữ hoa tương ứng với chuỗi cho Ví dụ: =UPPER(“Tin học kinh tế”) Kết quả: TIN HỌC KINH TẾ PROPER PROPER(chuỗi): trả chuỗi mà ký tự đầu từ chữ hoa tương ứng với chuỗi cho Ví dụ: =PROPER(“Tin học kinh tế”) Kết quả: Tin Học Kinh Tế LEN LEN(chuỗi): trả chiều dài chuỗi, nghĩa số ký tự kể khoảng trắng chuỗi cho Ví dụ: =LEN(“Tin học kinh tế”) Kết: 15 FIND FIND(chuỗi_1, chuỗi, [n]): trả vị trí xuất chuỗi_1 chuỗi, bắt đầu tìm từ vị trí thứ n bên trái chuỗi trở (mặc định n = 1) Có phân biệt chữ hoa chữ thường Ví dụ: =FIND(“học”, “Tin học kinh tế”) Kết quả: =FIND(“Học”, “Tin học kinh tế”) Kết quả: #VALUE! SEARCH SEARCH(chuỗi_1, chuỗi, [n]): trả vị trí xuất chuỗi_1 chuỗi, bắt đầu tìm từ vị trí thứ n bên trái chuỗi trở (mặc định n = 1) Không phân biệt chữ hoa chữ thường Ví dụ: = SEARCH(“học”, “Tin học kinh tế”) Kết quả: = SEARCH (“Học”, “Tin học kinh tế”) Kết quả: Trung tâm đào tạo Tin học Trí Tuệ Việt | KỹExcelnângcao REPLACE REPLACE(chuỗi, i, n, chuỗi_mới): thay n ký tự chuỗi ký tự thứ i chuỗi_mới Ví dụ:= REPLACE(“Tin học kinh tế”,9,7,“B”) Kết quả: Tin học B SUBSTITUTE SUBSTITUTE(chuỗi, chuỗi_cũ, chuỗi_mới, [i]): thay chuỗi_cũ thứ i chuỗi chuỗi_mới, bỏ qua i nghĩa thay tất chuỗi_cũ chuỗi_mới Ví dụ: = SUBSTITUTE((“Tin học kinh tế”, “kinh tế”, “B”) Kết quả: Tin học B TEXT TEXT(số, định_dạng): đưa số từ kiểu số kiểu chuỗi với định_dạng (xem thêm phần định dạng số) Ví dụ: =TEXT(2000,“$#,###.00”) Kết quả: $2,000.00 VALUE VALUE(chuỗi-số): trả số tương ứng với chuỗi-số cho Ví dụ: =VALUE(“0045”) Kết quả: 45 1.2 Hàm thời gian Tên hàm NOW Cú pháp công dụng NOW(): trả ngày-tháng-năm hành mà máy lưu giữ Ví dụ: =NOW() Kết quả: 13/04/2013 19:20 TODAY TODAY(): trả ngày-tháng-năm hành mà máy lưu giữ Ví dụ: =TODAY() Kết quả: 13/04/2013 DATE DATE(năm, tháng, ngày): trả ngày-tháng-năm tương ứng Ví dụ: =DATE(2013,04,30) Kết quả: 30/04/2013 DAY DAY(ngày-tháng-năm): trả số (1 31) ngày tương ứng với tham số ngày-tháng-năm Ví dụ: =DAY(“30/04/2013”) Kết quả: 30 MONTH MONTH(ngày-tháng-năm) : trả số (1 12) tháng tương ứng với tham số ngày-tháng-năm Ví dụ: =MONTH(“30/04/2013”) Kết quả: YEAR YEAR(ngày-tháng-năm): trả số (gồm chữ số) năm tương ứng với tham số ngày-tháng-năm Ví dụ: =YEAR(“30/04/2013”) Kết quả: 2013 WEEKDAY WEEKDAY(ngày-tháng-năm,[kiểu]): trả số thứ tự (nghĩa Thứ) ngày-tháng-năm tuần Các kiểu thông dụng: 1: hàm trả chủ nhật thứ bảy (mặc định) 2: hàm trả thứ hai chủ nhật Trung tâm đào tạo Tin học Trí Tuệ Việt | KỹExcelnângcao 3: hàm trả thứ hai chủ nhật Ví dụ : = WEEKDAY(“30/04/2013”) Kết quả: WEEKNUM WEEKNUM(ngày-tháng-năm, [kiểu]): trả số thứ tự tuần năm ngày cụ thể Kiểu số để xác định tuần s ngày nào, kiểu thông dụng: 1,17: tuần bắt đầu Chủ nhật (mặc định) 2,11,21: tuần bắt đầu Thứ hai 12: tuần bắt đầu Thứ ba … Ví dụ : = WEEKNUM(“09/03/2012”) Kết quả: 10 = WEEKNUM(“09/03/2012”,2) Kết quả: 11 DATEDIF DATEDIF (ngày đầu, ngày cuối, kiểu): Tính toán số ngày, tháng năm hai ngày Các kiểu thông dụng (lưu ý: kiểu phải gõ ngoặc kép): y : số năm chênh lệch ngày đầu ngày cuối m : số tháng chênh lệch ngày đầu ngày cuối d : số ngày chênh lệch ngày đầu ngày cuối md : số ngày chênh lệch ngày đầu tháng ngày cuối, mà không phụ thuộc vào số năm số tháng ym : số tháng chênh lệch ngày đầu ngày cuối, mà không phụ thuộc vào số năm số ngày yd : số ngày chênh lệch ngày đầu ngày cuối, mà khơng phụ thuộc vào số năm Ví dụ: = DATEDIF(“01/01/2000”, “31/12/2100”, “y”) = 100(năm) = DATEDIF(“01/01/2000”, “31/12/2100”, “m”) = 1211(tháng) = DATEDIF(“01/01/2000”, “31/12/2100”, “d”) = 36889 (ngày) = DATEDIF(“01/01/2000”, “31/12/2100”, “md”) =30(ngày 3-ngày1) = DATEDIF(“01/01/2000”, “31/12/2100”, “ym”) =11(tháng 12-tháng 1) = DATEDIF(“01/01/2000”, “31/12/2100”, “yd”) = 365(31/12 - 1/1) NETWORKDAYS NETWORKDAYS (ngày đầu, ngày cuối, [ngày nghỉ lễ]): trả số ngày làm việc (từ Thứ hai đến Thứ sáu) trọn ngày tính từ ngày đầu đến ngày cuối, trừ ngày nghỉ có Ví dụ: =NETWORKDAYS(“01/09/2015”, “10/09/2015”, “02/09/2015”) Kết quả: WORKDAY WORKDAY(ngày bắt đầu, số ngày, [ngày nghỉ lễ]): trả ngày làm việc trước sau ngày bắt đầu ngày tính toán số ngày làm việc (từ Thứ hai đến Thứ sáu), trừ ngày lễ có Ví dụ: = WORKDAY(“01/09/2015”, 20, “02/09/2015”) Trung tâm đào tạo Tin học Trí Tuệ Việt | KỹExcelnângcao Kết quả: 30/09/2015 TIME TIME(giờ, phút, giây): trả thời gian tương ứng với tham số: giờ, phút, giây cho Ví dụ : = TIME(6,30,5) Kết 6:30:05 HOUR HOUR(btgiờ): trả số (0 23) tương ứng với btgiờ Ví dụ : = HOUR(“08:30:15”) Kết : MINUTE MINUTE(btgiờ): trả số phút (0 59) tương ứng với btgiờ Ví dụ: =MINUTE(“08:30:15”) Kết : 30 SECOND SECOND(btgiờ): trả số giây (0 59) tương ứng với btgiờ Ví dụ : =SECOND(“08:30:15”) Kết : 15 1.3 Hàm số học Tên hàm Cú pháp công dụng ABS ABS(x): trả giá trị tuyệt đối (ABSolute) biểu-thức-số x Ví dụ: =ABS(3-5) Kết quả: INT INT(x): trả số nguyên (INTeger) lớn nhỏ x Ví dụ: =INT(9/2) Kết quả: MOD MOD(x, y): trả số dư phép chia nguyên x cho y theo qui tắc sau: MOD(x, y) = x - y* INT(x/y) Ví dụ: =MOD(9,2) Kết quả: ROUND ROUND(x, n): làm tròn số x tùy theo n; với n > 0: làm tròn với n vị trí thập phân, n = 0: làm tròn đến hàng đơn vị, n = -1 : làm tròn đến hàng chục, n = -2: làm tròn đến hàng trăm,… Ví dụ: =ROUND(1.23456,2) Kết : 1.23 PRODUCT PRODUCT(x1 , x2 , … , xn): trả tích số x1 , x2 , … , xn SUM SUM(x1 , x2 , … , xn): trả tổng số x1 , x2 , … , xn SUMPRODUCT SUMPRODUCT(vùng1,vùng2, …): trả tổng tích tương ứng vùng1, vùng2,… 1.4 Hàm thống kê Tên hàm MIN MAX Cú pháp công dụng MIN(danh-sách) : trả giá trị nhỏ số danh-sách Ví dụ: = MIN(6,4,2,8) Kết quả: MAX(danh-sách) : trả giá trị lớn số danh-sách Ví dụ: = MAX(6,4,2,8) Kết quả: Trung tâm đào tạo Tin học Trí Tuệ Việt | KỹExcelnângcao SUM SUM(x1 , x2 , … , xn): trả tổng số x1 , x2 , … , xn SUMIF SUMIF(vùng-1, điều-kiện, vùng-2): trả tổng ô vùng-2 tương ứng theo thứ tự với ô vùng-1 thỏa điều-kiện Nếu bỏ qua tham số vùng-2 nghĩa vùng-2 = vùng-1 SUMIFS SUMIFS(vùng-tính-tổng, vùng-chứa-điều-kiện-1,điều-kiện-1, [vùng-chứa-điều-kiện-2,điều-kiện-2],…) : trả tổng vùng-tính-tổng ứng với thứ tự ô vùng-chứa-điều-kiện-1 thỏa điều-kiện-1 ô vùng-chứa-điều-kiện-2 thỏa điều-kiện-2,… AVERAGE AVERAGE(danh-sách): trả giá trị trung bình số danh-sách Ví dụ: = AVERAGE (6,4,2,8) Kết quả: 5.75 AVERAGEIF AVERAGEIF(vùng-1, điều_kiện, [vùng-2]): trả giá trị trung bình vùng-2 tương ứng theo thứ tự với ô vùng-1 thỏa điều-kiện Nếu bỏ qua tham số vùng-2 nghĩa vùng-2 = vùng-1 AVERAGEIFS AVERAGEIFS(vùng-tính-trung-bình, vùng-chứa-điều-kiện1,điều-kiện-1, [vùng-chứa-điều-kiện-2,điều-kiện-2],…): trả trung bình vùng-tính-trung-bình ứng với thứ tự ô vùng-chứa-điều-kiện-1 thỏa điều-kiện-1 ô vùng-chứađiều-kiện-2 thỏa điều-kiện-2,… COUNT COUNT(danh-sách): trả số lượng có kiểu số danh-sách Ví dụ: =COUNT(2,4,7, “A”) Kết quả: COUNTA COUNTA(danh-sách): trả số lượng có nội dung khác rỗng danh-sách Ví dụ: =COUNTA(2,4,7, “A”) Kết quả: COUNTBLANK COUNTBLANK(danh-sách): trả số lượng có nội dung rỗng danh-sách COUNTIF COUNTIF(vùng, điều-kiện): trả số lượng ô vùng thỏa điều-kiện COUNTIFS COUNTIFS(vùng-chứa-điều-kiện-1, điều-kiện-1, [vùng-chứa-điềukiện-2, điều-kiện-2],…) : trả số lượng ô vùng-chứa-điềukiện-1 thỏa điều-kiện-1 ô vùng-chứa-điều-kiện-2 thỏa điều-kiện-2,… RANK RANK(ô, vùng, kiểu) : trả thứ tự xếp hạng ô vùng; kiểu = 1: xếp hạng tăng dần, kiểu = lờ đi: xếp hạng giảm dần 1.5 Hàm dò tìm Tên hàm VLOOKUP Cú pháp cơng dụng VLOOKUP(giá-trị-dò, bảng-dò, cột, kiểu-dò): dùng giá-trị-dò để dò tìm cột bảng-dò (Khơng tìm thấy trả #N/A) Có trường hợp: Kiểu dò False hay 0: nghĩa dò tìm xác Kiểu dò True, 1, lờ đi: nghĩa dò tìm xấp xỉ Excel dò đến giá trị lớn nhỏ hay giá-trị-dò Cột Trung tâm đào tạo Tin học Trí Tuệ Việt | KỹExcelnângcao bảng-dò nên xếp tăng dần HLOOKUP HLOOKUP(giá-trị-dò, bảng-dò, dòng, kiểu-dò): dùng giá-trị-dò để dò tìm dòng bảng-dò (Khơng tìm thấy trả #N/A) Có trường hợp: Kiểu-dò False hay 0: dò tìm xác Kiểu-dò True, 1, lờ đi: nghĩa dò tìm xấp xỉ Excel dò đến giá trị lớn nhỏ hay giá-trị-dò Dòng bảng-dò nên tăng dần MATCH MATCH(giá-trị-dò, bảng-dò, kiểu-dò): Trả thứ tự vị trí giá-trị-dò bảng-dò (chỉ dòng cột) Kiểu-dò (dò xác bảng-dò khơng cần xếp) Kiểu-dò lờ (MATCH tìm đến giá trị lớn nhỏ hay giá-trị-dò bảng-dò phải xếp tăng dần) Kiểu-dò -1 (MATCH tìm đến giá trị nhỏ lớn hay giá-trị-dò bảng-dò phải xếp giảm dần) CHOOSE CHOOSE(thứ-tự, giá trị 1, giá trị 2, ): trả giá trị danh sách giá trị; giá trị tương ứng với thứ-tự Nếu thứ-tự nhỏ lớn số giá trị danh sách CHOOSE trả #VALUE! INDEX INDEX(bảng-dò, dòng, cột): trả giá trị bảng-dò tương ứng với tọa độ dòng, cột Trung tâm đào tạo Tin học Trí Tuệ Việt | KỹExcelnângcao MODULE CƠ SỞ DỮ LIỆU (DATABASE) 2.1 Tổ chức sở liệu bảng tính Cơ sở liệu (CSDL) tập hợp thông tin, liệu tổ chức theo cấu trúc hàng, cột để dễ dàng lưu trữ khai thác Dòng dùng để chứa tên vùng tin hay gọi trường (Field) CSDL Tên vùng tin phải kiểu chuỗi Những dòng dùng để chứa nội dung CSDL Mỗi dòng gọi mẩu tin hay ghi (Record) Ví dụ: Bảng sở liệu Nhân viên (Employees) 2.2 Sắp xếp liệu (Sort) Để xếp thứ tự liệu CSDL, dùng cách sau : Cách 1: Đặt trỏ vào ô cột muốn xếp thứ tự, Chọn thẻ Data, nhóm Sort & Filter, nhấp nút AZ hay nút ZA tùy theo muốn xếp theo thứ tự tăng hay giảm dần Cách 2: Đặt trỏ vào ô cột muốn xếp thứ tự Chọn lệnh Home\Editing\Sort & Filter\Sort A to Z Sort Z to A tùy theo muốn xếp theo thứ tự tăng hay thứ tự giảm dần Trung tâm đào tạo Tin học Trí Tuệ Việt | KỹExcelnângcao Cách 3: Chọn sở liệu chứa cột muốn xếp thứ tự, Chọn lệnh Data\Sort & Filter\Sort lệnh Home\Editing\Sort & Filter\Custom Sort, xuất hộp thoại Sort Hộp Sort by : để chọn cột xếp danh sách cột CSDL Hộp Sort On: xếp thứ tự theo Values (giá trị), Cell Color (màu ô), Font Color (màu ký tự), Cell Icon (biểu tượng ô), Hộp Order: xếp thứ tự A to Z (chữ tăng dần), Z to A (chữ giảm dần), Smallest to Largest (số tăng dần), Largest to Smallest (số giảm dần), Custom List (theo thứ, theo tháng, theo danh sách tự tạo) Nút Add Level: để thêm cấp xếp (Then by) 2.3 Trích lọc liệu (Filter) Lọc tự động Là cách lọc liệu dựa điều kiện đơn giản cách sử dụng AutoFilter Trỏ chuột vào ô vùng sở liệu chọn vùng sở liệu, Chọn lệnh Data\Sort & Filter\Filter lệnh Home\Editing\Sort & Filter\Filter Trung tâm đào tạo Tin học Trí Tuệ Việt | KỹExcelnângcao 3.5 Phân tích liệu đa chiều (PivotTable PivotChart) Trong q trình phân tích tổng hợp liệu, người ta thường có nhu cầu gom nhóm liệu theo theo số tiêu chí để dễ dàng quản lý Excel cung cấp công cụ PivotTable để tổng hợp phân tích liệu với nhiều góc độ nhiều cấp khác Nguồn liệu để tạo PivotTable sở liệuExcel hay từ nguồn liệu bên (như MS Access, MS SQL Server,…) Hình : Ví dụ báo cáo tổng hợp theo chiều Cách thực Bước 1: Click vào ô sở liệu Bước 2: Chọn lệnh Insert\PivotTable Bước 3: Xuất hộp thoại Create PivotTable, chọn liệu nguồn nơi chứa PivotTable, click nút OK 21 Trung tâm đào tạo Tin học Trí Tuệ Việt | KỹExcelnângcao Kết xuất hộp thoại PivotTable Field List chứa tất tên cột bảng liệu gốc Bước 4: Drag tên field từ Field List vào khu vực: Report Filter, Row Labels, Column Labels Values Tình Cho bảng liệu bán hàng hình sau Trong có field liệu: OrderID (Mã đơn hàng), Salesperson (Nhân viên bán hàng), Order Date (Ngày đơn hàng), Order Amount (Giá trị đơn hàng) Country (Quốc gia) 22 Trung tâm đào tạo Tin học Trí Tuệ Việt | KỹExcelnângcao Hình: Cơ sở liệu bán hàng Giả sử ta muốn tổng hợp “Giá trị đơn hàng nhân viên thực theo quốc gia?” Ta cần thực thao tác đơn giản: 1) Đưa field Salesperson vào vùng Row Labels 2) Đưa field Country vào vùng Column Labels 3) Đưa field Order Amount vào vùng Values 23 Hình: Tổng hợp giá trị đơn hàng nhân viên thực theo quốc gia Trung tâm đào tạo Tin học Trí Tuệ Việt | KỹExcelnângcao Hiệu chỉnh PivotTable Thay đổi tên Field PivotTable tự tạo có xám thả field vào vùng layout Nội dung ô tạo tự động dựa theo tên field nơi bố trí Có thể gõ lại nội dung để báo cáo rõ ràng Sắp xếp Bấm vào mũi tên bên phải của nhãn hàng cột muốn xếp Bấm vào tuỳ chọn xếp Thay đổi phép tổng hợp liệu Nhấn mũi tên tên xổ xuống cạnh field cần định dạng khu vực Values Chọn Value Field Settings danh sách mở Chọn phương thức xử lý mục Summarize value field by 24 Trung tâm đào tạo Tin học Trí Tuệ Việt | KỹExcelnângcao MODULE TỰ ĐỘNG HĨA CƠNG VIỆC VỚI MACRO Macro cơng cụ cho phép ghi lại thao tác (các lệnh) người sử dụng dạng danh sách lệnh Khi ta gọi tới macro (chạy macro), s thực lại thao tác (các lệnh) cách tự động Như muốn tự động hóa trình, ta cần thực cơng việc đó, dùng macro ghi lại cần thực trình đố tự động, ta cho chạy macro Để làm việc với Macro, ta cần thực số tùy chọn sau: Hiển thị thẻ Developer: Thiết lập thông số cho phép Macro hoạt động Excel 2010 25 Trung tâm đào tạo Tin học Trí Tuệ Việt | KỹExcelnângcao Tình Ta cần thiết kế giao diện tìm kiếm thơng tin sau Khi người dùng nhập vào nhiều tiêu chí tìm kiếm nhấn nút Tìm kiếm Kết hiển thị khung Kết tìm kiếm phía Trung tâm đào tạo Tin học Trí Tuệ Việt | KỹExcelnângcao 26 Để thiết kế cơng cụ tìm kiếm, thực chất sử dụng chức lọc nângcao (Advanced filter), nhiên ta khơng lọc thủ cơng mà làm thao tác lần, ghi lại Macro cần tìm kiếm cho chạy Macro (nhấn nút Tìm kiếm) để thực lại thao tác mà ta ghi Chuẩn bị liệu: - Lập bảng liệu gốc (Bảng nhân viên) khác với sheet Tìm kiếm - Lập vùng điều kiện lọc (vùng để nhập vào tiêu chí tìm kiếm) - Lập vùng kết phía (Nhập tên trường thơng tin cần hiển thị kết quả) 4.1 Tạo Macro Vào Developer\Code\Record macro Đặt tên cho Macro, chọn phím tắt cần, OK Thực thao tác muốn ghi lại Trong ví dụ ghi lại thao tác lọc Advanced Filter: lọc bảng liệu gốc với vùng điều kiện lọc, kết lọc tham chiếu đến vùng kết Trung tâm đào tạo Tin học Trí Tuệ Việt | KỹExcelnângcao 27 Bấm nút Stop Recording để kết thúc 4.2 Thực thi Macro Chọn Developer \ Code \ Macros Xuất hộp thoại Macro Chọn Macro muốn thực thi, nhấn Run 4.3 Gán Macro cho đối tượng điều khiển Thực gán Macro cho nút nhấn: Chèn nút nhấn vào bảng tính lệnh Developer\Controls\Form Controls\Button Trỏ phải vào nút nhấn, chọn Assign macro Trung tâm đào tạo Tin học Trí Tuệ Việt | KỹExcelnângcao 28 Chọn tên Macro, nhấn OK Lưu ý: Ta thực việc gán Macro tương tự cho đối tượng đồ họa (như hình v , ảnh,…) 29 Trung tâm đào tạo Tin học Trí Tuệ Việt | KỹExcelnângcao MODULE CÁC CHỨC NĂNGNÂNGCAO 5.1 Sử dụng Form Controls Công cụ Spin Button B1 Chọn Developer\Controls\Form Controls\Spin Button B2 Tạo đối tượng trang tính cách kéo khung hình chữ nhật B3 Nhấp chuột phải đối tượng, chọn Format Control B4 Chọn tab Control khai báo thông số sau: Current value: 2012 Minimum value: 1990 Maximum value: 2100 Incremental change: Cell link: $B$5 (click vào địa ô muốn liên kết) Công cụ Scroll Bar B1 Chọn Developer\Controls\Form Controls\Scroll Bar B2 Tạo đối tượng trang tính cách kéo khung hình chữ nhật B3 Nhấp chuột phải đối tượng, chọn Format Control B4 Chọn tab Control khai báo thông số sau: Current value: 2012 Minimum value: 1990 Maximum value: 2100 Trung tâm đào tạo Tin học Trí Tuệ Việt | KỹExcelnângcao 30 Incremental change: Cell link: $E$5 (click vào địa ô muốn liên kết) Công cụ Combo Box B1 Lập danh sách màu sắc vùng trống bảng tính (ví dụ vùng địa A10:A16) B2 Chọn Developer\Controls\Form Controls\Combo Box B3 Tạo đối tượng trang tính cách kéo khung hình chữ nhật B4 Nhấp chuột phải đối tượng, chọn Format Control B5 Chọn tab Control khai báo thông số sau: Input range: $A$10:$A$16 Cell link: $C$18 (click vào địa ô muốn liên kết) Công cụ List Box B1 Lập danh sách màu sắc vùng trống bảng tính (ví dụ vùng địa A10 : A16) B2 Chọn Developer\Controls\Form Controls\List Box B3 Tạo đối tượng trang tính cách kéo khung hình chữ nhật Trung tâm đào tạo Tin học Trí Tuệ Việt | KỹExcelnângcao 31 B4 Nhấp chuột phải đối tượng, chọn Format Control B5 Chọn tab Control khai báo thông số sau: Input range: $A$10:$A$16 Cell link: $F$18 (click vào địa ô muốn liên kết) Selection type: single Công cụ Check Box B1 Chọn Developer\Controls\Form Controls\Check Box B2 Tạo đối tượng trang tính cách kéo khung hình chữ nhật, nhấp chuột vào check box gõ nội dung tương ứng B3 Nhấp chuột phải đối tượng, chọn Format Control B4 Chọn tab Control khai báo thông số sau: Cell link: (click vào địa ô muốn liên kết) Công cụ Option Button B1 Chọn Developer\Controls\Form Controls\Group Box B2 Tạo khung để nhóm tuỳ chọn, gõ nội dung “mức độ hài lòng bạn với công việc tại” B3 Chọn Developer\Controls\Form Controls\Option Button Trung tâm đào tạo Tin học Trí Tuệ Việt | KỹExcelnângcao 32 B4 Lần lượt tạo option button hình v gõ nội dung option cho phù hợp B5 Nhấp chuột phải vào đối tượng option button nào, chọn Format Control B6 Chọn tab Control khai báo thông số sau: Cell link: (click vào địa ô muốn liên kết) 5.2 Xây dựng Dashboard đơn giản Hướng dẫn sau minh họa cho Báo cáo thống kê sản phẩm Bước 1: Thiết kế báo cáo Bước đòi hỏi người làm báo cáo phải xác định rõ tiêu chí báo cáo nội dung muốn thể báo cáo Thông thường bào cáo quản trị phải kết hợp với đồ thị để trực quan dễ hình dung Bước 2: Xác định nguồn liệu Bước cần phải xác định nguồn liệu cho báo cáo Nguồn liệu thường tổ chức trê sheet Excel Bước 3: Thiết lập tính tốn Bước thường tổ chức sheet tính tốn riêng để làm nguồn cho kết báo cáo Trung tâm đào tạo Tin học Trí Tuệ Việt | KỹExcelnângcao 33 Bước 4: Gắn kết tính tốn lên báo cáo Bước đòi hỏi phải kết hợp với cơng cụ Macro VBA để thực số xử lý tự động 34 Trung tâm đào tạo Tin học Trí Tuệ Việt | KỹExcelnângcao 35 Trung tâm đào tạo Tin học Trí Tuệ Việt | KỹExcelnângcao ... Trung tâm đào tạo Tin học Trí Tuệ Việt | Kỹ Excel nâng cao MODULE CƠ SỞ DỮ LIỆU (DATABASE) 2.1 Tổ chức sở liệu bảng tính Cơ sở liệu (CSDL) tập hợp thông tin, liệu tổ chức theo cấu trúc hàng, cột... | Kỹ Excel nâng cao Xuất nút xổ xuống (Dropdown) cột sở liệu Lọc nâng cao Nếu điều kiện lọc phức tạp khơng thể thực AutoFilter được, ta dùng chức Advanced Filter Đưa chuột vào ô vùng sở liệu. .. Việt | Kỹ Excel nâng cao Hình: Cơ sở liệu bán hàng Cách thực Bước 1: Sắp xếp liệu theo cột muốn gom nhóm Trong trường hợp Salesperson Bước 2: Chọn toàn sở liệu hay click chuột vào ô liệu