Có thể bạn quan tâm: Cách Dùng Excel Trên Ipad: Hướng Dẫn Chi Tiết Từ Cơ Bản Đến Nâng Cao
Lời mở đầu
Excel là một trong những công cụ phần mềm mạnh mẽ nhất hiện nay, không chỉ được sử dụng trong môi trường doanh nghiệp mà còn trong học tập, nghiên cứu và thậm chí trong cuộc sống hàng ngày. Tuy nhiên, nhiều người mới bắt đầu làm việc với Excel thường gặp khó khăn khi giải các bài tập, từ những bài tập đơn giản như tính tổng, trung bình, đến các bài tập phức tạp hơn như sử dụng hàm VLOOKUP, PivotTable, hoặc viết macro VBA. Bài viết này sẽ cung cấp cho bạn một hướng dẫn chi tiết, từng bước một, giúp bạn nắm vững cách giải các bài tập Excel, đồng thời nâng cao kỹ năng và tự tin hơn khi đối mặt với các đề bài khó.
Lưu ý: Bài viết được chia thành các phần lớn, mỗi phần tập trung vào một nhóm kỹ năng hoặc loại bài tập cụ thể. Bạn có thể đọc từ đầu đến cuối hoặc chỉ tập trung vào phần bạn cần. Mỗi phần đều kèm theo ví dụ thực tế, hình ảnh minh họa và các mẹo hay để tối ưu hoá thời gian giải bài.
Có thể bạn quan tâm: Cách Dãn Dòng Đều Trong Excel
1. Kiến Thức Cơ Bản: Thành Thạo Các Công Cụ Cơ Bản Của Excel
1.1. Giao Diện Excel và Các Thành Phần Cơ Bản
- Ribbon (Thanh Ribbon): Nơi chứa các tab như Home, Insert, Formulas, Data, Review, View. Mỗi tab chứa các nhóm lệnh liên quan.
- Worksheet (Bảng tính): Gồm các ô (cell) được xác định bằng cột (A, B, C…) và hàng (1, 2, 3…). Mỗi ô có một địa chỉ duy nhất (ví dụ: A1, B2).
- Name Box: Hiển thị địa chỉ ô hiện tại, cho phép bạn nhập địa chỉ ô để nhanh chóng di chuyển.
- Formula Bar: Nơi nhập công thức và hàm.
- Status Bar: Hiển thị thông tin nhanh như tổng, trung bình, đếm số ô đã chọn.
1.2. Các Phép Toán Cơ Bản
| Phép toán | Ký hiệu | Ví dụ |
|---|---|---|
| Cộng | + | =A1 + B1 |
| Trừ | - | =A1 - B1 |
| Nhân | | =A1 B1 |
| Chia | / | =A1 / B1 |
| Lũy thừa | ^ | =A1 ^ 2 |
1.3. Định Dạng Ô (Cell Formatting)
- Số (Number): Định dạng số nguyên, số thập phân, tiền tệ, phần trăm, ngày tháng.
- Canh Lề (Alignment): Canh lề trái, giữa, phải; gộp ô (Merge).
- Màu nền và màu chữ: Tô màu nền, đổi màu chữ để làm nổi bật dữ liệu quan trọng.
- Border (Viền): Thêm viền để tách biệt các bảng.
1.4. Lưu Ý Khi Nhập Dữ Liệu
- Dữ liệu dạng văn bản: Đặt dấu
'trước dữ liệu (ví dụ:'00123) để tránh Excel tự động chuyển thành số. - Ngày tháng: Định dạng nhất quán (dd/mm/yyyy hoặc mm/dd/yyyy) để tránh lỗi tính toán.
- Sao chép công thức: Sử dụng Fill Handle (góc dưới bên phải ô) để kéo công thức xuống các ô khác.
Có thể bạn quan tâm: Cách Cập Nhật Excel 2026: Hướng Dẫn Chi Tiết Từ A Đến Z
2. Giải Các Bài Tập Số Liệu Cơ Bản
2.1. Tính Tổng, Trung Bình, Đếm Số
Ví dụ: Cho bảng doanh thu tháng 1-12 trong cột B (B2:B13). Yêu cầu tính tổng, trung bình và số tháng có doanh thu > 10,000.
- Tổng:
=SUM(B2:B13) - Trung bình:
=AVERAGE(B2:B13) - Đếm số tháng > 10,000:
=COUNTIF(B2:B13,">10000")
2.2. Sử Dụng Hàm MIN, MAX
- Giá trị nhỏ nhất:
=MIN(B2:B13) - Giá trị lớn nhất:
=MAX(B2:B13)
2.3. Tìm Giá Trị Trung Vị (Median) và Mode
- Median:
=MEDIAN(B2:B13) - Mode:
=MODE.SNGL(B2:B13)(đối với Excel 2026 trở lên)
2.4. Tổng Hợp Điều Kiện (SUMIFS) và Đếm Điều Kiện (COUNTIFS)
Ví dụ: Tính tổng doanh thu của các chi nhánh (cột A) là “Chi nhánh A” và tháng (cột C) là “Tháng 3”.
- Công thức:
=SUMIFS(B2:B100, A2:A100, "Chi nhánh A", C2:C100, "Tháng 3")
2.5. Mẹo Nhanh: Sử Dụng AutoSum và Quick Analysis
- AutoSum: Nhấn
Alt + =để tự động chèn hàm SUM cho vùng dữ liệu liền kề. - Quick Analysis: Khi chọn một vùng dữ liệu, biểu tượng Quick Analysis xuất hiện (phím tắt
Ctrl + Q). Chọn “Totals” để nhanh chóng thêm tổng, trung bình, min, max.
3. Xử Lý Dữ Liệu Bằng Các Hàm Văn Bản
3.1. Hàm LEFT, RIGHT, MID
- LEFT(text, num_chars): Lấy ký tự bên trái. Ví dụ:
=LEFT(A2,3)trả về 3 ký tự đầu tiên. - RIGHT(text, num_chars): Lấy ký tự bên phải. Ví dụ:
=RIGHT(A2,2)trả về 2 ký tự cuối. - MID(text, start_num, num_chars): Lấy ký tự từ vị trí bất kỳ. Ví dụ:
=MID(A2,4,5)lấy 5 ký tự bắt đầu từ vị trí thứ 4.
3.2. Hàm CONCATENATE (hoặc &)
- Cách 1:
=CONCATENATE(A2," ",B2) - Cách 2:
=A2 & " " & B2
3.3. Hàm TRIM, CLEAN, SUBSTITUTE
- TRIM: Loại bỏ khoảng trắng thừa ở đầu và cuối chuỗi.
=TRIM(A2) - CLEAN: Loại bỏ ký tự không hiển thị.
=CLEAN(A2) - SUBSTITUTE: Thay thế một chuỗi ký tự bằng chuỗi khác.
=SUBSTITUTE(A2,"cũ","mới")
3.4. Thực Hành: Tách Họ và Tên
Giả sử cột A chứa họ và tên đầy đủ (ví dụ: “Nguyễn Văn A”). Yêu cầu tách họ và tên vào cột B và C.
- Họ:
=LEFT(A2, FIND(" ", A2)-1) - Tên:
=RIGHT(A2, LEN(A2)-FIND(" ", A2))
4. Hàm Tham Chiếu Và Tra Cứu Dữ Liệu
4.1. VLOOKUP (Vertical Lookup)
Cú pháp: =VLOOKUP(lookup_value, table_array, col_index_num, range_lookup)
lookup_value: Giá trị cần tìm.table_array: Bảng dữ liệu chứa giá trị.col_index_num: Số cột trả về.range_lookup: TRUE (xấp xỉ) hoặc FALSE (chính xác).
Ví dụ: Tìm giá trị “Mã SP001” trong bảng A2:D100, trả về tên sản phẩm (cột 2).
=VLOOKUP("SP001", A2:D100, 2, FALSE)
4.2. HLOOKUP (Horizontal Lookup)
Tương tự VLOOKUP nhưng tra cứu theo hàng ngang.
4.3. INDEX + MATCH
Kết hợp mạnh mẽ, linh hoạt hơn VLOOKUP.
- Cú pháp:
=INDEX(return_range, MATCH(lookup_value, lookup_range, 0))
Ví dụ: Tìm tên khách hàng dựa trên mã khách (cột A) và trả về tên (cột B).
=INDEX(B:B, MATCH("KH001", A:A, 0))
4.4. XLOOKUP (Excel 365/2026 trở lên)
Cú pháp đơn giản, thay thế VLOOKUP, HLOOKUP.
=XLOOKUP(lookup_value, lookup_array, return_array, if_not_found, match_mode, search_mode)
4.5. Mẹo: Sử Dụng IFERROR để Xử Lý Lỗi
=IFERROR(VLOOKUP(...), "Không tìm thấy")
5. Làm Việc Với Dữ Liệu Thời Gian
5.1. Nhập và Định Dạng Ngày
- Nhập ngày:
dd/mm/yyyyhoặcmm/dd/yyyytùy khu vực. - Định dạng: Chuột phải → Format Cells → Date → Chọn định dạng mong muốn.
5.2. Tính Khoảng Cách Ngày

