Basic Data Analysis In Excel: Hướng Dẫn Chi Tiết Từ Cơ Bản Đến Nâng Cao

Mục lục bài viết

Giới thiệu chung

Excel đã trở thành một trong những công cụ phổ biến nhất cho việc phân tích dữ liệu, không chỉ trong môi trường doanh nghiệp mà còn trong giáo dục, nghiên cứu và cá nhân. Với khả năng xử lý nhanh chóng, giao diện thân thiện và một loạt các hàm mạnh mẽ, Excel cho phép người dùng thực hiện các thao tác phân tích dữ liệu từ đơn giản đến phức tạp mà không cần phải học một ngôn ngữ lập trình chuyên sâu. Bài viết này sẽ cung cấp một hướng dẫn chi tiết, từ những bước cơ bản nhất đến các kỹ thuật nâng cao, giúp bạn nắm vững quy trình basic data analysis in Excel và áp dụng hiệu quả vào công việc thực tế.

Lưu ý: Bài viết này được chia thành các phần rõ ràng, mỗi phần tập trung vào một khía cạnh quan trọng. Bạn có thể đọc toàn bộ hoặc chỉ tập trung vào những phần liên quan trực tiếp đến nhu cầu của mình.

1. Chuẩn bị dữ liệu: Nhập, làm sạch và định dạng

1.1. Nhập dữ liệu

  • Nhập từ file CSV/TSV: Vào Data → Get Data → From Text/CSV. Chọn file, kiểm tra delimiter (phân cách) và kiểu dữ liệu của từng cột.
  • Nhập từ cơ sở dữ liệu: Data → Get Data → From Database (SQL Server, Access, Oracle …). Kết nối bằng chuỗi kết nối và truy vấn SQL nếu cần.
  • Sao chép dán: Đối với dữ liệu nhỏ, bạn có thể sao chép từ trang web, PDF, hoặc phần mềm khác và dán trực tiếp vào bảng tính.

1.2. Kiểm tra và làm sạch dữ liệu

Vấn đềCách khắc phục
Giá trị trống (blank)Home → Find & Select → Go To Special → Blanks → nhập giá trị mặc định hoặc xóa.
Dữ liệu không đồng nhất (VD: “10k”, “10,000”)Sử dụng Find & Replace để chuẩn hoá, hoặc hàm SUBSTITUTE, VALUE.
Dòng tiêu đề lặpXóa các dòng không cần thiết, hoặc sử dụng Remove Duplicates.
Kiểu dữ liệu sai (số thành text)Chọn cột → Data → Text to Columns → Đánh dấu “General”.

1.3. Định dạng dữ liệu

  • Định dạng số: Home → Number Format (Currency, Accounting, Percentage, etc.).
  • Định dạng ngày tháng: Đảm bảo Excel nhận dạng đúng (dd/mm/yyyy hoặc mm/dd/yyyy tùy khu vực).
  • Đặt tên vùng dữ liệu (Named Ranges): Chọn vùng → Formulas → Define Name. Giúp công thức dễ đọc và bảo trì.

2. Khám phá dữ liệu (Exploratory Data Analysis – EDA)

2.1. Thống kê mô tả nhanh

  • Hàm SUM, AVERAGE, COUNT, MIN, MAX: Cơ bản nhất để tính tổng, trung bình, số lượng, giá trị min/max.
  • Hàm MEDIAN, MODE, STDEV.P, VAR.P: Đưa ra trung vị, mode, độ lệch chuẩn và phương sai.
  • Ví dụ:
    excel =AVERAGE(B2:B100) // Trung bình cột B =STDEV.P(C2:C100) // Độ lệch chuẩn của cột C =MEDIAN(D2:D100) // Trung vị của cột D

2.2. Phân phối dữ liệu

  • Biểu đồ Histogram: Insert → Chart → Histogram. Khi dữ liệu chưa được nhóm, Excel sẽ tự động tạo bins.
  • Biểu đồ Box‑Plot: Excel 2026 trở lên hỗ trợ Insert → Chart → Box & Whisker. Giúp nhanh chóng nhận diện outlier.
  • PivotTable + PivotChart: Dễ dàng tạo bảng tóm tắt và biểu đồ động.

