Excel là một trong những công cụ phần mềm văn phòng được sử dụng rộng rãi nhất hiện nay, không chỉ trong môi trường doanh nghiệp mà còn trong giáo dục, nghiên cứu và thậm chí trong đời sống cá nhân. Tuy nhiên, nhiều người chỉ dừng lại ở việc nhập dữ liệu, tính toán cơ bản và chưa khai thác hết tiềm năng mạnh mẽ của Excel. Bài viết này sẽ giới thiệu chi tiết các thủ thuật Excel thông dụng – từ những tính năng cơ bản đến các kỹ năng nâng cao – giúp bạn tiết kiệm thời gian, giảm thiểu sai sót và nâng cao hiệu quả công việc.
Lưu ý: Bài viết được chia thành nhiều phần, mỗi phần tập trung vào một nhóm thủ thuật cụ thể. Bạn có thể đọc toàn bộ hoặc tập trung vào những phần phù hợp với nhu cầu thực tế của mình.
Có thể bạn quan tâm: Bảng Chi Tiêu Cá Nhân Excel: Hướng Dẫn Chi Tiết Từ A Đến Z Để Quản Lý Tài Chính Hiệu Quả
1. Bắt Đầu Với Các Phím Tắt Cơ Bản
1.1. Những phím tắt không thể bỏ qua
| Phím tắt | Chức năng |
|---|---|
| Ctrl + C / Ctrl + V | Sao chép / Dán |
| Ctrl + X | Cắt |
| Ctrl + Z | Hoàn tác (Undo) |
| Ctrl + Y | Làm lại (Redo) |
| Ctrl + S | Lưu nhanh workbook |
| Ctrl + N | Tạo workbook mới |
| Ctrl + O | Mở file |
| Ctrl + F | Tìm kiếm |
| Ctrl + H | Thay thế |
| Ctrl + Shift + L | Bật/Tắt bộ lọc (AutoFilter) |
| Ctrl + T | Chuyển dải dữ liệu thành Table |
| Ctrl + Arrow | Di chuyển nhanh tới ô cuối cùng của vùng dữ liệu |
| Shift + Space | Chọn toàn bộ hàng |
| Ctrl + Space | Chọn toàn bộ cột |
| Alt + = | Tự động chèn hàm SUM cho vùng dữ liệu |
| F2 | Chỉnh sửa nội dung ô hiện tại |
| F4 | Lặp lại hành động cuối cùng (ví dụ: định dạng) |
| Ctrl + ` (dấu huyền) | Hiển thị/ẩn công thức |
Mẹo: Hãy thử ghi nhớ và luyện tập 5-10 phím tắt mỗi tuần. Khi đã thành thạo, bạn sẽ giảm đáng kể thời gian thao tác.
1.2. Tạo phím tắt tùy chỉnh với Macro
Nếu những phím tắt mặc định chưa đáp ứng nhu cầu, bạn có thể tự tạo Macro để gán cho tổ hợp phím tùy ý:
- Bật ghi Macro:
View→Macros→Record Macro. - Thực hiện các bước bạn muốn tự động hoá (ví dụ: định dạng tiêu đề, chèn biểu đồ).
- Dừng ghi:
View→Macros→Stop Recording. - Gán phím tắt:
View→Macros→View Macros, chọn macro →Options, nhập ký tự tắt (ví dụ:Ctrl + Shift + Q).
Có thể bạn quan tâm: Thay Đổi Màu Nền Excel: Hướng Dẫn Chi Tiết, Mẹo Thủ Và Ứng Dụng Thực Tiễn
2. Quản Lý Dữ Liệu: Table, Định Dạng Có Điều Kiện & Xử Lý Trùng Lặp
2.1. Sử dụng Table để làm việc với dữ liệu có cấu trúc
- Tạo Table nhanh: Chọn vùng dữ liệu →
Ctrl + T→ Đánh dấu “My table has headers” nếu có tiêu đề. - Lợi ích:
- Tham chiếu bằng tên cột (structured references).
- Tự động mở rộng khi thêm dữ liệu mới.
- Dễ dàng áp dụng định dạng có điều kiện và công thức cho toàn cột.
Ví dụ: Nếu Table của bạn có tên SalesData, công thức tính tổng doanh thu cho cột Revenue sẽ là:
=SUM(SalesDataRevenue)
2.2. Định dạng có điều kiện (Conditional Formatting)
| Loại định dạng | Khi nào dùng | Cách thực hiện |
|---|---|---|
| Highlight Cells Rules | Đánh dấu ô lớn hơn/nhỏ hơn một giá trị | Home → Conditional Formatting → Highlight Cells Rules |
| Top/Bottom Rules | Tìm top 10% hoặc bottom 5 giá trị | Home → Conditional Formatting → Top/Bottom Rules |
| Data Bars, Color Scales, Icon Sets | Trực quan hoá xu hướng, mức độ | Home → Conditional Formatting → Data Bars… |
| Custom Formula | Điều kiện phức tạp, ví dụ: highlight ngày quá hạn | Home → Conditional Formatting → New Rule → Use a formula to determine which cells to format |
Mẹo: Khi dùng công thức, luôn dùng tham chiếu tuyệt đối ($) để kiểm soát phạm vi. Ví dụ, để highlight các ô trong cột B mà lớn hơn giá trị trong ô D1:
=B2>$D$1
2.3. Loại bỏ dữ liệu trùng lặp
- Công cụ:
Data→Remove Duplicates. - Bước thực hiện: Chọn toàn bộ bảng → Tick các cột cần kiểm tra → OK.
- Lưu ý: Trước khi xóa, sao lưu dữ liệu hoặc tạo một bản sao của sheet để tránh mất mát.
2.4. Tách dữ liệu (Text to Columns)
Khi nhập dữ liệu dạng “Họ Tên”, “Ngày/Tháng/Năm” hoặc “Mã sản phẩm – mô tả” trong một cột, bạn có thể tách chúng thành nhiều cột:
- Chọn cột cần tách →
Data→Text to Columns. - Chọn
Delimited(dấu phân cách) hoặcFixed width(độ rộng cố định). - Chọn dấu phân cách (ví dụ: dấu cách, dấu phẩy, dấu chấm phẩy).
- Xác nhận và hoàn thành.
Có thể bạn quan tâm: Thay Đổi Giao Diện Excel: Hướng Dẫn Chi Tiết Từ Cơ Bản Đến Nâng Cao
3. Công Thức Và Hàm Cơ Bản Đến Nâng Cao
3.1. Các hàm thống kê cơ bản
| Hàm | Mô tả | Công thức ví dụ |
|---|---|---|
SUM | Tổng | =SUM(A1:A10) |
AVERAGE | Trung bình | =AVERAGE(B2:B20) |
COUNT | Đếm số ô chứa số | =COUNT(C:C) |
COUNTA | Đếm số ô không rỗng | =COUNTA(D:D) |
MAX / MIN | Giá trị lớn nhất/nhỏ nhất | =MAX(E1:E100) |
MEDIAN | Trung vị | =MEDIAN(F1:F50) |
STDEV.P / STDEV.S | Độ lệch chuẩn (toàn bộ mẫu / mẫu con) | =STDEV.P(G1:G30) |
3.2. Hàm tìm kiếm và tham chiếu
| Hàm | Mô tả | Công thức ví dụ |
|---|---|---|
VLOOKUP | Tìm giá trị trong cột đầu tiên của bảng và trả về giá trị ở cột chỉ định | =VLOOKUP(A2,Table1,3,FALSE) |
HLOOKUP | Tương tự VLOOKUP nhưng theo hàng | =HLOOKUP(B1,Range,2,FALSE) |
INDEX + MATCH | Thay thế mạnh mẽ cho VLOOKUP, cho phép tìm trong bất kỳ cột nào | =INDEX(C:C, MATCH(A2, B:B, 0)) |
XLOOKUP (Office 365/Excel 2026) | Tìm kiếm hiện đại, hỗ trợ tìm ngược, mặc định trả về “#N/A” nếu không tìm thấy | =XLOOKUP(A2, B:B, C:C, "Không tìm thấy", 0, 1) |
LOOKUP | Tìm giá trị trong một mảng và trả về giá trị gần nhất | =LOOKUP(D2, D:D, E:E) |
Mẹo: Khi dữ liệu có thể thay đổi, ưu tiên dùng INDEX/MATCH hoặc XLOOKUP để tránh giới hạn cột VLOOKUP (cột tìm kiếm phải ở bên trái).
3.3. Hàm điều kiện
| Hàm | Mô tả | Công thức ví dụ |
|---|---|---|
IF | Kiểm tra điều kiện, trả về giá trị A nếu đúng, B nếu sai | =IF(A2>100, "Lớn", "Nhỏ") |
IFS (Office 365) | Nhiều điều kiện liên tiếp | =IFS(A2>90,"A", A2>80,"B", A2>70,"C", TRUE,"F") |
SWITCH (Office 365) | So sánh một giá trị với nhiều trường hợp | =SWITCH(B2, "Nam", "Ông", "Nữ", "Bà", "Khác") |
COUNTIF / COUNTIFS | Đếm số ô thỏa mãn điều kiện | =COUNTIF(A:A, ">50") |
SUMIF / SUMIFS | Tổng các ô thỏa mãn điều kiện | =SUMIF(B:B, "Hà Nội", C:C) |
AVERAGEIF / AVERAGEIFS | Trung bình có điều kiện | =AVERAGEIF(D:D, ">=2026-01-01", E:E) |
3.4. Hàm ngày tháng
| Hàm | Mô tả | Công thức ví dụ |
|---|---|---|
TODAY() | Ngày hiện tại | =TODAY() |
NOW() | Ngày và giờ hiện tại | =NOW() |
DATE(year, month, day) | Tạo ngày | =DATE(2026,6,24) |
EDATE(start_date, months) | Thêm tháng | =EDATE(A2, 3) |
EOMONTH(start_date, months) | Ngày cuối tháng | =EOMONTH(B2,0) |
NETWORKDAYS(start, end, holidays) | Ngày làm việc (loại trừ cuối tuần) | =NETWORKDAYS(C2, D2, Holidays!A:A) |
DATEDIF(start, end, "unit") | Khoảng cách giữa hai ngày | =DATEDIF(A2, B2, "d") (số ngày) |
TEXT(date, "dd/mm/yyyy") | Định dạng ngày dưới dạng văn bản | =TEXT(E2, "dd/mm/yyyy") |
Mẹo: Khi làm việc với ngày, luôn kiểm tra định dạng ô là Date để tránh lỗi tính toán.
3.5. Hàm văn bản
| Hàm | Mô tả | Công thức ví dụ |
|---|---|---|
LEFT(text, num_chars) | Lấy ký tự bên trái | =LEFT(A2, 5) |
RIGHT(text, num_chars) | Lấy ký tự bên phải | =RIGHT(B2, 3) |
MID(text, start_num, num_chars) | Lấy ký tự từ vị trí giữa | =MID(C2, 3, 4) |
LEN(text) | Độ dài chuỗi | =LEN(D2) |
TRIM(text) | Loại bỏ khoảng trắng thừa | =TRIM(E2) |
UPPER(text) / LOWER(text) / PROPER(text) | Chuyển đổi chữ hoa/thường | =UPPER(F2) |
CONCATENATE hoặc & | Nối chuỗi | =A2 & " - " & B2 |
TEXT(value, format_text) | Định dạng số/ ngày thành văn bản | =TEXT(G2, "$#,##0.00") |
4. Tự Động Hóa Với Macro Và VBA
4.1. Ghi lại Macro nhanh chóng
- Bật ghi:
View→Macros→Record Macro. - Thực hiện các thao tác như định dạng, chèn biểu đồ, lọc dữ liệu.
- Dừng ghi:
View→Macros→Stop Recording. - Kiểm tra code:
View→Macros→View Macros→Edit.
4.2. Một vài ví dụ Macro hữu ích
a) Định dạng tiêu đề tự động
Sub FormatHeader() With Selection .Font.Bold = True .Font.Color = RGB(255, 255, 255) .Interior.Color = RGB(0, 112, 192) .HorizontalAlignment = xlCenter End With
End Sub
b) Xóa các dòng trống trong một bảng
Sub DeleteBlankRows() Dim rng As Range Set rng = ActiveSheet.UsedRange On Error Resume Next rng.SpecialCells(xlCellTypeBlanks).EntireRow.Delete On Error GoTo 0
End Sub
c) Tự động tạo báo cáo hàng tháng
Sub MonthlyReport() Dim wsSrc As Worksheet, wsDest As Worksheet Set wsSrc = Worksheets("Data") Set wsDest = Worksheets.Add(After:=Worksheets(Worksheets.Count)) wsDest.Name = "Report_" & Format(Date, "yyyymm") wsSrc.Range("A1").CurrentRegion.AdvancedFilter _ Action:=xlFilterCopy, _ CopyToRange:=wsDest.Range("A1"), _ Unique:=True MsgBox "Báo cáo tháng đã được tạo thành công!", vbInformation
End Sub
4.3. Gán Macro cho nút (Button)
Developer→Insert→Button (Form Control).- Vẽ nút trên sheet, chọn macro muốn gán.
- Đổi tên nút bằng cách click chuột phải →
Edit Text.
Lưu ý: Nếu tab
Developerkhông hiển thị, vàoFile→Options→Customize Ribbon→ tickDeveloper.
5. Biểu Đồ Và Visualization

Có thể bạn quan tâm: Cách Hiển Thị Tab Developer Trong Excel: Hướng Dẫn Chi Tiết Từ A Đến Z
5.1. Chọn loại biểu đồ phù hợp
| Loại biểu đồ | Khi dùng | Gợi ý |
|---|---|---|
| Column/Bar | So sánh giá trị giữa các nhóm | Doanh thu các khu vực |
| Line | Xu hướng theo thời gian | Lượng bán hàng tháng |
| Pie | Tỷ lệ phần trăm tổng | Thị phần các sản phẩm |
| Scatter (XY) | Mối quan hệ giữa 2 biến | Giá vs. Số lượng bán |
| Combo | Kết hợp 2 loại dữ liệu (ví dụ: cột + đường) | Doanh thu + lợi nhuận |
| Histogram | Phân bố tần suất | Phân bố tuổi khách hàng |
| Box & Whisker | Phân tích thống kê (quartile) | Kiểm soát chất lượng |
5.2. Tạo biểu đồ nhanh bằng Recommended Charts
- Chọn dữ liệu →
Insert→Recommended Charts. - Excel sẽ đề xuất các biểu đồ phù hợp dựa trên dữ liệu.
5.3. Định dạng biểu đồ chuyên nghiệp
- Chart Title: Nhấp đúp để chỉnh sửa, dùng
Ctrl + Bđể in đậm. - Axis Titles: Thêm tiêu đề trục X/Y để người xem hiểu rõ.
- Data Labels:
Chart Elements→Data Labels→ chọn vị trí. - Legend: Đặt ở vị trí tối ưu (right, bottom) hoặc tắt nếu không cần.
- Color Theme:
Chart Tools→Design→Change Colors.
5.4. Sử dụng Slicers và Timelines cho Table/ PivotTable
- Slicer: Lọc dữ liệu trực quan bằng nút bấm.
Insert→Slicer→ Chọn trường (ví dụ: “Region”). - Timeline: Dùng cho trường ngày trong PivotTable.
Insert→Timeline→ Chọn trường ngày.
6. PivotTable và PivotChart: Phân Tích Dữ Liệu Nhanh
6.1. Tạo PivotTable
- Chọn dữ liệu →
Insert→PivotTable. - Chọn vị trí (một sheet mới hoặc hiện tại) → OK.
- Kéo các trường vào Rows, Columns, Values, Filters.
6.2. Các tính năng quan trọng
| Tính năng | Mô tả | Cách sử dụng |
|---|---|---|
| Value Field Settings | Thay đổi hàm tính (Sum, Count, Average, Max…) | Click vào trường trong Values → Value Field Settings |
| Show Values As | Tính phần trăm tổng, % of row, % difference… | Value Field Settings → Show Values As |
| Group | Nhóm dữ liệu theo khoảng (số, ngày) | Click chuột phải vào giá trị → Group |
| Refresh | Cập nhật khi dữ liệu gốc thay đổi | PivotTable Analyze → Refresh |
| Calculated Field | Thêm cột tính toán trong Pivot | PivotTable Analyze → Fields, Items & Sets → Calculated Field |
6.3. PivotChart
- Khi PivotTable đã tạo, chọn
PivotTable Analyze→PivotChart. - Chọn loại biểu đồ (cột, đường, tròn…) và tùy chỉnh như bình thường.
6.4. Mẹo nâng cao
- Slicer + Timeline: Kết hợp để tạo báo cáo tương tác.
- Conditional Formatting trong PivotTable:
Home→Conditional Formatting→New Rule→Format only cells that contain→ chọn “Value” và nhập công thức.
7. Xử Lý Dữ Liệu Lớn và Tối Ưu Hóa
7.1. Sử dụng Power Query (Get & Transform)
Power Query giúp nhập, làm sạch và chuyển đổi dữ liệu từ nhiều nguồn (CSV, SQL, Web…) mà không cần viết công thức phức tạp.
Quy trình cơ bản:
Data→Get Data→ Chọn nguồn (From File, From Database, From Web…).- Trong Power Query Editor, thực hiện các bước:
- Remove Columns: Loại cột không cần.
- Filter Rows: Loại dữ liệu không hợp lệ.
- Split Column: Tách dữ liệu dựa trên dấu phân cách.
- Pivot/Unpivot: Chuyển đổi dạng dữ liệu.
- Khi hoàn tất, nhấn Close & Load → Dữ liệu sẽ xuất hiện dưới dạng Table trong Excel.
7.2. Power Pivot và Data Model
- Khi làm việc với nhiều bảng liên quan, Data Model cho phép tạo relationships (quan hệ) giữa các bảng và dùng DAX (Data Analysis Expressions) để tính toán.
Ví dụ DAX: Tính tổng doanh thu năm hiện tại:
Total Sales YTD = CALCULATE(SUM(SalesRevenue), DATESYTD(CalendarDate))
7.3. Tối ưu công thức
- Tránh lặp lại công thức trên toàn cột nếu có thể dùng Table hoặc Array formulas.
- Thay vì
=SUM(A1:A1000)trong mỗi hàng, dùng SUMIF với tiêu chí chung. - Khi sử dụng
VLOOKUPtrên phạm vi lớn, chuyển sangXLOOKUPhoặcINDEX/MATCHđể tăng tốc.
8. Bảo Mật Và Chia Sẻ File
8.1. Bảo vệ sheet và workbook
- Protect Sheet:
Review→Protect Sheet→ Đặt mật khẩu (nếu cần). Cho phép người dùng chỉnh sửa một số ô (đánh dấuUnlocked). - Protect Workbook:
Review→Protect Workbook→ Ngăn không cho thêm/xóa sheet.
8.2. Ẩn công thức
- Chọn ô chứa công thức →
Format Cells→Protection→ tickHidden. Sau đó bảo vệ sheet.
8.3. Sử dụng OneDrive/SharePoint để cộng tác
- Lưu file trên OneDrive → Chia sẻ link cho đồng nghiệp → Cho phép Edit hoặc View only.
- Khi nhiều người cùng chỉnh sửa, Excel sẽ tự động track changes và hiển thị phiên bản mới nhất.
9. Kiểm Tra Lỗi Và Debug
9.1. Sử dụng Error Checking và Formula Auditing
Formulas→Error Checking→ Excel sẽ phát hiện các lỗi phổ biến (#DIV/0!, #N/A, …).Formulas→Trace Precedents/Trace Dependentsđể xem các ô liên quan.
9.2. Hàm IFERROR và IFNA
- IFERROR: Trả về giá trị thay thế khi công thức trả lỗi.
excel =IFERROR(VLOOKUP(A2,Table,3,FALSE), "Không tìm thấy") - IFNA: Chỉ xử lý lỗi #N/A (thường dùng cho VLOOKUP).
9.3. Công cụ Evaluate Formula
Formulas→Evaluate Formula→ Bước từng bước xem cách Excel tính toán công thức, rất hữu ích khi công thức phức tạp.
10. Các Thủ Thuật “Hidden Gems” Thú Vị
| Thủ thuật | Cách thực hiện | Ứng dụng |
|---|---|---|
| Flash Fill | Nhập một vài giá trị mẫu, sau đó Data → Flash Fill (hoặc Ctrl + E). | Tự động tách hoặc ghép dữ liệu (ví dụ: tách họ và tên). |
| Paste Special → Values + Number Formats | Khi dán, chỉ giữ giá trị và định dạng số, bỏ công thức. | Đánh giá lại dữ liệu đã tính toán. |
| Dynamic Arrays (Office 365) | Hàm FILTER, SORT, UNIQUE, SEQUENCE trả về mảng động. | Lọc dữ liệu nhanh, tạo danh sách duy nhất. |
| Named Ranges | Formulas → Define Name. | Dễ dàng tham chiếu, giảm lỗi khi di chuyển ô. |
| Ctrl + Shift + L | Bật/Tắt AutoFilter nhanh. | Khi làm việc với bảng lớn, lọc nhanh. |
| Alt + Down Arrow | Mở danh sách Data Validation (dropdown). | Khi muốn thay đổi nhanh lựa chọn. |
| Ctrl + 1 | Mở hộp thoại Format Cells ngay lập tức. | Thay đổi định dạng nhanh hơn. |
| Ctrl + ` | Hiển thị/ẩn công thức trong toàn sheet. | Kiểm tra nhanh công thức đã nhập. |
11. Tóm Tắt Và Lộ Trình Học Tập
| Giai đoạn | Nội dung học | Thời gian đề xuất |
|---|---|---|
| 1. Nắm vững phím tắt & giao diện | Phím tắt cơ bản, tạo Table, định dạng có điều kiện | 1 tuần |
| 2. Công thức & hàm | SUM, IF, VLOOKUP, INDEX/MATCH, XLOOKUP, hàm ngày tháng | 2‑3 tuần |
| 3. PivotTable & Visualization | Tạo Pivot, biểu đồ, slicer, timeline | 2 tuần |
| 4. Tự động hoá | Ghi Macro, viết VBA cơ bản, gán nút | 2‑3 tuần |
| 5. Power Query & Power Pivot | Nhập dữ liệu, làm sạch, tạo Data Model, DAX | 3‑4 tuần |
| 6. Bảo mật & chia sẻ | Protect sheet, OneDrive, version control | 1 tuần |
| 7. Thực hành dự án thực tế | Xây dựng báo cáo doanh thu, phân tích khách hàng | 2‑4 tuần |
Kết luận: Khi bạn đã thành thạo các thủ thuật Excel thông dụng này, không chỉ thời gian xử lý công việc giảm đi đáng kể mà còn nâng cao độ chính xác và khả năng phân tích dữ liệu. Hãy thực hành thường xuyên, áp dụng vào các dự án thực tế và không ngừng khám phá thêm các tính năng mới (như Dynamic Arrays, Power Platform) để luôn giữ vị thế “Excel Master” trong môi trường làm việc hiện đại.
Chúc bạn thành công trong hành trình chinh phục 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ẻ.
