Chia cột là thao tác cơ bản nhưng cực kỳ quan trọng trong Excel. Bài viết này giới thiệu 8 phương pháp đa dạng để chia cột, từ cơ bản đến nâng cao, giúp bạn chọn cách tối ưu cho từng tình huống công việc.
Dấu hiệu chia trong Excel
Trong toán học dùng dấu ÷ (obelus), nhưng Excel dùng dấu gạch chéo (/):
15/5 = 3
Trong công thức chia:
- Thừa số (Dividend/Numerator): Số bị chia (ví dụ: A).
- Số chia (Divisor/Denominator): Số chia cho (ví dụ: B).
8 cách chia cột trong Excel
Giả sử dữ liệu mẫu: Cột B (Thừa số), Cột C (Số chia), kết quả ở cột D.
1. Chia ô cho ô khác hoặc số cụ thể
Cú pháp cơ bản dùng tham chiếu ô:
- Chia ô cho ô:
=B5/C5 - Chia ô cho giá trị:
=B6/5 - Tham chiếu tuyệt đối:
=$B$7/$C$7
2. Kéo thả công thức (Fill Handle)
- Ô D5: nhập
=B5/C5> Enter. - Kéo Fill Handle (góc dưới phải ô D5) xuống các ô dưới hoặc double-click.
- Công thức tự động điều chỉnh tham chiếu tương đối cho từng hàng.
3. Sử dụng mảng (Array Formula)
Chia toàn bộ phạm vi một lần, công thức không thể sửa từng ô riêng lẻ:
- Chọn phạm vi D5:D14.
- Nhập
=B5:B14/C5:C14. - Nhấn Ctrl + Shift + Enter (CSE).
Lưu ý: Để sửa, phải chọn lại toàn bộ phạm vi mảng.
4. Chia cột cho số cố định hoặc động
4.1. Số cứng (Hard-coded)
Ô C5: =B5/10 > kéo xuống. Tất cả chia cho 10.
4.2. Số động (Dynamic)
Ô D5: =B5/$C$5 (C5 là ô chứa số chia, dùng tham chiếu tuyệt đối $C$5) > kéo xuống. Thay đổi C5 để cập nhật toàn bộ.
5. Paste Special – Chia không dùng công thức
- Nhập số chia vào ô (ví dụ C3) > Copy (Ctrl+C).
- Chọn cột cần chia (cột B) > Click chuột phải > Paste Special (hoặc Ctrl+Alt+V).
- Chọn Divide > OK.
- Giá trị trong cột B bị thay thế bằng kết quả chia (không còn công thức).
6. Hàm QUOTIENT – Chỉ lấy phần nguyên
Cú pháp: =QUOTIENT(thừa_số, số_chia)
Trả về phần nguyên của phép chia (bỏ phần dư). Ví dụ: 10/3 → 3.
7. Chia bằng phần trăm
25% = 0.25. Chia cho % tương đương chia cho số thập phân:
=B5/25%= 200=B6/0.25= 400=B7/D3(D3 chứa 25%) = 600
8. VBA Macro tự động hóa
- Mở VBA Editor (Alt+F11) > Insert > Module.
- Dán code:
Sub Divide_Columns() Range("D5:D14").Formula = "=B5/C5" End Sub - Run (F5) hoặc Developer > Macros > Run.
Xử lý lỗi #DIV/0!
Không thể chia cho 0. Excel báo lỗi #DIV/0!. Cách khắc phục:
- IFERROR:
=IFERROR(B5/C5, "Không chia được") - IF:
=IF(C5=0, "Không chia được", B5/C5)
Kết luận
Bài viết trình bày 8 phương pháp chia cột trong Excel từ cơ bản đến nâng cao (công thức, mảng, Paste Special, hàm, VBA). Hãy chọn phương pháp phù hợp với dữ liệu và yêu cầu công việc. Tham khảo thêm tại ExcelDemy.