2.3. Kiểm tra outlier

  • Công thức Z‑Score:
    excel = (A2 - $A$101) / $A$102
    (Giả sử A101 là trung bình, A102 là độ lệch chuẩn). Giá trị |Z| > 3 thường được xem là outlier.
  • Sử dụng Conditional Formatting: Home → Conditional Formatting → Highlight Cells Rules → More Rules → Use a formula để tô màu các giá trị outlier.

3. Sắp xếp, lọc và trích xuất dữ liệu

3.1. Sắp xếp (Sort)

  • Sắp xếp đơn: Chọn cột → Data → Sort A → Z hoặc Sort Z → A.
  • Sắp xếp đa cấp (Multi‑Level Sort): Data → Sort → Add Level. Ví dụ: Sắp xếp trước theo “Region”, sau đó “Sales”.

3.2. Lọc (Filter)

  • AutoFilter: Data → Filter. Cho phép lọc theo giá trị, màu, hoặc điều kiện (Greater Than, Less Than…).
  • Advanced Filter: Đặt tiêu chí trong một vùng riêng và dùng Data → Advanced. Hữu ích cho lọc phức tạp và trích xuất dữ liệu độc nhất.

3.3. Trích xuất dữ liệu với công thức

  • Hàm VLOOKUP / XLOOKUP: Tìm kiếm giá trị trong bảng. XLOOKUP (Excel 365) mạnh hơn vì hỗ trợ tìm cả phía bên trái và trả về mảng.
    excel =XLOOKUP(G2, Table1ProductID, Table1Price, "Không tìm thấy")
  • Hàm FILTER (Excel 365): Trích xuất toàn bộ hàng thỏa mãn điều kiện.
    excel =FILTER(A2:D100, (B2:B100="North")(C2:C100>5000))

4. PivotTable – Công cụ “điên” cho phân tích dữ liệu

4.1. Tạo PivotTable nhanh

  1. Chọn bất kỳ ô trong bảng dữ liệu.
  2. Insert → PivotTable.
  3. Chọn vị trí (New Worksheet hoặc Existing Worksheet).
  4. Kéo các trường vào Rows, Columns, Values, và Filters.

4.2. Các tính năng nâng cao

  • Calculated Fields: Thêm cột tính toán trực tiếp trong PivotTable (PivotTable Analyze → Fields, Items & Sets → Calculated Field).
    excel =Sales (1 - Discount)
  • Grouping: Nhóm ngày thành tháng/quý, hoặc nhóm giá trị số thành khoảng.
  • Slicers & Timelines: Bộ lọc trực quan cho người dùng cuối (Insert → Slicer hoặc Insert → Timeline).

4.3. PivotChart

  • Tạo biểu đồ liên kết với PivotTable (PivotTable Analyze → PivotChart). Thay đổi loại biểu đồ (cột, đường, tròn…) để phù hợp với dữ liệu.

5. Phân tích thống kê nâng cao

5.1. Kiểm định giả thuyết

  • t‑test (đối chiếu 2 nhóm): Sử dụng Data Analysis → t-Test: Two-Sample Assuming Equal Variances (cần add‑in “Analysis ToolPak”).
  • ANOVA: Phân tích variance cho hơn 2 nhóm (Data Analysis → ANOVA: Single Factor).

5.2. Hồi quy (Regression)

  • Linear Regression: Data Analysis → Regression. Đưa ra hệ số, R‑squared, p‑value.
  • Multiple Regression: Thêm nhiều biến độc lập trong cùng một mô hình.
  • Hàm LINEST: Trả về mảng các hệ số hồi quy.
    excel =LINEST(Y_range, X_range, TRUE, TRUE)

