Có thể bạn quan tâm: Các Phím Tắt Dùng Trong Excel: Hướng Dẫn Chi Tiết Để Làm Việc Nhanh Hơn Và Hiệu Quả Hơn
1. Giới thiệu chung về phép bình phương trong Excel
Bình phương là một trong những phép toán cơ bản nhưng lại vô cùng quan trọng trong nhiều lĩnh vực: toán học, thống kê, tài chính, kỹ thuật và cả trong công việc hàng ngày. Khi làm việc với Excel, việc tính bình phương không chỉ giúp chúng ta nhanh chóng thực hiện các phép tính phức tạp mà còn hỗ trợ việc phân tích dữ liệu, tạo biểu đồ, và xây dựng các mô hình dự báo.
Trong bài viết này, chúng ta sẽ đi sâu vào cách ghi bình phương trong Excel qua nhiều phương pháp khác nhau, từ cách nhập công thức đơn giản, sử dụng hàm tích hợp, công cụ Power Query, Power Pivot, cho tới việc viết VBA để tự động hoá quy trình. Mục tiêu là cung cấp cho bạn một tài liệu tham khảo toàn diện, giúp bạn tự tin áp dụng trong mọi tình huống thực tế.
Có thể bạn quan tâm: Các Định Dạng File Excel: Tổng Quan, So Sánh Và Ứng Dụng Thực Tiễn
2. Các cách ghi bình phương trong Excel – Tổng quan
| Phương pháp | Cú pháp / Công cụ | Ưu điểm | Nhược điểm |
|---|---|---|---|
| Công thức trực tiếp | =A1^2 hoặc =POWER(A1,2) | Đơn giản, nhanh | Không linh hoạt cho nhiều ô cùng lúc |
| Sử dụng hàm POWER | =POWER(number, 2) | Đọc dễ hiểu, hỗ trợ các lũy thừa khác | Cần nhớ cú pháp |
| Nhân tự động (đối với dải ô) | =A1A1 kéo công thức | Tốc độ cao khi sao chép | Dễ nhầm lẫn khi thay đổi vị trí ô |
| Dùng Paste Special – Multiply | Copy ô chứa giá trị 2, Paste Special → Multiply | Không cần công thức, thay đổi dữ liệu gốc | Không giữ nguyên dữ liệu gốc |
| Power Query | Thêm cột tùy chỉnh: Number.Power(Column,2) | Xử lý dữ liệu lớn, không làm thay đổi bảng gốc | Cần kiến thức Power Query |
| Power Pivot/DAX | =POWER(Column,2) trong Measure | Phân tích dữ liệu mô hình, tính toán nhanh | Yêu cầu Power Pivot được bật |
| VBA Macro | Range("B2:B100").Formula = "=POWER(A2,2)" | Tự động hoá, áp dụng cho nhiều sheet | Cần kiến thức lập trình VBA |
Tiếp theo, chúng ta sẽ đi chi tiết từng phương pháp, kèm ví dụ thực tế và các lưu ý quan trọng.
Có thể bạn quan tâm: Các Trang Web Học Excel: Hướng Dẫn Toàn Diện Để Thành Thạo Công Cụ Văn Phòng Chủ Chốt
3. Cách ghi bình phương bằng công thức trực tiếp
3.1. Sử dụng dấu mũ ^
Cú pháp:
=Ô^2
Ví dụ: Nếu ô A2 chứa giá trị 5, công thức =A2^2 sẽ trả về 25.
Cách thực hiện:
- Chọn ô muốn hiển thị kết quả (ví dụ B2).
- Gõ
=A2^2và nhấn Enter. - Kéo công thức xuống các ô bên dưới nếu muốn tính bình phương cho một dải ô.
Lưu ý: Dấu ^ trong Excel là ký tự lũy thừa, có thể dùng để tính các lũy thừa khác, ví dụ =A2^3 (bình phương ba).
3.2. Sử dụng hàm POWER
Cú pháp:
=POWER(number, power)
Trong trường hợp bình phương, power = 2.
=POWER(A2,2)
Ưu điểm:
- Rõ ràng, dễ đọc, đặc biệt khi làm việc trong file có nhiều công thức phức tạp.
- Khi chia sẻ file cho người không quen với dấu
^, hàm POWER giúp tránh nhầm lẫn.
Nhược điểm:
- Cú pháp dài hơn một chút.
3.3. So sánh ^ và POWER
| Tiêu chí | ^ | POWER |
|---|---|---|
| Độ ngắn gọn | ✔️ | ❌ |
| Đọc hiểu nhanh | ❌ (có thể gây nhầm lẫn) | ✔️ |
| Hỗ trợ các lũy thừa không nguyên | ✔️ (cũng như POWER) | ✔️ |
| Tương thích với các phiên bản Excel cũ | ✔️ | ✔️ |
Khi làm việc trong môi trường đa người, POWER thường được ưa chuộng hơn vì tính minh bạch.
4. Nhân tự động – Cách nhanh cho dải dữ liệu
Nếu bạn có một cột dữ liệu và muốn tính bình phương cho toàn bộ cột, bạn có thể sử dụng công thức nhân trực tiếp:
=A2A2
Sau khi nhập công thức vào ô B2, kéo chuột hoặc double-click góc dưới bên phải của ô B2 để sao chép công thức cho toàn bộ cột B.
Ưu điểm:
- Tốc độ cao khi sao chép.
- Không cần nhớ cú pháp hàm.
Nhược điểm:
- Khi thay đổi vị trí của cột dữ liệu (ví dụ di chuyển cột A sang cột C), công thức sẽ không tự cập nhật nếu không dùng tham chiếu tuyệt đối.
Mẹo: Sử dụng tham chiếu tuyệt đối ($A$2) nếu bạn muốn cố định ô nguồn khi sao chép công thức sang các vị trí khác.
5. Sử dụng Paste Special – Multiply để tính bình phương nhanh
Đây là một kỹ thuật “không công thức” nhưng rất hữu ích khi bạn muốn cập nhật giá trị gốc thành bình phương của chúng.
5.1. Các bước thực hiện
- Nhập giá trị 2 vào một ô trống (ví dụ C1).
- Copy ô C1 (Ctrl + C).
- Chọn dải ô chứa dữ liệu muốn bình phương (ví dụ A2:A100).
- Click Paste Special → Multiply → OK.
Kết quả: Mọi giá trị trong dải A2:A100 sẽ được nhân với 2, tức là bây giờ chúng đã là bình phương (vì chúng đã được nhân với 2, chứ không phải bình phương – đây là một cách nhanh để nhân, không phải bình phương).
Lưu ý quan trọng: Phương pháp này không thực hiện bình phương mà chỉ nhân. Để tính bình phương bằng Paste Special, bạn cần một công cụ trung gian:
- Đầu tiên, tạo một cột mới (B) chứa công thức
=A2A2. - Sau khi có kết quả bình phương trong cột B, bạn có thể Copy → Paste Special → Values để ghi đè lên cột A nếu muốn.
5.2. Khi nào nên dùng Paste Special?
- Khi bạn muốn giữ lại giá trị tính toán mà không muốn công thức hiển thị.
- Khi làm việc với định dạng đặc biệt (ví dụ số tiền, ngày tháng) và muốn tránh lỗi công thức.
6. Tính bình phương trong Power Query
Power Query là công cụ mạnh mẽ để xử lý, chuyển đổi và làm sạch dữ liệu trước khi đưa vào bảng tính. Khi bạn cần tính bình phương cho một cột trong quá trình ETL (Extract-Transform-Load), Power Query là lựa chọn tối ưu.
6.1. Bước chuẩn bị
- Chọn dữ liệu → Data → From Table/Range (hoặc Get Data → From File…).
- Power Query Editor sẽ mở ra.
6.2. Thêm cột tính bình phương
- Cách 1: Sử dụng UI
- Vào Add Column → Custom Column.
- Đặt tên cột mới, ví dụ “Square”.
Nhập công thức:
m Number.Power(YourColumnName, 2)Click OK.
Cách 2: Sử dụng Add Column → Standard → Multiply (chỉ áp dụng khi muốn nhân cột với chính nó).
6.3. Hoàn thiện và tải dữ liệu