Có thể bạn quan tâm: Gộp Nhiều File Excel Thành 1 File: Hướng Dẫn Chi Tiết Từ A Đến Z
- Công thức:
=EndDate - StartDate(định dạng ô là General hoặc Number). - Ví dụ:
=B2 - A2trả về số ngày giữa hai ngày.
5.3. Hàm NETWORKDAYS và NETWORKDAYS.INTL
- NETWORKDAYS: Tính số ngày làm việc (loại trừ cuối tuần).
=NETWORKDAYS(start_date, end_date, holidays) - NETWORKDAYS.INTL: Cho phép tùy chỉnh ngày cuối tuần (ví dụ: Thứ 7 và Chủ nhật).
5.4. Hàm EOMONTH và EDATE
- EOMONTH: Ngày cuối cùng của tháng.
=EOMONTH(start_date, months) - EDATE: Thêm hoặc trừ số tháng.
=EDATE(start_date, months)
5.5. Tính Tuần, Tháng, Quý
- Tuần:
=WEEKNUM(date, return_type) - Tháng:
=MONTH(date) - Quý:
=ROUNDUP(MONTH(date)/3,0)
6. Phân Tích Dữ Liệu Với PivotTable
6.1. Khi Nào Nên Dùng PivotTable
- Khi dữ liệu lớn (hàng > 1000) và cần tổng hợp nhanh.
- Khi muốn xem tổng, trung bình, đếm theo nhiều tiêu chí.
- Khi cần thay đổi cách hiển thị mà không thay đổi nguồn dữ liệu.
6.2. Tạo PivotTable Cơ Bản
- Chọn dữ liệu →
Insert→PivotTable. - Chọn vị trí: New Worksheet hoặc Existing Worksheet.
- Kéo trường (field) vào
Rows,Columns,Values,Filterstùy mục tiêu. - Định dạng giá trị: Click vào trường trong
Values→Value Field Settings→ ChọnSum,Count,Average, v.v.
6.3. Thêm Slicer và Timeline
- Slicer: Lọc dữ liệu theo một trường (ví dụ: khu vực).
Insert→Slicer. - Timeline: Lọc dữ liệu theo thời gian.
Insert→Timeline.
6.4. Mẹo Nhanh: Refresh PivotTable
- Khi dữ liệu nguồn thay đổi, phải refresh: Click chuột phải trên PivotTable →
Refreshhoặc nhấnAlt + F5.
7. Sử Dụng Các Hàm Điều Kiện Nâng Cao
7.1. IF, IFERROR, IFNA
- IF:
=IF(logical_test, value_if_true, value_if_false) - IFERROR:
=IFERROR(value, value_if_error) - IFNA:
=IFNA(value, value_if_na)
7.2. IFS (Excel 2026 trở lên)
Cho phép nhiều điều kiện mà không cần lồng IF.
=IFS(A2>90,"A", A2>80,"B", A2>70,"C", TRUE,"F")
7.3. SWITCH (Excel 2026 trở lên)
Tương tự IFS nhưng cú pháp ngắn gọn.
=SWITCH(A2, "A", 4, "B", 3, "C", 2, "D", 1, 0)
7.4. CHOOSE
Lấy giá trị từ danh sách dựa trên chỉ số.
=CHOOSE(2, "Xanh", "Đỏ", "Vàng") → trả về “Đỏ”.
7.5. Nested IF & AND/OR
- AND:
=AND(condition1, condition2, …) - OR:
=OR(condition1, condition2, …)
Ví dụ: Kiểm tra học sinh đạt chuẩn: điểm >= 70 và không có môn nào dưới 50.
=IF(AND(A2>=70, B2>=50, C2>=50, D2>=50), "Đạt", "Không đạt")
8. Tự Động Hóa Với Macro VBA Cơ Bản
8.1. Khi Nào Nên Dùng VBA
- Khi một thao tác lặp lại nhiều lần (ví dụ: định dạng hàng, tạo báo cáo).
- Khi muốn tạo giao diện người dùng (UserForm) để nhập dữ liệu.
- Khi cần tích hợp Excel với các phần mềm khác (Outlook, Word).
8.2. Ghi Macro (Record Macro)
Developer→Record Macro.- Thực hiện các thao tác cần ghi.
- Dừng ghi:
Developer→Stop Recording. - Mở VBA Editor (
Alt + F11) để xem mã.
8.3. Viết Macro Đơn Giản
Sub ClearAndFormat() ' Xóa nội dung trong Sheet1 Sheets("Sheet1").Cells.Clear ' Định dạng tiêu đề With Sheets("Sheet1").Range("A1:D1") .Font.Bold = True .Interior.Color = RGB(200, 200, 255) .HorizontalAlignment = xlCenter End With ' Thêm dữ liệu mẫu Sheets("Sheet1").Range("A2").Value = "Ngày" Sheets("Sheet1").Range("B2").Value = "Doanh thu" Sheets("Sheet1").Range("C2").Value = "Chi phí" Sheets("Sheet1").Range("D2").Value = "Lợi nhuận"
End Sub
8.4. Gán Nút Nhanh (Button) Cho Macro
Developer→Insert→Button (Form Control).- Kéo tạo nút, chọn macro bạn muốn gán.
8.5. Mẹo Debug VBA
- Breakpoints: Nhấn
F9để đặt điểm dừng. - Immediate Window:
Ctrl + Gđể xem giá trị biến. - Step Through:
F8để chạy từng dòng.
9. Kiểm Tra Kiến Thức: Một Bài Tập Tổng Hợp
9.1. Đề Bài
Bạn có một bảng dữ liệu bán hàng gồm các cột:
| A | B | C | D | E |
|---|---|---|---|---|
| Mã SP | Tên SP | Ngày Bán | Số Lượng | Đơn Giá |
| SP001 | Sản phẩm A | 01/01/2026 | 10 | 150,000 |
| SP002 | Sản phẩm B | 03/01/2026 | 5 | 200,000 |
| … | … | … | … | … |
Yêu cầu:
- Thêm cột “Thành Tiền” (Số Lượng Đơn Giá) và tính tổng doanh thu.
- Tìm sản phẩm có doanh thu cao nhất.
- Tạo PivotTable để tổng hợp doanh thu theo tháng.
- Sử dụng hàm VLOOKUP để tra cứu tên sản phẩm dựa trên mã SP.
- Tạo macro tự động làm mới PivotTable và cập nhật tổng doanh thu.
9.2. Giải Pháp Bước‑Bước
Bước 1: Thêm Cột “Thành Tiền”
- Ở ô F2 nhập công thức:
=D2E2 - Kéo xuống toàn bộ cột F.
- Tổng doanh thu:
=SUM(F2:F100)(giả sử dữ liệu tới hàng 100).
Bước 2: Tìm Sản Phẩm Doanh Thu Cao Nhất
- Công thức:
=INDEX(B2:B100, MATCH(MAX(F2:F100), F2:F100, 0)) - Giải thích:
MAX(F2:F100)trả về doanh thu lớn nhất,MATCHtìm vị trí,INDEXtrả về tên sản phẩm.
Bước 3: PivotTable Tổng Hợp Theo Tháng
- Thêm cột “Tháng” tính từ ngày bán:
=TEXT(C2,"mm/yyyy")→ sao chép xuống. - Chọn toàn bộ bảng →
Insert→PivotTable. - Kéo “Tháng” vào Rows, “Thành Tiền” vào Values (đặt dạng Sum).
Bước 4: VLOOKUP Tra Cứu Tên SP
Giả sử ô H2 chứa mã SP cần tra cứu.
=VLOOKUP(H2, A:B, 2, FALSE)
Bước 5: Macro Tự Động Cập Nhật
Sub RefreshReport() Dim pt As PivotTable ' Cập nhật PivotTable For Each pt In ThisWorkbook.Worksheets("Report").PivotTables pt.RefreshTable Next pt ' Cập nhật tổng doanh thu Worksheets("Data").Range("G1").Value = "Tổng doanh thu" Worksheets("Data").Range("G2").Formula = "=SUM(F2:F100)" MsgBox "Báo cáo đã được cập nhật!", vbInformation
End Sub
- Gán macro này vào nút “Cập nhật báo cáo”.
9.3. Kiểm Tra Kết Quả
- Đảm bảo cột “Thành Tiền” không có lỗi #VALUE! (kiểm tra định dạng số).
- Kiểm tra PivotTable hiển thị đúng tháng và tổng.
- Đảm bảo macro không có lỗi biên dịch; chạy thử và xem thông báo.
10. Mẹo Tiết Kiệm Thời Gian Khi Giải Bài Tập Excel
| Mẹo | Mô tả | Phím Tắt |
|---|---|---|
| AutoFill | Kéo công thức nhanh | Ctrl + D (fill down), Ctrl + R (fill right) |
| Flash Fill | Nhận diện mẫu và tự động điền | Ctrl + E |
| Name Manager | Đặt tên cho vùng dữ liệu, dễ tham chiếu | Ctrl + F3 |
| Conditional Formatting | Đánh dấu dữ liệu bất thường | Home → Conditional Formatting |
| Data Validation | Giới hạn nhập dữ liệu (list, số, ngày) | Data → Data Validation |
| Power Query | Nhập, làm sạch, chuyển đổi dữ liệu lớn | Data → Get & Transform |
| Quick Analysis | Tạo biểu đồ, tổng hợp nhanh | Chọn dữ liệu → Ctrl + Q |
| Slicer | Lọc PivotTable nhanh | Insert → Slicer |
| Goal Seek | Tìm giá trị đầu vào để đạt mục tiêu | Data → What‑If Analysis → Goal Seek |
| Solver | Giải tối ưu hoá phức tạp | Data → Solver (cần cài thêm) |
11. Các Nguồn Học Tập Và Thực Hành Thêm
- Microsoft Learn: Các khóa học chính thức về Excel, bao gồm Excel for the web, Power Query, Power Pivot.
- Chuyên trang ExcelJet: Hướng dẫn nhanh các hàm, công thức, ví dụ thực tế.
- Khan Academy & Coursera: Các khóa học miễn phí và trả phí về phân tích dữ liệu bằng Excel.
- YouTube Channels: “Leila Gharani”, “ExcelIsFun”, “MyExcelOnline” – cung cấp video hướng dẫn chi tiết.
- Sách tham khảo: “Excel 2026 Bible” (John Walkenbach), “Power Pivot and Power BI” (Rob Collie).
12. Kết luận
Việc giải các bài tập Excel không chỉ đòi hỏi kiến thức cơ bản về công thức và hàm mà còn cần khả năng tư duy logic, linh hoạt trong việc lựa chọn công cụ phù hợp (PivotTable, Power Query, VBA…). Bằng cách nắm vững các bước từ nhập dữ liệu, định dạng, tính toán, tra cứu, phân tích cho đến tự động hoá, bạn sẽ có thể giải quyết hầu hết các bài tập trong môi trường học tập và công việc.
Hãy thực hành thường xuyên, áp dụng các mẹo nhanh và không ngừng khám phá các tính năng mới của Excel. Khi đã thành thạo, bạn sẽ thấy Excel không chỉ là một công cụ tính toán mà còn là một nền tảng mạnh mẽ để đưa ra quyết định dựa trên dữ liệu.
Chúc bạn học tập và làm việc hiệu quả với Excel!

Tiến sĩ Lê Thống Nhất sinh năm 1955 tại Nghệ An, là nhà giáo, nhà báo và doanh nhân trong lĩnh vực giáo dục. Ông từng giảng dạy Toán học tại Trường THPT Chuyên Phan Bội Châu và đảm nhiệm nhiều vai trò trong ngành giáo dục, từ viết sách, biên soạn tài liệu đến sáng lập các dự án hỗ trợ học tập trực tuyến.
Ông là người sáng lập BigSchool – nền tảng giáo dục trực tuyến kết nối giáo viên và học sinh cả nước. Ngoài ra, ông còn nổi tiếng với vai trò tác giả, diễn giả truyền cảm hứng và khách mời trên nhiều chương trình truyền hình, trong đó có “Ai là triệu phú” trên truyền hình VTV.
Trong suốt sự nghiệp, Tiến sĩ Lê Thống Nhất đã nhận nhiều giải thưởng giáo dục và được biết đến như một người luôn đổi mới, ứng dụng công nghệ vào dạy và học, góp phần lan tỏa tri thức và niềm say mê học tập cho thế hệ trẻ.