5.3. Phân tích tương quan

  • Hàm CORREL: Tính hệ số tương quan Pearson.
    excel =CORREL(A2:A100, B2:B100)
  • Hàm COVAR: Tính hiệp phương sai.
  • Heatmap Correlation: Sử dụng Conditional Formatting để tạo bản đồ màu cho ma trận tương quan.

6. Tự động hoá với Power Query và Power Pivot

6.1. Power Query (Get & Transform)

  • Kết nối dữ liệu: Data → Get Data → From File/Database/Web.
  • Biến đổi dữ liệu: Thêm cột, tách cột, gộp, pivot/unpivot, lọc, thay đổi kiểu.
  • Mô hình dữ liệu: Lưu truy vấn dưới dạng “Connection Only” và tải vào Data Model.

6.2. Power Pivot

Basic Data Analysis In Excel
Basic Data Analysis In Excel
  • Tạo Data Model: Khi tải dữ liệu qua Power Query, chọn “Add to Data Model”.
  • Quan hệ (Relationships): Tạo mối quan hệ giữa các bảng (one‑to‑many) trong Diagram View.
  • DAX (Data Analysis Expressions): Ngôn ngữ công thức mạnh mẽ cho tính toán phức tạp.
  • CALCULATE: Thay đổi ngữ cảnh lọc.
    DAX Total Sales := CALCULATE(SUM(SalesAmount), SalesRegion="North")
  • TIME INTELLIGENCE: TOTALYTD, SAMEPERIODLASTYEAR, DATEADD…
  • PivotTable từ Data Model: Khi tạo PivotTable, chọn “Use this workbook’s Data Model”.

7. Visualisation – Trình bày dữ liệu một cách trực quan

7.1. Các loại biểu đồ cơ bản

Loại biểu đồKhi dùng
Column/BarSo sánh giá trị giữa các danh mục
LineXu hướng theo thời gian
Pie/DoughnutTỷ lệ phần trăm tổng thể
ScatterMối quan hệ giữa hai biến liên tục
AreaTổng hợp giá trị tích luỹ

7.2. Biểu đồ nâng cao

  • Combo Chart (cột + đường): Khi muốn hiển thị cả số lượng và tỷ lệ phần trăm.
  • Waterfall Chart: Phân tích biến động tài chính (lợi nhuận, chi phí).
  • Treemap & Sunburst: Hiển thị phân cấp và tỷ lệ phần trăm.
  • Histogram & Pareto: Phân tích tần suất và quy luật 80/20.

7.3. Định dạng và tương tác

  • Conditional Formatting: Tô màu ô dựa trên giá trị (Data Bars, Color Scales, Icon Sets).
  • Data Validation: Tạo dropdown list, giới hạn nhập dữ liệu.
  • Slicers & Timelines: Cho phép người dùng lọc nhanh trên Dashboard.
  • Dynamic Titles: Sử dụng công thức ="Báo cáo doanh thu tháng "&TEXT(TODAY(),"mmmm yyyy").

8. Xây dựng Dashboard (Bảng điều khiển) trong Excel

8.1. Nguyên tắc thiết kế Dashboard

  1. Mục tiêu rõ ràng: Đặt câu hỏi cần trả lời (VD: Doanh thu theo khu vực, xu hướng lợi nhuận).
  2. Tối giản: Tránh quá tải thông tin, chỉ hiển thị KPI quan trọng.
  3. Sắp xếp logic: Đặt các yếu tố liên quan gần nhau.
  4. Màu sắc thống nhất: Dùng palette hạn chế (2‑3 màu chủ đạo + màu nhạt).

8.2. Các thành phần cơ bản

Thành phầnMô tảCông cụ
KPI CardsSố liệu chính (Doanh thu, Lợi nhuận)Formulas + Conditional Formatting
Biểu đồ chínhĐồ thị xu hướng, phân phốiPivotChart, Combo Chart
Slicers/TimelinesBộ lọc tương tácInsert → Slicer/Timeline
Table SummaryBảng chi tiếtPivotTable hoặc FILTER + SORT
Đồ thị phụSo sánh, phân tích sâuScatter, Waterfall, Treemap

