Professional Documents
Culture Documents
Microsoft Excel là chương trình chuyên dùng tạo ra các bảng biểu thống kê
(bảng tính điện tử) chạy trong môi trường Windows. Trong những năm qua
Microsoft Excel đã được sử dụng hết sức rộng rãi trong các cơ quan, xí nghiệp,
… và ngay cả trong các máy tính cá nhân ở gia đình do tính ưu việt của nó trong
việc quản lý, xử lý và phân tích cơ sở dữ liệu.
Trong mỗi bảng tính của Excel có thể thực hiện nhanh chóng các yêu cầu sau:
Tạo lập bảng tính với kỹ thuật cao
- Tạo lập bảng tính sau khi thu thập dữ liệu
- Tính toán hàng loạt các phép tính từ đơn giản đến phức tạp với tốc độ
của máy.
- Tạo những đồ thị minh hoạ các số liệu trên bảng tính.
- Từ bảng tính đã có, có thể tạo ra các bảng tính khác mang tính tổng hợp.
- Trang trí và in ấn các loại biểu mẫu.
Quản trị cơ sở dữ liệu:
- Lưu trữ, cập nhập dữ liệu nhanh chóng, đơn giản
- Sắp xếp hệ thống, xây dựng và khai thác cơ sở dữ liệu...
Phân tích xử lý số liệu:
- Phân tích dự đoán kinh tế
- Tính toán tài chính doanh nghiệp
- Giải các bài toán qui hoạch tuyến tính
- ........
1
Trường Đại học Công Đoàn – Bộ môn Tin học
5
Hình 1-1: Cửa sổ file bảng tính mới
(1) Thanh Ribbon: Chứa bộ lệnh của Excel, gồm các thẻ: Home, Insert, Page
Layout, Formulas, Data, Review, View.
(2) Thanh công thức (Fomular Bar): Chia làm hai phần
- Phần phía trái (Name box): chứa địa chỉ ô hiện thời.
- Phần phía phải: chứa dữ liệu hoặc công thức của ô hiện thời.
- Ẩn/ hiện thanh công thức: chọn lệnh View\Show/Hide\Formula Bar
(3) Bảng tính (WorkSheet): là một bảng tính mẫu hay còn gọi là Vùng làm
việc (WorkArea): nơi làm việc chủ yếu trong Excel
(4) Thanh Sheet Tab: Chứa tên các trang bảng tính trong file hiện thời, các
trang bảng tính có tên ngầm định là Sheet1, Sheet2,… (Các tên này có thể
được thay đổi)
(5) Thanh trạng thái (Status Bar): hiện các thông báo về trạng thái làm việc
hiện thời của bảng tính.
2
Trường Đại học Công Đoàn – Bộ môn Tin học
3
Trường Đại học Công Đoàn – Bộ môn Tin học
Home\Cells\Delete chọn Delete Sheet hoặc bấm phải chuột lên tên Sheet muốn
xóa, chọn Delete, bấm OK để xác nhận xóa.
- Sắp xếp các trang bảng tính:
+ Di chuyển trang bảng tính: Bấm rê chuột vào tên Sheet cần di
chuyển, kéo tới vị trí mới hoặc bấm phải chuột lên tên Sheet cần di chuyển,
chọn Move or Copy, xuất hiện hộp thoại Move or Copy, chọn vị trí cần di
chuyển tới, bấm OK
+ Sao chép trang bảng tính: Giữ phím Ctrl kết hợp bấm rê chuột lên
tên Sheet tới vị trí cần sao chép hoặc bấm phải chuột lên tên Sheet cần sao
chép, chọn Move or Copy, xuất hiện hộp thoại, chọn vị trí đặt bản sao
trong vùng Before Sheet, chọn Create a copy, bấm OK.
- Tô màu cho tên trang bảng tính: bấm phải chuột vào tên Sheet cần tô
màu, chọn Tab Color, chọn màu tô.
- Ẩn/ hiện trang bảng tính: bấm phải chuột vào tên Sheet,
chọn Hide/Unhide, chọn tên Sheet ẩn/hiện, bấm nút OK.
1.2.1.4. Thoát khỏi Excel
- Chọn nút Close của cửa sổ chương trình ứng dụng Microsoft Excel.
4
Trường Đại học Công Đoàn – Bộ môn Tin học
5
Trường Đại học Công Đoàn – Bộ môn Tin học
- Chọn Save As\ Computer\ Browse và chọn đường dẫn muốn lưu
file bảng tính \ Bấm vào nút Save.
Chú ý:
- Với các lần cất giữ sau khi sử dụng lệnh Save, không xuất hiện hộp thoại.
- Nếu muốn cất giữ bảng tính với tên khác chọn lệnh Save As, thao tác thực
hiện giống như với lần cất giữ đầu tiên.
1.2.2.3. Đóng cửa sổ bảng tính
- Bấm nút Close của cửa sổ bảng tính cần đóng.
Hoặc bấm chọn File\ Close.
Hoặc Ấn Alt_F4.
Nếu tài liệu chưa được lưu giữ, xuất hiện hộp thoại:
Hình 1-5: Hộp thoại xác nhận lưu giữ sự thay đổi
+ Save : Ghi lại sự thay đổi
+ Don’t Save : Đóng cửa sổ tài liệu mà không ghi lại những thay đổi.
+ Cancel : Huỷ bỏ lệnh đóng cửa sổ.
1.3. NHẬP DỮ LIỆU TRONG BẢNG TÍNH
- Ô (Cell) là giao của một cột và một dòng, địa chỉ của ô được xác định bởi
tên cột và dòng tạo ra nó. Ví dụ: Ô được tạo bởi cột C và dòng 5 sẽ có địa chỉ là
C5.
- Một khối ô liên tục được xác định bởi địa chỉ của ô nằm góc trên bên trái
và địa chỉ ô nằm ở góc dưới bên phải của khối, giữa hai địa chỉ này cách nhau
bởi dấu “:”. Ví dụ: A1:C3 là địa chỉ khối gồm các ô A1, A2, A3, B1, B2, B3,
C1, C2, C3.
- Trong bảng tính, mỗi ô đều có địa chỉ ngầm định do Excel qui định, ngoài
ra Excel còn cho phép người sử dụng đặt tên cho ô, nhóm ô, các giá trị hằng và
các giá trị công thức.
1.3.1.1. Đặt tên cho ô hoặc nhóm ô
6
Trường Đại học Công Đoàn – Bộ môn Tin học
Hình 1-7: Hộp thoại đặt tên cho hằng, công thức
- Gõ giá trị hằng hoặc công thức cần đặt tên vào khung Refers to
- Bấm chọn OK
7
Trường Đại học Công Đoàn – Bộ môn Tin học
- Chọn ô hoạt động: Bấm chuột hoặc dùng các phím , , , để chuyển
ô hoạt động tới ô cần nhập dữ liệu.
- Nhập dữ liệu: Gõ dữ liệu theo qui định. Trong khi đang nhập dữ liệu ấn
phím ESC để huỷ bỏ dữ liệu đang nhập.
- Kết thúc nhập dữ liệu: ấn Enter hoặc dùng các phím mũi tên (, , ,
)
- Sửa dữ liệu:
+ Đưa ô hoạt động vào ô cần sửa
+ Sửa dữ liệu trên thanh công thức hoặc bấm đúp chuột vào ô và sửa trực tiếp
tại ô.
+ Bấm Enter để kết thúc.
1.3.3. Các kiểu dữ liệu
Excel có các kiểu dữ liệu sau: kiểu ký tự, kiểu số, kiểu ngày tháng, kiểu
công thức, kiểu logic và các kiểu lỗi. Trong một bảng tính, các ô có thể chứa các
kiểu dữ liệu khác nhau, nhưng dữ liệu trong một ô chỉ thuộc một kiểu dữ liệu.
1.3.3.1. Dữ liệu kiểu ký tự
Dữ liệu kiểu ký tự bao gồm các chữ cái từ A,…Z, các số từ 0…9 và các
ký tự đặc biệt !, @, #,...
Dữ liệu kiểu ký tự ngầm định canh về bên trái ô.
Dạng thể hiện: phụ thuộc vào chiều dài của chuỗi dữ liệu nhập vào ô.
+ Khi chiều dài của chuỗi dữ liệu nhỏ hơn hoặc bằng độ rộng ô thì chuỗi
dữ liệu sẽ hiển thị đầy đủ.
+ Khi chiều dài của chuỗi dữ liệu lớn hơn độ rộng ô:
o Nếu ô lân cận bên phải của ô dữ liệu còn trống thì dãy dữ liệu nhập
vào sẽ tràn sang và hiển thị đầy đủ.
o Nếu ô lân cận bên phải đang chứa dữ liệu thì dãy dữ liệu nhập vào
chỉ hiển thị đến hết độ rộng ô, phần còn lại bị khuất sau ô bên
phải (nếu muốn hiển thị đầy đủ nội dung cần thay đổi độ rộng của
cột).
1.3.3.2. Dữ liệu kiểu số
Dữ liệu kiểu số bao gồm các số từ 0 đến 9.
Dữ liệu kiểu số ngầm định canh về bên phải ô.
8
Trường Đại học Công Đoàn – Bộ môn Tin học
Dạng thể hiện: Phụ thuộc vào chiều dài của dãy số nhập vào trong ô.
+ Khi dãy số có độ dài nhỏ hơn độ rộng ô thì dãy số hiển thị bình
thường.
+ Khi dãy số có độ dài lớn hơn hoặc bằng độ rộng ô thì Excel sẽ tự
chuyển sang dạng số khoa học E hoặc hiển thị các dấu ### trong ô (nếu
muốn hiển thị hết dãy số cần thay đổi độ rộng cột).
1.3.3.3. Dữ liệu kiểu ngày tháng
Excel ngầm định nhập dữ liệu kiểu ngày tháng vào một ô theo định
dạng Tháng/Ngày/Năm (mm/dd/yyyy).
Giá trị của một ô ngày tháng trong Excel thực chất là một số nguyên chỉ
số lượng ngày tương ứng tính từ ngày 01/01/1900 đến ngày nhập vào
trong ô. Do đó dữ liệu kiểu ngày tháng thực chất cũng là dữ liệu kiểu số.
Dạng thể hiện: Phụ thuộc vào độ rộng ô và cách định dạng hiển thị của
người sử dụng.
1.3.3.4. Dữ liệu kiểu công thức
Dữ liệu kiểu công thức thể hiện các công thức tính toán trong Excel.
Dữ liệu kiểu công thức nhập vào trong ô bắt đầu bởi dấu “=” tiếp sau
là công thức.
Thành phần của một công thức gồm các toán tử kết hợp với các toán
hạng
+ Toán tử trong Excel:
Tính toán: +, -, *, /, ^, % (Dùng cho dữ liệu số)
Liên kết: & (Dùng cho dữ liệu ký tự)
Toán tử so sánh: =, >, >=, <, <=, <>
Độ ưu tiên của các toàn tử: ( ), ^, *, /, +, -, các dấu so sánh
+ Toán hạng: Hằng số, hằng ký tự (được đặt giữa cặp dấu “ ”), hằng
ngày tháng (được đặt giữa cặp dấu ngoặc kép “ ”), địa chỉ ô, địa chỉ
khối ô, các hàm tính toán.
Dạng thể hiện: là giá trị kết quả của công thức. Nội dung của công
thức được thể hiện trên thanh công thức.
* Lưu ý: Khi làm việc với công thức trong Excel, có thể nhận được những giá
trị bắt đầu bằng dấu # như: #VALUE!, #REF!, #NUM, #N/A, #DIV/0!,
#NAME?
9
Trường Đại học Công Đoàn – Bộ môn Tin học
Lỗi #VALUE! là một trong những lỗi hay gặp nhất khi sử dụng công
thức Excel. Đây là cách Excel thông báo có vấn đề với công thức hoặc
vùng bảng tính được tham chiếu.
Lỗi #N/A xảy ra khi các hàm tìm kiếm VLOOKUP, HLOOKUP,
MATCH, LOOKUP không tìm được giá trị cần tìm.
Lỗi #DIV/0! xảy ra khi trong công thức Excel xuất hiện phép chia cho
0.
Lỗi #REF! thường xảy ra khi vùng tham chiếu trong công thức Excel
bị xoá hoặc bị ghi đè lên.
Lỗi #NAME? thường gặp khi nhập sai tên hàm ở trong Excel hoặc do
dữ liệu kiểu chữ không có dấu ngoặc kép.
Việc sử dụng địa chỉ ô hoặc khối ô vào công thức tính toán gọi là tham
chiếu tới địa chỉ ô. Khi tham chiếu tới các ô, giá trị của công thức phụ thuộc vào
giá trị của các ô có địa chỉ trong công thức, giá trị của công thức sẽ thay đổi khi
giá trị các ô có địa chỉ trong công thức thay đổi. Excel có các phương pháp tham
chiếu sau:
- Tham chiếu tương đối: là một tham chiếu ô trong một công thức mà khi
sao chép công thức thì địa chỉ ô đó bị thay đổi đi một vị trí tương đối so với địa
chỉ ô công thức nguồn. Dạng thể hiện của tham chiếu tương đối chính là địa chỉ
ô thông thường (ví dụ: A5, C16).
- Tham chiếu tuyệt đối: là một tham chiếu ô trong một công thức mà khi
sao chép công thức thì địa chỉ ô đó không bị thay đổi so với địa chỉ ô công thức
nguồn. Dạng thể hiện của tham chiếu tuyệt đối: có ký hiệu $ trước ký hiệu cột và
số thứ tự dòng (ví dụ: $B$8). Để có tham chiếu tuyệt đối ta tham chiếu tương
đối đến ô, sau đó ấn phím F4 (Excel sẽ tự động chèn các ký hiệu $ vào).
- Tham chiếu hỗn hợp: là tham chiếu sử dụng trộn lẫn giữa tham chiếu
tương đối và tham chiếu tuyệt đối. Có hai loại tham chiếu hỗn hợp: tham chiếu
tuyệt đối cột, tương đối dòng ($D8) và tham chiếu tương đối cột, tuyệt đối dòng
(A$2). Tham chiếu hỗn hợp trong công thức chỉ thay đổi thứ tự cột hoặc thứ tự
dòng mỗi khi sao chép công thức đến vị trí mới.
- Tham chiếu đến đối tượng đã đặt tên: Khi tham chiếu tới những ô, nhóm ô,
công thức, hằng… đã được đặt tên, Excel thường dùng kiểu tham chiếu tuyệt đối.
10
Trường Đại học Công Đoàn – Bộ môn Tin học
- Tham chiếu trên trang bảng tính khác: Chọn tên trang bảng tính cần
tham chiếu, sau đó chọn ô tham chiếu. Trong công thức sẽ xuất hiện thêm tên
của trang bảng tính đó trước phần tham chiếu ô hoặc khối ô (Tên sheet! địa chỉ
ô/nhóm ô).
Ví dụ: Sheet 1! A1
- Tham chiếu ba chiều: Trường hợp công thức tham chiếu cùng một địa
chỉ ô hay nhóm ô thuộc nhiều trang bảng tính khác nhau thì gọi là tham chiếu 3
chiều. Ví dụ: = SUM(Sheet 1: Sheet 3!A1:A5)
1.3.5. Nhập dữ liệu tự động cho dãy biến đổi đều
Trong dãy biến đổi đều, độ chênh lệch giữa hai ô liên tiếp được gọi là giá
trị bước nhảy (Step Value)
Cách 1:
- Nhập dữ liệu vào ô đầu tiên của dãy biến đổi đều, đặt ô hoạt động vào ô này.
- Chọn lệnh Home\Editing\Fill\Series. Xuất hiện hộp thoại:
11
Trường Đại học Công Đoàn – Bộ môn Tin học
- Di chuyển trỏ chuột tới nút Fill Hand (góc dưới phải khối ô) sao cho con
trỏ chuột có dạng dấu “+” , bấm rê chuột theo hướng cần điền dãy biến đổi đều.
1.3.6. Nhập dữ liệu theo qui định (Data Validation)
Dữ liệu nhập vào trong một ô có thể được qui định về mặt giá trị hoặc đặc
tính nào đó.
12
Trường Đại học Công Đoàn – Bộ môn Tin học
Lựa chọn ô hoặc khối ô của bảng tính nhằm chỉ định phạm vi dữ liệu cần
được xử lý, các ô được chọn sẽ thể hiện trên màu tương phản (màu đen) trừ ô
hoạt động (tức là ô đầu tiên của vùng được chọn, địa chỉ ô đó được thể hiện trên
thanh công thức).
- Chọn 1 ô: Bấm chuột vào ô cần chọn hoặc dùng các phím , , , để
di chuyển tới ô cần chọn.
- Chọn một khối ô liên tục: Bấm rê chuột từ ô góc trên bên trái xuống ô
góc dưới bên phải của khối ô hoặc bấm chọn ô góc trên trái, giữ phím Shift và
bấm chọn ô góc dưới phải.
- Chọn các khối ô rời rạc: chọn khối đầu, từ khối thứ hai trở đi giữ phím
Ctrl khi chọn.
- Chọn khối ô là dòng hoặc cột: chỉ cần bấm chuột vào số thứ tự dòng
hoặc tên các cột muốn chọn.
- Chọn toàn bộ bảng tính: Bấm chuột vào ô giao của dòng tên cột và cột số
thứ tự dòng (góc trên bên trái của bảng tính).
- Huỷ bỏ lựa chọn: Bấm chuột vào ô bất kỳ trong bảng tính hoặc ấn phím
ESC.
1.4.2. Hiệu chỉnh cấu trúc bảng
13
Trường Đại học Công Đoàn – Bộ môn Tin học
14
Trường Đại học Công Đoàn – Bộ môn Tin học
15
Trường Đại học Công Đoàn – Bộ môn Tin học
- Tại Paste:
- Paste (P): dán tất cả
- Paste Formula (F): dán công thức
- Formula & Number Formatting (O): dán công thức và
định dạng số
- Keep Source Formating (K): dán tất cả giữ định dạng
gốc
- No Border (B): dán tất cả ngoại trừ khung viền
- Keep Source Column Width (W): dán tất cả và giữ độ
rộng cột gốc
- Transpose (T): dán tất cả và đổi vị trí dữ liệu giữa cột
và dòng
- Tại Paste Values
- Values (V): dán giá trị (dành cho kiểu số)
- Values & Number Formatting (A): dán giá trị và định dạng số %
- Values & Source Formatting (E): dán giá trị và định dạng số
- Tại Other Paste Options
- Formatting (R): dán định dạng
- Paste Link (N): dán liên kết
- Picture (U): dán hình ảnh
- Linked Picture (I): dán hình ảnh và liên kết
- Hoặc có thể chọn Paste Special... để lựa chọn:
Hình 1-14: Hộp thoại Paste với các thông số đặc biệt
16
Trường Đại học Công Đoàn – Bộ môn Tin học
- Tại Paste:
+ All: Sao chép toàn bộ.
+ Formulas: Chỉ sao chép nội dung như phần hiển thị trên thanh công thức.
+ Values: Chỉ sao chép giá trị đúng theo dạng hiển thị trong ô.
+ Formats: Chỉ sao chép định dạng.
+ Comments: dán ghi chú
+ Validation: dán sự xác nhận
+ All except borders: dán tất cả ngoại trừ đường viền
+ Column width: dán độ rộng cột
+ Formulas and number formats: dán công thức và định dạng số
+ Values and number formats: dán giá trị và định dạng số
- Tại Operations:
+ None: không thực hiện thao tác
+ Add: thực hiện phép toán cộng
+ Subtract: thực hiện phép toán trừ
+ Multiply: thực hiện phép toán nhân
+ Divide: thực hiện phép toán chia
* Chú ý:
- Nếu phạm vi của các ô đích liền kề với ô nguồn, có thể sao chép bằng
cách di chuột tới nút Fill Hand sao cho con trỏ chuột biến thành hình dấu + thì
bấm rê chuột hết vùng cần sao chép.
- Khi ta sao chép vào trong phạm vi các ô đang chứa dữ kiện thì Excel sẽ tự
động thay thế dữ kiện mới.
1.4.3.3. Xoá dữ liệu.
- Chọn khối ô dữ liệu cần xoá.
- Chọn lệnh Home\Editing\Clear, chọn một trong các lệnh sau:
+ All: Xoá cả nội dung và định dạng cả dữ liệu.
+ Formats: Chỉ xoá định dạng.
+ Contents: Chỉ xoá nội dung (bấm phím Del).
+ Comments: Chỉ xóa chú thích.
17
Trường Đại học Công Đoàn – Bộ môn Tin học
Chọn lệnh Home\Styles\Cell Styles: Chọn định dạng theo các mẫu ô đã
được thiết kế sẵn
Chọn lệnh Home\Styles\Format As Table: Chọn định dạng theo các
mẫu bảng đã được thiết kế sẵn
Chọn lệnh Home\Styles\Conditional Formatting: Chọn định dạng
theo điều kiện
1.4.4.2. Định dạng ký tự:
Định dạng ký tự là thao tác nhằm thay đổi Font chữ, kiểu chữ, kích cỡ, mầu
chữ. Chọn lệnh Home\Font:
- Định dạng mẫu chữ: bấm chọn nút Font trên thanh định dạng, xuất hiện
các mẫu chữ, bấm chọn một mẫu chữ (bạn có thể sử dụng thanh cuốn để hiển thị
các Font khác).
- Định dạng cỡ chữ: bấm chọn nút Font Size trên thanh định dạng, xuất
hiện các cỡ chữ, bấm chọn một cỡ chữ.
- Định dạng kiểu cho chữ:
+ Bấm chuột vào nút kiểu chữ đậm
- Định dạng đường viền: Bấm chuột vào nút , bấm chọn mục More
Border để mở hộp thoại Border:
18
Trường Đại học Công Đoàn – Bộ môn Tin học
19
Trường Đại học Công Đoàn – Bộ môn Tin học
20
Trường Đại học Công Đoàn – Bộ môn Tin học
21
Trường Đại học Công Đoàn – Bộ môn Tin học
+ Bấm chuột vào nút canh biên giữa trong ô (chiều ngang)
22
Trường Đại học Công Đoàn – Bộ môn Tin học
Trong thao tác định dạng trang in gồm có: Định dạng khổ giấy, định dạng
lề, định dạng tiều đề đầu trang và chân trang, chọn vùng in...
Chọn lệnh Page Layout\Page Setup, mở hộp thoại Page Setup:
Hình 1-19: Hộp thoại định dạng hướng giấy- khổ giấy
23
Trường Đại học Công Đoàn – Bộ môn Tin học
24
Trường Đại học Công Đoàn – Bộ môn Tin học
25
Trường Đại học Công Đoàn – Bộ môn Tin học
26
Trường Đại học Công Đoàn – Bộ môn Tin học
27
Trường Đại học Công Đoàn – Bộ môn Tin học
- Tại Custom Page Size: Chọn cỡ giấy (A4, A3, B3, B5,...)
- Tại Custom Margin: Tùy chỉnh lại lề giấy
- Tại Page per Sheet: Chọn số trang in đặt trên một trang giấy
- Print: in trang trang bảng tính
28
Trường Đại học Công Đoàn – Bộ môn Tin học
29
Trường Đại học Công Đoàn – Bộ môn Tin học
Excel có trên 300 hàm về nhiều lĩnh vực: hàm số học, hàm thống kê, hàm
logic, hàm ký tự, hàm ngày tháng, hàm tìm kiếm…
1.5.2.1. Hàm số học
Hàm số học là các hàm có đối số là dữ liệu kiểu số: hằng số, địa chỉ ô, khối
ô chứa giá trị số.
ABS
Cú pháp: ABS(Number)
Công dụng: Lấy giá trị tuyệt đối của một số
Trong đó:
Number: là số hoặc biểu thức số cần lấy giá trị tuyệt đối
Ví dụ: =ABS(-25) cho kết quả là 25
INT
Cú pháp: INT(Number)
Công dụng: Lấy giá trị nguyên của một số thực bằng cách cắt bỏ phần thập
phân của số đó.
Trong đó:
Number: là một số thực cần lấy giá trị nguyên
Ví dụ:=INT(3.95) cho kết quả là 3
MOD
Cú pháp: MOD(Number, Divisor)
Công dụng: Lấy phần dư của một phép chia nguyên
Trong đó:
Number: là số bị chia của phép chia nguyên
Divisor: là số chia của phép chia nguyên
Ví dụ: =MOD(10,3) cho kết quả là 1
ROUND
Cú pháp: ROUND(Number,Num_digits)
Công dụng: Hàm làm tròn số Number có xác định số chữ số Num_digits.
Trong đó:
Number: là số cần làm tròn
Num_digits: là số chữ số cần làm tròn
30
Trường Đại học Công Đoàn – Bộ môn Tin học
+ Nếu Num_digits > 0: Number được làm tròn theo Num_digits ở phần thập
phân
+ Nếu Num_digits = 0: Number được làm tròn lấy phần nguyên
+ Nếu Num_digits < 0: Number được làm tròn theo Num_digits ở phía trái
của dấu chấm thập phân
Ví dụ:
=ROUND(3.14,0) cho kết quả là 3
=ROUND(3.1456,2) cho kết quả là 3.15
=ROUND(31.14,-1) cho kết quả là 30
FACT
Cú pháp: FACT(Number)
Công dụng: Trả lại kết quả là giai thừa của một số
Trong đó:
Number: Số cần tính giai thừa
Ví dụ: =FACT(3) cho kết quả là 6
COMBIN
Cú pháp: COMBIN(Number1,Number2)
Công dụng: Trả lại giá trị tổ hợp của Number2 trong Number1
Trong đó:
Number1,Number2: Các số cần tính tổ hợp
Ví dụ: =COMBIN(6,2) cho kết quả là 15
POWER
Cú pháp: POWER(Number, Power)
Công dụng: Hàm trả về lũy thừa của một số.
Trong đó:
Number: Số cần tính lũy thừa
Power: Số mũ của lũy thừa
Ví dụ: = POWER(5,2) = 25
1.5.2.2. Hàm thống kê
Hàm thống kê là các hàm thực hiện công việc thống kê tính toán trên một
bảng dữ liệu cho trước. Đối số của hàm thống kê thường là dữ liệu kiểu số.
31
Trường Đại học Công Đoàn – Bộ môn Tin học
32
Trường Đại học Công Đoàn – Bộ môn Tin học
Trong đó:
Number1, Number2,… NumberN: là các số cần tìm giá trị lớn nhất
Ví dụ: Hãy cho biết điểm toán cao nhất của các sinh viên là bao nhiêu?
Tại ô C12 thực hiện công thức =MAX(C5:C9)
COUNT
Cú pháp: COUNT(Value1,Value2,…)
Công dụng: Trả lại một số biểu thị số các ô chứa giá trị số trong danh sách
đối số
Ví dụ: =COUNT(C4 :C9) cho kết quả là 5
COUNTA
Cú pháp: COUNTA(Value1,Value2,…)
Công dụng: Trả lại một số biểu thị số các ô chứa giá trị trong danh sách đối số
Ví dụ: =COUNTA(B4 :B9) cho kết quả là 6
SUMPRODUCT:
Cú pháp: SUMPRODUCT(Array1, Array2, Array3…)
Công dụng : Lấy tích của các dãy đưa vào, sau đó tính tổng của các tích đó.
Trong đó:
Array1, Array2, Array3… : là các dãy ô chứa dữ liệu số cần tính toán
Chú ý: - Các đối số trong các dãy phải cùng chiều. Nếu không hàm
sẽ trả về giá trị lỗi # VALUE.
Ví dụ: Tính điểm trung bình học tập cho các sinh viên
33
Trường Đại học Công Đoàn – Bộ môn Tin học
34
Trường Đại học Công Đoàn – Bộ môn Tin học
=SUBTOTAL(9,G7:G8), =SUBTOTAL(1,G7:G8)
35
Trường Đại học Công Đoàn – Bộ môn Tin học
Hình 1-28: Bảng dữ liệu minh họa các hàm ngày tháng
DAY
Cú pháp: DAY(Serial Number)
Công dụng : Lấy giá trị ngày trong dữ liệu dạng ngày tháng.
Trong đó:
Serial Number: là dữ liệu kiểu ngày tháng
Ví dụ: Đưa ra ngày sinh của các cán bộ
Tại ô C4 thực hiện công thức =DAY(B4)
MONTH
Cú pháp: MONTH(Serial Number)
Công dụng: Lấy giá trị tháng trong dữ liệu dạng ngày tháng.
Trong đó:
Serial Number: là dữ liệu kiểu ngày tháng
Ví dụ: Đưa ra tháng sinh của các cán bộ
Tại ô D4 thực hiện công thức =MONTH(B4)
YEAR
Cú pháp: YEAR(Serial Number)
Công dụng: Cho giá trị năm trong dữ liệu dạng ngày tháng.
Trong đó:
Serial Number: là dữ liệu kiểu ngày tháng
Ví dụ: Đưa ra năm sinh của các cán bộ
Tại ô E4 thực hiện công thức =YEAR(B4)
36
Trường Đại học Công Đoàn – Bộ môn Tin học
TODAY
Cú pháp: Today( )
Công dụng: Cho giá trị ngày tháng hiện tại của hệ thống máy tính.
Ví dụ: Muốn biết ngày tháng hiện tại của hệ thống máy tính. Tại ô trống bất
kỳ thực hiện công thức =TODAY( )
WEEKDAY
Cú pháp: WEEKDAY(Serial Number, Return type)
Công dụng: Trả về giá trị là số thứ tự của biểu thức ngày - tháng - năm
trong một tuần tùy thuộc vào kiểu trả về:
+ Nếu kiểu trả về là 1 (hoặc không có) thì chủ nhật được xem là ngày
đầu tiên trong tuần.
+ Nếu kiểu trả về là 2 thì thứ 2 được xem là ngày đầu tiên trong tuần
Ví dụ: Muốn biết ngày hôm nay là thứ mấy. Tại ô trống bất kỳ gõ công
thức =WEEKDAY(TODAY()).
37
Trường Đại học Công Đoàn – Bộ môn Tin học
Ví dụ: Tại một ô trống bất kỳ thực hiện công thức =LEFT(A4,2)
cho kết quả là: Tô
RIGHT
Cú pháp: RIGHT(Text, Num_chars)
Công dụng: Trích một số ký tự tương ứng với Num_chars từ bên phải của
Text
Trong đó:
Text: là xâu ký tự ban đầu
Number_chars: Số ký tự cần trích
Ví dụ: Tại một ô trống bất kỳ thực hiện công thức =RIGHT(A4,3)
cho kết quả là: Lan
MID
Cú pháp: MID(Text, Start_Num, Num_chars)
Công dụng: Trích một số ký tự tương ứng với Num_chars, bắt đầu từ vị
trí Start_Num trong Text.
Trong đó:
Text: là xâu ký tự ban đầu
Start_Num: vị trí bắt đầu trích
Number_chars: Số ký tự cần trích
Ví dụ: Tại một ô trống bất kỳ thực hiện công thức =MID(A4,4,3)
cho kết quả là: Thị
LEN
Cú pháp: LEN(Text)
Công dụng : Cho biết độ dài của Text.
Trong đó:
Text: là xâu ký tự ban đầu
Ví dụ: Tại một ô trống bất kỳ thực hiện công thức =LEN(A4)
cho kết quả là 10
TRIM
Cú pháp: TRIM(Text)
Công dụng: Trả về chuỗi s sau khi đã cắt bỏ các ký tự trống ở hai đầu.
Ví dụ: TRIM(“ EXCEL ”) cho kết quả là: “EXCEL”
38
Trường Đại học Công Đoàn – Bộ môn Tin học
PROPPER
Cú pháp: PROPER(Text)
Công dụng : Chuyển tất cả các ký tự đầu của mỗi từ sang chữ hoa, còn các
ký tự còn lại là chữ thường.
Ví dụ: Tại một ô trống bất kỳ gõ công thức =PROPER(“lê VĂN hÀ”)
cho kết quả là Lê Văn Hà
UPPER
Cú pháp: UPPER(Text)
Công dụng: Chuyển tất cả các ký tự sang chữ hoa.
Ví dụ: Tại một ô trống bất kỳ gõ công thức =UPPER(“lê VĂN hÀ”)
cho kết quả là LÊ VĂN HÀ
LOWER
Cú pháp: LOWER(Text)
Công dụng : Chuyển tất cả các ký tự sang chữ thường.
Ví dụ: Tại một ô trống bất kỳ gõ công thức =PROPER(“lê VĂN hÀ”)
cho kết quả là lê văn hà
CONCATENATE
Cú pháp: CONCATENATE (Text1,Text2,...)
Công dụng: Nối các xâu ký tự lại với nhau.
Ví dụ: Tại một ô trống bất kỳ gõ công thức =CONCATENATE (“ABC”,
“DEF”)
cho kết quả là ABCDEF
TEXT
Cú pháp: TEXT(Value, FormatText)
Công dụng: Chuyển 1 giá trị số sang định dạng kiểu ký tự.
Trong đó:
- FormatText: định dạng ký tự cho số. VD: Dạng hiển thị của số là số có
hai chữ số sau dấu thập phân: “0.00”
Ví dụ: Tại một ô trống bất kỳ gõ công thức =TEXT(7.785, “0.00”)
cho kết quả là 7.79
39
Trường Đại học Công Đoàn – Bộ môn Tin học
40
Trường Đại học Công Đoàn – Bộ môn Tin học
Trong đó:
Logical1, Logical2,… LogicalN: là các biểu thức Logic mô tả các
điều kiện của đề bài.
Thực hiện : Hàm này trả lại giá trị True khi có một đối số của hàm nhận
giá trị True và trả lại giá trị False khi tất cả các đối số của hàm
nhận giá trị False.
Ví dụ: Xây dựng biểu thức logic mô tả điều kiện Cán bộ sinh sau năm 1960
hoặc có làm việc ở khoa Kế Toán: =OR(YEAR(E4)>1960,G4= “Kế
toán”)
1.5.2.6. Hàm điều kiện
IF
Cú pháp: IF(Logical_Test, Value_if_True, Value_if_False)
Công dụng: Thực hiện việc nhập dữ liệu theo yêu cầu, điều kiện của đề
bài.
Trong đó:
Logical_Test: là biểu thức logic diễn tả điều kiện của bài toán
Value_if_True: giá trị kết quả của hàm IF nếu Logical_Test đúng
Value_if_False: giá trị kết quả của hàm IF nếu Logical_Test sai
Thực hiện: Máy tính sẽ kiểm tra giá trị của biểu thức logic. Nếu biểu thức
logic trả lại giá trị True thì kết quả của hàm IF nhận giá trị
Value_if_true, ngược lại thì kết quả của hàm IF nhận
Value_if_false.
41
Trường Đại học Công Đoàn – Bộ môn Tin học
Hình 1-32: Bảng dữ liệu minh họa các hàm điều kiện
SUMIFS
Cú pháp:
SUMIFS(sum_range, criteria_range1,criteria1,[criteria_range2,
criteria2], ...)
Công dụng: Hàm tính tổng theo nhiều điều kiện cho trước
Trong đó:
42
Trường Đại học Công Đoàn – Bộ môn Tin học
43
Trường Đại học Công Đoàn – Bộ môn Tin học
TODAY(). Đối với các điều kiện dạng ký tự, điều kiện có các dấu
so sánh thì cần phải được đặt giữa cặp dấu ngoặc kép.
Ví dụ: Thống kê số lượng cán bộ Nữ có hệ số lương dưới 4
=COUNTIFS(C7:C11,“Nữ”,G7:G11, “<4”)
AVERAGEIF
AVERAGEIFS
Cú pháp:
AVERAGEIFS (average_range, criteria_range1, criteria1 ,
[criteria_range2, criteria2]… )
Công dụng: Hàm tính trung bình cộng theo nhiều điều kiện cho trước.
Trong đó:
- Average_range: địa chỉ dãy ô cần tính trung bình
- Criteria_range1, Criteria_range2,…: là địa chỉ của các dãy ô
chứa các dữ liệu điều kiện.
- Criteria1, Criteria2,…: là các điều kiện để tính trung bình cộng.
Dữ liệu điều kiện là dạng số, ký tự, biểu thức, tham chiếu ô hoặc
là hàm TODAY(). Đối với các điều kiện dạng ký tự, điều kiện có
các dấu so sánh thì cần phải được đặt giữa cặp dấu ngoặc kép.
44
Trường Đại học Công Đoàn – Bộ môn Tin học
Ví dụ: Tính trung bình cộng tiền lương của những nhân viên có tiền lương
từ 3,000,000 đến 7,000,000 đồng.
=AVERAGEIFS(H7:H11, H7:H11, “ >3000000”, H7:H11, “
<7000000”)
1.5.2.7. Các hàm tìm kiếm
LOOKUP
45
Trường Đại học Công Đoàn – Bộ môn Tin học
Công dụng: Thực hiện việc tìm kiếm một giá trị trên cột đầu tiên của bảng tham
chiếu và cho kết quả tương ứng trong cột chỉ định.
Trong đó:
- Lookup_value: giá trị đối chiếu với cột đầu tiên của bảng tham chiếu để
lấy được giá trị cần tìm.
- Table_ array: địa chỉ tuyệt đối của bảng tham chiếu, không lấy dòng tiêu đề.
- Col_index_Num: Số thứ tự cột chứa giá trị cần lấy của bảng tham chiếu
(tính theo thứ tự từ trái qua phải và bắt đầu từ 1).
- Range_lookup: Cách tìm kiếm trên bảng tham chiếu.
+ TRUE (1) - ngầm định: Tìm kiếm tương đối. Cột đầu tiên của bảng
tham chiếu cần phải được sắp xếp theo chiều tăng dần.
+ FALSE(0): Tìm kiếm chính xác. Cột đầu tiên của bảng tham chiếu
không cần sắp xếp.
Ví dụ: Sử dụng hàm VLOOKUP để nhập dữ liệu cho cột tiền thưởng:
Hình 1-33: Bảng dữ liệu minh họa các hàm tìm kiếm
Phân tích:
- Để nhập dữ liệu cho cột Tiền thưởng phải dựa vào Bảng phân loại Mức tiền
thưởng. Nhận thấy, các giá trị tìm kiếm trong bảng tham chiếu được thể hiện
theo cột dùng hàm Vlookup
- Trong bảng phân loại Mức tiền thưởng, cột đầu tiên là cột Mức thưởng. Vì
vậy đối số đầu tiên của hàm VLOOKUP (Lookup_Value) sẽ là Mức thưởng
trong bảng dữ liệu C4
46
Trường Đại học Công Đoàn – Bộ môn Tin học
- Đối số thứ 2 (Table_array) chính là địa chỉ của Bảng tham chiếu
$A$13:$B$15
- Đối số thứ 3 (Col_Index_Num) là số thứ tự của cột Tiền thưởng trong bảng
phân loại Mức tiền thưởng 2
- Đối số thứ 4 (Range_lookup) là cách thức tìm kiếm của hàm 0 vì cần tìm
kiếm chính xác Tiền thưởng theo Mức thưởng.
- Tại ô D4 thực hiện công thức =VLOOKUP(C4,$A$13:$B$15,2,0)
HLOOKUP
Cú pháp:
HLOOKUP(Lookup_value,Table_ array,Row_index_Num,Range_lookup)
Công dụng: Thực hiện việc tìm kiếm một giá trị trên dòng đầu tiên của
bảng tham chiếu và cho kết quả tương ứng trong dòng chỉ định.
Trong đó:
- Lookup_value: giá trị đối chiếu với dòng đầu tiên của bảng tham chiếu để
lấy được giá trị cần tìm.
- Table_ array: là địa chỉ tuyệt đối của bảng tham chiếu, không lấy cột tiêu đề.
- Row_index_Num: Số thứ tự dòng chứa giá trị cần lấy của bảng tham chiếu
(tính theo thứ tự từ trên xuống dưới và bắt đầu từ số 1).
- Range_lookup: Cách tìm kiếm trên bảng tham chiếu.
+ TRUE (1) - ngầm định: Tìm kiếm tương đối. Dòng đầu tiên của
bảng tham chiếu cần phải được sắp xếp theo chiều tăng dần.
+ FALSE(0): Tìm kiếm chính xác. Dòng đầu tiên của bảng tham
chiếu không cần sắp xếp.
Ví dụ: Sử dụng hàm HLOOKUP để nhập dữ liệu cho cột Đơn vị:
47
Trường Đại học Công Đoàn – Bộ môn Tin học
Phân tích:
- Để nhập dữ liệu cho cột Đơn vị phải dựa vào Bảng phân loại Đơn vị.
Nhận thấy, các giá trị tìm kiếm trong bảng tham chiếu được thể hiện theo
dòng dùng hàm Hlookup
- Trong bảng phân loại Đơn vị, dòng đầu tiên là dòng Mã đơn vị. Vì vậy,
đối số đầu tiên của hàm HLOOKUP (Lookup_Value) sẽ là Mã đơn vị
trong bảng dữ liệu A4
- Đối số thứ 2 (Table_array) chính là địa chỉ của Bảng tham chiếu
$B$12:$D$13
- Đối số thứ 3 (Row_Index_Num) là số thứ tự của dòng Đơn vị trong bảng
phân loại Đơn vị 2
- Đối số thứ 4 (Range_lookup) là cách thức tìm kiếm của hàm 0: tìm
kiếm chính xác Đơn vị theo Mã đơn vị.
- Tại ô C4 thực hiện công thức = HLOOKUP(A4,$B$12:$D$13,2,0)
INDEX
Cú pháp: INDEX(Array,Row_num,Column_num)
Công dụng: Hàm Index cho kết quả là giá trị của một ô được chỉ định bởi
row_num và column_num bên trong array.
Trong đó:
- Array: Là một bảng chứa các thông tin cần tìm, cột/dòng đầu tiên là 1.
- Row_num: Số thứ tự của một dòng trong bảng.
- Column_num: Số thứ tự của một cột trong bảng.
Ví dụ:
= INDEX (A1 : D3,1,2)=10.
= INDEX (A1 : D3,2,3)=17.
= INDEX (A1 : D3,3,4)=18
MATCH
Cú pháp: MATCH(Lookup_value,Lookup_array,Match_type)
48
Trường Đại học Công Đoàn – Bộ môn Tin học
Công dụng: Hàm Match cho kết quả là vị trí tương đối của giá trị tìm
(lookup_value) trong một bảng (lookup_array) kết với một giá
trị chỉ định theo thứ tự đặc biệt (match_type).
Trong đó:
- Lookup_value: Là giá trị dùng để tìm giá trị mà ta mong muốn
trong một mảng (lookup_array). Lookup_value có thể là giá trị (số,
text, hoặc giá trị logic) hoặc là một tham chiếu đến một số, text,
hoặc giá trị logic.
- Lookup_array: Bảng chứa các giá trị tìm kiếm. Lookup_array có
thể là bảng hoặc tham chiếu bảng.
- Match_type: Là một con số xác định cách dò tìm: -1 hoặc 0 (false)
hoặc 1 (true). Nếu match_type được bỏ qua thì mặc nhiên được hiểu
là 1.
+ Match_type = -1: Tìm giá trị nhỏ nhất trong lookup_array, lớn
hơn hay bằng giá trị dò. Lookup_array phải được sắp xếp theo
thứ tự giảm dần.
+ Match_type = 1 (true): Tìm giá trị lớn nhất trong lookup_array,
nhỏ hơn hay bằng giá trị dò. Lookup_array phải được sắp xếp
theo thứ tự tăng dần.
+ Match_type = 0 (false): Tìm giá trị đầu tiên chính xác bằng giá trị
tìm trong lookup_array. Lookup_array không cần sắp theo thứ tự
nào cả.
Chú ý:
- Nếu tìm không thấy, hàm cho giá trị là #N/A
- Không phân biệt giữa chữ hoa và chữ thường.
- Nếu match_type = 0 và lookup_value là text thì trong lookup_value có
thể chứa các ký tự đại diện như:
+ Dấu ?: Thay cho một ký tự bất kỳ.
+ Dấu *: Thay cho tổ hợp (nhiều) ký tự bất kỳ.
49
Trường Đại học Công Đoàn – Bộ môn Tin học
Ví dụ:
VD1: Tìm vị trí chính xác
thành phố Boston trong dãy
dữ liệu các thành phố.
VD2: Tìm vị trí của giá trị 0
trong dãy dữ liệu cho trước
với matchtype=1
VD3: Tìm vị trí của giá trị -4
trong dãy dữ liệu cho trước
với matchtype=-1.
Đồ thị là dạng thể hiện các số liệu trên bảng tính thông qua các hình ảnh
trực quan, dễ hiểu. Trong Excel dựa vào những số liệu đã có trên bảng tính, ta có
thể dễ dàng tạo ra những loại đồ thị khác nhau trong trang bảng tính hiện thời
hoặc trên trang bảng tính riêng biệt. Đồ thị được liên kết với dữ liệu của nó
trong bảng tính, do đó khi thay đổi dữ liệu của đồ thị trong bảng tính thì lập tức
đồ thị sẽ thay đổi tương ứng theo. Excel có rất nhiều kiểu đồ thị khác nhau phục
vụ cho nhiều mục đích khác nhau như: đồ thị cột (bar), đồ thị tròn (pie), đồ thị
đường (line), đồ thị Sparkline…
Thành phần chính của một đồ thị theo thông thường gồm có:
- Các đường biểu diễn dữ liệu (Data series): dùng để minh hoạ cho các dữ liệu
dạng số trong bảng tính.
- Tiêu đề đồ thị (Chart Title): Giới thiệu về nội dung minh họa của đồ thị.
- Các trục tọa độ (Axis):
X: Trục hoành, thường dùng để minh hoạ cho các dữ liệu nhãn trên
bảng tính (như các loại mặt hàng, mốc thời gian...).
Y: Trục tung, trục thẳng đứng và vuông góc với trục X, được Excel
tạo ra căn cứ vào các số liệu cao hay thấp trong phạm vi dữ liệu
khai báo.
- Các tiêu đề trên trục X, Y (Axis Label): Giới thiệu về nội dung của các trục
tọa độ.
50
Trường Đại học Công Đoàn – Bộ môn Tin học
- Hộp chú thích (Legend box): các chú thích về những đường biểu diễn trên
đồ thị.
- Data Label: Nhãn dữ liệu
- Các đường lưới (Gridlines): Gồm các đường kẻ ngang, dọc trên vùng đồ thị
để dễ dàng xác định giá trị trên những đường biểu diễn.
1.6.1. Thao tác
- Lựa chọn phạm vi vùng chứa dữ liệu (tiêu đề, số liệu) cần minh họa.
- Chọn lệnh Insert\Chart, chọn kiểu đồ thị
1.6.2. Hiệu chỉnh đồ thị
- Chọn đồ thị: Bấm chuột vào đồ thị
- Thay đổi kích thước: Bấm rê chuột vào các mốc vuông trên đồ thị
- Di chuyển đồ thị: Bấm rê chuột trên đồ thị
- Xoá đồ thị: Bấm phím Delete.
1.6.3. Định dạng đồ thị
- Bấm chọn đồ thị
- Bấm chọn lệnh Design: Thiết kế đồ thị về kiểu dáng, dữ liệu,…
Để hiển thị các thành phần trên đồ thị chọn Add Chart Element
51
Trường Đại học Công Đoàn – Bộ môn Tin học
2.1.1. Cơ sở dữ liệu
Cơ sở dữ liệu (CSDL) là một tập hợp các thông tin về một vấn đề cần quản
lý được tổ chức theo cấu trúc cột dòng. Trong đó các cột được gọi là các trường
(FIELD), các dòng được gọi là các bản ghi (RECORD).
Trong một cơ sở dữ liệu, có thể tìm kiếm, xoá, trích rút và tổng hợp dữ liệu
một cách nhanh chóng và thuận tiện.
Trong bảng tính Excel, CSDL là một khối ô được cấu tạo bởi các thành
phần sau:
- Dòng đầu tiên: dùng để chứa tên các trường hay còn gọi là dòng tiêu đề
chứa tên các trường (fieldname) có trong CSDL.
- Các dòng tiếp theo: dùng để chứa các dòng tin CSDL hay còn gọi là các
bản ghi (record).
- Trường là một đơn vị cơ sở trong CSDL, dùng để chứa những thông tin
theo một kiểu nhất định ở các cột riêng biệt trong bảng tính.
- Bản ghi là một tập hợp các thông tin có liên quan đến nhau và được ghi
trên cùng một dòng.
Vùng CSDL nên được để tách rời, độc lập so với các phần dữ liệu khác có
trong bảng tính.
2.1.2. Cách nhập dữ liệu trong CSDL
2.1.3.1. Khái niệm: Bảng tiêu chuẩn dùng để mô tả dữ liệu điều kiện của bài
toán khai thác CSDL. Bảng tiêu chuẩn gồm hai phần:
+ Tiêu đề làm điều kiện.
+ Giá trị điều kiện.
2.1.3.2. Phân loại
a. Điều kiện đơn
52
Trường Đại học Công Đoàn – Bộ môn Tin học
- Điều kiện đơn chỉ gồm có một trường và một biểu thức điều kiện dùng
làm tiêu chuẩn để khai thác dữ liệu.
- Bảng tiêu chuẩn chỉ gồm 1 cột, 2 dòng:
+ Ô tiêu đề chứa tên trường làm điều kiện (giống với tên trường có
trong CSDL)
+ Ô thứ hai chứa giá trị điều kiện
Ví dụ: Xây dựng bảng tiêu chuẩn mô tả điều kiện là LươngCB >= 2000000
đồng.
LươngCB
>=2000000
+ Điều kiện OR
- Các ô tiêu đề nằm trên cùng một dòng.
- Các biểu thức điều kiện nằm lệch dòng (mỗi biểu thức nằm trên một
dòng).
Ví dụ: Xây dựng bảng tiêu chuẩn mô tả điều kiện là HSL>=4 hoặc
HSL<3
H.SL H.SL
>=4
<3
53
Trường Đại học Công Đoàn – Bộ môn Tin học
Các hàm cơ sở dữ liệu thường dùng để khai thác dữ liệu theo một điều kiện
cho trước. Nhìn chung các hàm CSDL đều có 3 đối số:
Database: Địa chỉ của vùng CSDL.
54
Trường Đại học Công Đoàn – Bộ môn Tin học
Field: Số thứ tự cột hoặc địa chỉ của tên trường cần xét.
Criteria: Địa chỉ của bảng tiêu chuẩn.
DSUM
Cú pháp: DSUM(Database,Field,Criteria)
Công dụng : Hàm tính tổng các dữ liệu số trên trường được khai báo trong
đối số thứ hai (Field) của những bản ghi trong vùng CSDL (Database) thoả
mãn điều kiện của vùng tiêu chuẩn được thể hiện trong đối số thứ ba
(Criteria).
Ví dụ: Tính tổng lươngCB của các cán bộ có chức vụ là TP
Tại một ô trống gõ công thức =DSUM(A6:I11,H6,K6:K7)
DAVERAGE
Cú pháp: DAVERAGE(Database,Field,Criteria)
Công dụng: Hàm tính trung bình cộng các dữ liệu số trên trường được khai
báo trong đối số thứ hai (Field) của những bản ghi trong vùng CSDL
(Database) thoả mãn điều kiện của vùng tiêu chuẩn được thể hiện trong đối
số thứ ba (Criteria).
Ví dụ: Tính lươngCB trung bình của các cán bộ có chức vụ là TP
Tại một ô trống gõ công thức =DAVERAGE(A6:I11,H6,K6:K7)
DMAX
Cú pháp: Dmax(Database,Field,Criteria)
Công dụng: Hàm cho giá trị lớn nhất của các dữ liệu số trên trường được
khai báo trong đối số thứ hai (Field) của những bản ghi trong vùng CSDL
(Database) thoả mãn điều kiện của vùng tiêu chuẩn được thể hiện trong đối
số thứ ba (Criteria).
Ví dụ: Tính lươngCB lớn nhất của các cán bộ có chức vụ là TP
Tại một ô trống gõ công thức =DMAX(A6:I11,H6,K6:K7)
DMIN
Cú pháp: DMIN(Database,Field,Criteria)
Công dụng : Hàm cho giá trị nhỏ nhất của các dữ liệu số trên trường được
khai báo trong đối số thứ hai của (Field) của những bản ghi trong vùng
CSDL (Database) thoả mãn điều kiện của vùng tiêu chuẩn được thể hiện
trong đối số thứ ba (Criteria).
Ví dụ: Tính lươngCB thấp nhất của các cán bộ có chức vụ là TP
Tại một ô trống gõ công thức =DMIN(A6:I11,H6,K6:K7)
55
Trường Đại học Công Đoàn – Bộ môn Tin học
DCOUNT
Cú pháp: DCOUNT(Database,Field,Criteria)
Công dụng: Hàm đếm số các bản ghi mà dữ liệu trong đó là số trên trường
số được khai báo trong đối số thứ hai (Field) của những bản ghi trong vùng
CSDL (Database) thoả mãn điều kiện của vùng tiêu chuẩn được thể hiện
trong đối số thứ ba (Criteria).
Ví dụ: Thống kê sô cán bộ có HSL>=3
=DCOUNT(A6:I11,G6,K10:K11)
DCOUNTA
Cú pháp: DCOUNTA(Database,Field,Criteria)
Công dụng: Hàm đếm số các bản ghi chứa dữ liệu trên trường được khai báo
trong đối số thứ hai (Field) của những bản ghi trong vùng CSDL (Database)
thoả mãn điều kiện của vùng tiêu chuẩn được thể hiện trong đối số thứ ba
(Criteria).
Ví dụ: Thống kê sô cán bộ có chức vụ là TP
Tại một ô trống gõ công thức =DCOUNTA(A6:I11,E6,K6:K7)
DPRODUCT
Cú pháp: DPRODUCT (Database, Field, Criteria)
Công dụng: Nhân các giá trị trong trường được khai báo trong đối số thứ hai
(Field) của những bản ghi trong vùng CSDL (Database) thoả mãn điều kiện
của vùng tiêu chuẩn được thể hiện trong đối số thứ ba (Criteria).
56
Trường Đại học Công Đoàn – Bộ môn Tin học
Sắp xếp dữ liệu là công việc thường sử dụng khi quản lý dữ liệu nhằm đạt
được mục tiêu nào đó. Excel hỗ trợ nhiều cách và tiêu chí sắp xếp để thực hiện
thao tác sắp xếp được dễ dàng và thuận tiện. Trong một cơ sở dữ liệu, dữ liệu có
thể được sắp xếp theo trật tự tăng dần hoặc giảm dần.
Các cách thực hiện thao tác sắp xếp:
Cách 1: Sử dụng hộp thoại Sort
Di chuyển ô hoạt động vào phạm vi vùng CSDL cần sắp xếp
57
Trường Đại học Công Đoàn – Bộ môn Tin học
Kết xuất thông tin thực hiện việc tìm kiếm và hiển thị những thông tin, dữ
liệu trong một cơ sở dữ liệu theo một điều kiện cho trước một cách dễ dàng và
thuận tiện. Excel 2010 có 2 công cụ thực hiện thao tác kết xuất thông tin.
2.4.1. Kết xuất tự động (Auto Filter)
Kết xuất tự động thực hiện kết xuất thông tin nhanh và thực hiện với những
bài toán có điều kiện đơn giản.
Thao tác thực hiện kết xuất tự động:
Đưa ô hoạt động vào vùng CSDL.
Menu
dropdown
Bấm chuột vào mũi tên xuống của trường chứa giá trị điều kiện, Excel sẽ tự
động liệt kê tất cả các giá trị có trong trường được lựa chọn.
- Trong danh sách đưa xuống, Lựa chọn giá trị điều kiện lọc (nếu có
sẵn) bằng cách bấm chuột vào giá trị đó. Excel sẽ tự động đưa ra những bản
ghi thoả mãn điều kiện của đầu bài.
58
Trường Đại học Công Đoàn – Bộ môn Tin học
- Trong danh sách đưa xuống, nếu không có giá trị điều kiện thỏa mãn
điều kiện đề bài, bấm vào mũi tên có chiều hướng sang phải ở mục Text
Filter hoặc Number Filter (tùy thuộc vào kiểu dữ liệu trên trường chứa
giá trị điều kiện), chọn toán tử so sánh, hoặc chọn mục Custom AutoFilter:
59
Trường Đại học Công Đoàn – Bộ môn Tin học
Hình 2-2: Hộp thoại kết xuất với các toán tử so sánh
Sau khi lọc xong, ta sao chép vùng dữ liệu kết quả sang một vị trí khác.
Gỡ bỏ lệnh kết xuất (hiển thị lại toàn bộ CSDL) bằng lệnh Data\Sort &
Filter\Filter
Kết xuất nâng cao bằng Advanced Filter thực hiện việc kết xuất thông tin
với rất nhiều trường khác nhau gọi là vùng tiêu chuẩn lọc (Criteria Range).
Phương pháp này tạo điều kiện cho việc lọc dữ liệu với các điều kiện bài toán đa
dạng và phức tạp.
Các bước thực hiện kết xuất nâng cao:
Tạo bảng tiêu chuẩn (Criteria range) mô tả điều kiện của bài toán kết
xuất thông tin.
Di chuyển ô hoạt động vào vùng CSDL.
Chọn lệnh Data\Sort & Filter\Advanced. Xuất hiện hộp thoại:
Hình 2-3: Hộp thoại kết xuất dữ liệu bằng Advanced Filter
60
Trường Đại học Công Đoàn – Bộ môn Tin học
61
Trường Đại học Công Đoàn – Bộ môn Tin học
- Bảng CSDL và bảng dữ liệu kết quả sau khi thực hiện lệnh
Chức năng tổng hợp số liệu bằng Subtotal cho phép tổng hợp từng nhóm
dữ liệu của các trường được lựa chọn trong cơ sở dữ liệu, chẳng hạn như tìm
tổng, số lớn nhất, số nhỏ nhất, số trung bình…. Sau khi thao tác được thực hiện,
Excel sẽ tự động phân tách dữ liệu trên các trường được lựa chọn thành các
nhóm dữ liệu, kết quả tổng hợp được đặt trên hay dưới mỗi nhóm.
Trước khi thực hiện lệnh Subtotal, tiến hành phân tích bài toán để thực hiện
thao tác được chính xác và thuận tiện:
- Trường phân nhóm
- Hàm tổng hợp: SUM, AVERAGE, MAX, MIN, COUNT,…
- Trường cần tổng hợp
Các bước thực hiện:
- Sắp xếp dữ liệu trên trường cần phân nhóm
- Đưa ô hoạt động vào bảng CSDL
62
Trường Đại học Công Đoàn – Bộ môn Tin học
63
Trường Đại học Công Đoàn – Bộ môn Tin học
Bước 3: Thực hiện lệnh, thông tin trong hộp thoại Subtotal như sau:
64
Trường Đại học Công Đoàn – Bộ môn Tin học
Ở mức thứ nhất: hiện thị kết quả tổng hợp ở mức tổng quan (kết quả tổng
hợp chung cho các nhóm)
65
Trường Đại học Công Đoàn – Bộ môn Tin học
Hình 2-5: Hộp thoại tổng hợp dữ liệu trên nhiều trang bảng tính
Consolidate
- Fuction: Chọn trường cần tổng hợp (SUM, AVERAGE, MAX, MIN,
COUNT,..)
- Reference: bấm chuột đưa địa chỉ các vùng dữ liệu trên trang bảng tính
chứa dữ liệu cần tổng hợp
- Browse: lựa chọn file bảng tính chứa dữ liệu cần tổng hợp
- Add: Thêm địa chỉ tổng hợp
- All references: bảng chứa địa chỉ dữ liệu cần tổng hợp trên các trang
bảng tính
66
Trường Đại học Công Đoàn – Bộ môn Tin học
- Report Filter: Trường phân trang báo cáo là tên trường của CSDL được
chọn để ứng với mỗi giá trị sẽ có một trang báo cáo cân đối tổng hợp của những
trường khác
- Row Labels : Trường chứa dòng dữ liệu trên bảng báo cáo
- Column Labels : Trường chứa dòng dữ liệu trên bảng báo cáo
- Values : Trường chứa dữ liệu tổng hợp, tính toán
2.7.2. Thao tác tạo lập bảng báo cáo Pivot Table
- Đưa ô hoạt động vào vị trí cần tạo bảng báo cáo
Hình 2-6: Hộp thoại tạo bảng báo cáo Pivot Table
67
Trường Đại học Công Đoàn – Bộ môn Tin học
- Select a table or range: Địa chỉ của CSDL cần tạo bảng báo cáo
- New Worksheet: Tạo bảng báo cáo trên một trang bảng tính mới
- Existing WorkSheet: Địa chỉ của bảng báo cáo trên trang bảng tính hiện
thời
- Bấm OK, xuất hiện cửa sổ Pivot Table Field List
68