Có thể bạn quan tâm: Cách Copy File Lọc Trong Excel: Hướng Dẫn Chi Tiết Từ Cơ Bản Đến Nâng Cao
Sau khi tạo cột bình phương, Close & Load để đưa dữ liệu trở lại Excel.
Ưu điểm của Power Query:
- Không làm thay đổi dữ liệu gốc, mọi thay đổi đều được lưu trong truy vấn.
- Xử lý dữ liệu lớn nhanh hơn so với công thức trong sheet.
- Tự động cập nhật khi dữ liệu nguồn thay đổi (Refresh).
Nhược điểm:
- Cần thời gian học ngôn ngữ M (Power Query Formula Language) để tùy chỉnh sâu.
7. Tính bình phương trong Power Pivot và DAX
Power Pivot là một add‑in cho phép tạo mô hình dữ liệu và tính toán mạnh mẽ bằng ngôn ngữ DAX (Data Analysis Expressions). Khi làm việc với PivotTable, Power BI, hoặc Excel Data Model, việc tính bình phương thường được thực hiện trong Measure hoặc Calculated Column.
7.1. Calculated Column
Giả sử bạn có bảng Sales với cột Quantity. Để tạo cột bình phương:
- Mở Power Pivot → Manage.
- Chọn bảng
Sales. - Click Design → Add → Calculated Column.
- Nhập công thức:
dax SquareQuantity = POWER(SalesQuantity, 2)
- Nhấn Enter.
7.2. Measure
Nếu bạn muốn tính tổng bình phương của một cột trong báo cáo PivotTable:
Total Square Quantity = SUMX(Sales, POWER(SalesQuantity, 2))
SUMXlà hàm lặp qua từng hàng, tínhPOWERrồi cộng lại.
7.3. Khi nào nên dùng Power Pivot?
- Khi dữ liệu phải phân tích đa chiều (multiple tables, relationships).
- Khi cần tính toán nhanh trên hàng triệu bản ghi mà không làm chậm Excel.
- Khi báo cáo được chia sẻ trong Power BI hoặc Excel Online.
8. Tự động hoá với VBA – Macro tính bình phương
VBA (Visual Basic for Applications) cho phép viết macro để tự động hoá các thao tác lặp đi lặp lại, bao gồm cả tính bình phương cho một dải ô.
8.1. Mã VBA cơ bản
Sub SquareRange() Dim rng As Range Dim cell As Range ' Định nghĩa dải ô cần tính bình phương Set rng = Application.InputBox("Chọn dải ô cần bình phương:", Type:=8) ' Lặp qua từng ô và ghi công thức bình phương For Each cell In rng cell.Offset(0, 1).Formula = "=POWER(" & cell.Address & ",2)" ' Hoặc ghi giá trị trực tiếp: ' cell.Offset(0, 1).Value = cell.Value ^ 2 Next cell MsgBox "Hoàn thành! Kết quả được ghi vào cột bên phải."
End Sub
Giải thích:
InputBoxcho phép người dùng chọn dải ô.Offset(0,1)ghi kết quả vào cột bên phải.- Bạn có thể thay đổi
Offsetđể ghi vào bất kỳ vị trí nào.
8.2. Lưu ý khi dùng VBA
- Bảo mật macro: Khi mở file có macro, Excel sẽ cảnh báo. Đảm bảo macro được ký hoặc tin cậy.
- Hiệu năng: Đối với hàng triệu ô, vòng lặp
For Eachcó thể chậm. Sử dụng array để xử lý nhanh hơn. - Định dạng: Nếu muốn giữ định dạng (ngày, tiền tệ), cần sao chép
NumberFormatsang ô kết quả.
8.3. Ví dụ nâng cao – Tính bình phương và lưu vào cùng một ô (ghi đè)
Sub SquareInPlace() Dim rng As Range Dim arr As Variant Dim i As Long, j As Long Set rng = Application.InputBox("Chọn dải ô để bình phương (ghi đè):", Type:=8) arr = rng.Value For i = 1 To UBound(arr, 1) For j = 1 To UBound(arr, 2) If IsNumeric(arr(i, j)) Then arr(i, j) = arr(i, j) ^ 2 End If Next j Next i rng.Value = arr MsgBox "Bình phương hoàn tất và đã ghi đè lên dữ liệu gốc."
End Sub
9. Các lưu ý chung khi ghi bình phương trong Excel
- Kiểm tra dữ liệu đầu vào
- Đảm bảo ô chứa giá trị là số (numeric). Nếu có chuỗi, công thức sẽ trả về lỗi
#VALUE!. Sử dụng hàm
ISNUMBERđể kiểm tra, ví dụ:=IF(ISNUMBER(A2), A2^2, "").Quản lý lỗi
- Khi dữ liệu có thể rỗng hoặc không phải số, áp dụng
IFERRORhoặcIFNA. Ví dụ:
=IFERROR(A2^2, "Invalid").Định dạng số
- Sau khi tính bình phương, giá trị có thể lớn, cần định dạng Number với số thập phân thích hợp.
Dùng Format Cells → Number → Decimal places hoặc công thức
=TEXT(A2^2, "#,##0").Hiệu năng
- Khi có hàng chục hoặc trăm ngàn công thức tính bình phương, Excel có thể chậm.
Giải pháp: chuyển sang Power Query hoặc Power Pivot để tính toán trước khi đưa vào sheet.
Bảo trì công thức
- Khi thêm, xóa cột, hãy chắc chắn các công thức vẫn tham chiếu đúng. Sử dụng Table (Ctrl + T) để công thức tự mở rộng khi thêm dữ liệu.
10. Ứng dụng thực tế của việc tính bình phương trong Excel
10.1. Phân tích độ lệch chuẩn
Độ lệch chuẩn (Standard Deviation) dựa trên bình phương của hiệu giữa mỗi giá trị và trung bình. Công thức trong Excel:
=STDEV.P(range)
Nếu muốn tự tính:
- Tính trung bình:
=AVERAGE(A2:A100)→ ô B1. - Tính hiệu bình phương:
=(A2-$B$1)^2(sao chép xuống). - Tính tổng:
=SUM(C2:C100). - Chia cho n (hoặc n-1) và lấy căn bậc hai:
=SQRT(SUM(C2:C100)/COUNT(A2:A100)).
10.2. Tính năng lượng trong kỹ thuật
Trong vật lý, động năng K = ½ m v². Khi có cột khối lượng (m) và tốc độ (v), bạn có thể tính năng lượng ngay trong Excel:
=0.5 Mass POWER(Velocity, 2)
10.3. Phân tích tài chính – Variance (phương sai)
Phương sai đo mức độ biến động của lợi nhuận:
=VAR.P(range) 'hoặc VAR.S cho mẫu
Nếu tự tính:
- Trung bình lợi nhuận:
=AVERAGE(D2:D200). - Bình phương sai lệch:
(D2-$E$1)^2. - Trung bình các bình phương:
=AVERAGE(F2:F200).
10.4. Kiểm tra dữ liệu – Phát hiện outlier
Một cách đơn giản là tính z‑score:
z = (x - mean) / STDEV.P(range)
Nếu |z| > 3, giá trị có thể là outlier. Để tính bình phương trong công thức này, chúng ta dùng POWER hoặc ^2.
11. Tổng kết
Trong suốt bài viết, chúng ta đã khám phá đầy đủ các cách ghi bình phương trong Excel, từ các công thức cơ bản (^, POWER), đến các công cụ nâng cao như Power Query, Power Pivot/DAX, và VBA Macro. Mỗi phương pháp có ưu, nhược điểm riêng, phù hợp với các tình huống khác nhau:
- Công thức trực tiếp: nhanh, dễ hiểu, thích hợp cho dữ liệu nhỏ.
- Paste Special – Multiply: dùng khi muốn ghi đè giá trị và không cần công thức.
- Power Query: tối ưu cho quy trình ETL, xử lý dữ liệu lớn, giữ nguyên nguồn gốc dữ liệu.
- Power Pivot/DAX: mạnh mẽ trong mô hình dữ liệu đa chiều, báo cáo doanh nghiệp.
- VBA: tự động hoá, áp dụng cho các tác vụ lặp lại, hoặc khi muốn ghi đè trực tiếp lên ô.
Bên cạnh kỹ thuật, lưu ý kiểm tra dữ liệu đầu vào, quản lý lỗi, định dạng số và tối ưu hiệu năng là những yếu tố quan trọng để đảm bảo kết quả chính xác và làm việc hiệu quả trong môi trường Excel.
Hy vọng bài viết này đã cung cấp cho bạn một cẩm nang toàn diện về cách ghi bình phương trong Excel. Hãy áp dụng các kiến thức đã học vào công việc thực tế, và đừng ngại thử nghiệm các phương pháp nâng cao để tối ưu hoá quy trình làm việc của mình. Chúc bạn thành công!

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ẻ.