8.3. Thực hành: Tạo Dashboard bán hàng

  1. Chuẩn bị dữ liệu: Bảng SalesData gồm Date, Region, Product, Quantity, UnitPrice, Discount.
  2. Tính KPI:
    excel Total Sales := SUMPRODUCT(SalesDataQuantity, SalesDataUnitPrice, (1 - SalesDataDiscount)) Avg Discount := AVERAGE(SalesDataDiscount)
  3. PivotTable cho doanh thu theo khu vực:
  4. Rows: Region
  5. Values: Sum of Sales (tính bằng công thức =QuantityUnitPrice(1-Discount))
  6. Biểu đồ Line cho xu hướng doanh thu tháng:
  7. Tạo cột Month bằng =TEXT(Date,"yyyy-mm").
  8. PivotTable: Rows = Month, Values = Sum Sales.
  9. Chèn Line Chart.
  10. Thêm Slicer: Insert → Slicer → Product. Liên kết Slicer với các PivotTable/Chart.
  11. Thiết kế Layout: Đặt KPI cards ở trên cùng, biểu đồ xu hướng ở trái, biểu đồ khu vực ở phải, Slicer ở bên.
  12. Đánh giá: Kiểm tra tính năng lọc, cập nhật tự động khi dữ liệu thay đổi.

9. Tự động hoá báo cáo với VBA (Macro)

9.1. Khi nào nên dùng VBA?

  • Lặp lại công việc: Nhập dữ liệu, làm sạch, tạo báo cáo hàng tuần.
  • Tùy chỉnh UI: Thêm nút bấm, form nhập liệu.
  • Kết nối API hoặc cơ sở dữ liệu ngoài: Gửi yêu cầu HTTP, đọc file JSON.

9.2. Ví dụ Macro: Tự động làm sạch dữ liệu

Sub CleanData() Dim ws As Worksheet Set ws = ThisWorkbook.Sheets("RawData") ' Xóa hàng trống ws.Range("A1").CurrentRegion.AutoFilter Field:=1, Criteria1:="<>" ws.Range("A1").CurrentRegion.SpecialCells(xlCellTypeVisible).Select Selection.EntireRow.Delete ' Loại bỏ dấu phẩy trong cột số Dim rng As Range Set rng = ws.Range("C2:C" & ws.Cells(ws.Rows.Count, "C").End(xlUp).Row) rng.Replace What:=",", Replacement:="", LookAt:=xlPart ' Chuyển cột C thành Number rng.NumberFormat = "0" rng.Value = rng.Value ' Convert text to number MsgBox "Dữ liệu đã được làm sạch!", vbInformation
End Sub

9.3. Gắn Macro vào nút

  1. Developer → Insert → Button (Form Control).
  2. Gán macro CleanData.
  3. Đặt tên nút “Làm sạch dữ liệu”.

10. Kiểm tra và xác thực kết quả

10.1. Kiểm tra tính toàn vẹn dữ liệu

  • Checksum: Tính tổng các cột quan trọng và so sánh trước‑sau khi chuyển dữ liệu.
  • Cross‑validation: So sánh kết quả PivotTable với công thức SUMPRODUCT.

10.2. Auditing công thức

  • Formula Auditing: Formulas → Trace Precedents/Dependents để kiểm tra nguồn dữ liệu.
  • Evaluate Formula: Bước từng bước đánh giá công thức phức tạp.

10.3. Đánh giá độ tin cậy thống kê

  • p‑value: Nếu p‑value < 0.05 (đối với t‑test, regression), kết quả có ý nghĩa thống kê.
  • R‑squared: Đánh giá mức độ giải thích của mô hình hồi quy (0‑1). R‑squared > 0.7 thường được coi là tốt trong kinh doanh.

11. Lưu và chia sẻ kết quả

11.1. Lưu dưới dạng Workbook (xlsx) hoặc Macro‑Enabled (xlsm)

  • xlsx: Dành cho báo cáo không có macro.
  • xlsm: Khi có macro hoặc VBA.

11.2. Xuất báo cáo

  • PDF: File → Export → Create PDF/XPS Document.
  • PowerPoint: Copy as Picture hoặc Insert → Object → Create from File.
  • CSV: Đối với dữ liệu đã xử lý, File → Save As → CSV.

11.3. Chia sẻ trên Cloud

  • OneDrive / SharePoint: Cho phép cộng tác thời gian thực, quản lý quyền truy cập.
  • Excel Online: Người dùng có thể xem và chỉnh sửa (nếu cho phép) mà không cần cài đặt Office.

12. Những lưu ý và mẹo thực tiễn

  1. Luôn giữ bản sao gốc: Trước khi làm sạch, sao chép sheet gốc để tránh mất dữ liệu.
  2. Sử dụng Table (Ctrl+T): Khi dữ liệu được định dạng thành Table, công thức tự động mở rộng và lọc dễ dàng hơn.
  3. Tên vùng (Named Ranges) và Structured References: Giúp công thức dễ đọc và giảm lỗi khi thêm cột mới.
  4. Kiểm tra tính năng “Enable iterative calculations” nếu sử dụng công thức vòng lặp (cẩn thận để tránh vòng vô hạn).
  5. Giới hạn kích thước: Excel 365 hỗ trợ lên tới 1M hàng, nhưng hiệu suất giảm khi dữ liệu > 200k. Khi cần xử lý dữ liệu lớn hơn, cân nhắc Power BI hoặc Python.
  6. Sử dụng Power Query cho ETL: Thay vì viết VBA phức tạp, Power Query cung cấp giao diện kéo‑thả và lưu lại các bước xử lý.
  7. Thường xuyên cập nhật Add‑ins: “Analysis ToolPak”, “Power Pivot” và “Power Query” cần được kích hoạt để truy cập đầy đủ tính năng thống kê và mô hình dữ liệu.

13. Tổng kết

Phân tích dữ liệu trong Excel không chỉ dừng lại ở việc tính tổng và tạo biểu đồ đơn giản. Với bộ công cụ Power Query, Power Pivot, DAX, và khả năng lập trình VBA, Excel trở thành một nền tảng mạnh mẽ cho cả phân tích mô tả lẫn phân tích thống kê nâng cao. Bằng cách nắm vững các bước basic data analysis in Excel – từ chuẩn bị dữ liệu, khám phá, lọc, PivotTable, thống kê, visualisation, tới xây dựng Dashboard và tự động hoá – bạn sẽ có thể chuyển đổi dữ liệu thô thành những thông tin giá trị, hỗ trợ quyết định nhanh chóng và chính xác.

Hãy bắt đầu áp dụng những kiến thức này vào dự án thực tế của mình. Khi bạn cảm thấy tự tin với các công cụ cơ bản, đừng ngại khám phá thêm các tính năng nâng cao hơn như Power BI, Python hay R, để mở rộng khả năng phân tích dữ liệu của mình ra ngoài giới hạn của Excel.

Chúc bạn thành công trong hành trình trở thành “Data Analyst” chuyên nghiệp!

⚠️
LƯU Ý QUAN TRỌNG: Miễn trừ trách nhiệm: Mặc dù chúng tôi luôn nỗ lực để đảm bảo tính chính xác và cập nhật của thông tin, nhưng các quy định về giáo dục và tuyển sinh có thể thay đổi theo thời gian. BigSchool không chịu trách nhiệm về bất kỳ sai sót nào hoặc kết quả phát sinh từ việc sử dụng thông tin trên trang này. Độc giả nên liên hệ trực tiếp với nhà trường hoặc cơ quan chức năng để có thông tin mới nhất. Ngoài ra, BigSchool tuyệt đối không bán sản phẩm, khóa học hay cung cấp dịch vụ được nhắc đến trong bài.

Viết một bình luận