Có thể bạn quan tâm: Cách Merge Cell Trong Excel: Hướng Dẫn Chi Tiết Từng Bước Để Tối Ưu Hóa Bảng Tính
Mở Đầu
Excel là một trong những công cụ mạnh mẽ nhất cho việc xử lý dữ liệu, phân tích và báo cáo. Một trong những tính năng quan trọng giúp người dùng tiết kiệm thời gian và tăng hiệu suất làm việc chính là khả năng sao chép công thức. Tuy nhiên, không phải ai cũng nắm rõ cách sao chép công thức một cách chính xác, tránh các lỗi thường gặp như tham chiếu sai, mất dữ liệu hoặc công thức không hoạt động như mong muốn. Bài viết này sẽ cung cấp cho bạn một hướng dẫn chi tiết, từ những kiến thức cơ bản nhất cho tới các kỹ thuật nâng cao, giúp bạn trở thành “bậc thầy” trong việc sao chép công thức Excel.
Có thể bạn quan tâm: Cách Làm List Chọn (dropdown List) Trong Excel: Hướng Dẫn Chi Tiết Từ Cơ Bản Đến Nâng Cao
1. Hiểu Rõ Về Tham Chiếu Ô (Cell References)
Trước khi đi vào cách sao chép, chúng ta cần nắm vững ba loại tham chiếu ô trong Excel:
| Loại tham chiếu | Cú pháp | Đặc điểm |
|---|---|---|
| Tham chiếu tương đối | A1, B2 | Khi sao chép công thức, địa chỉ ô sẽ thay đổi tương ứng với vị trí mới. |
| Tham chiếu tuyệt đối | $A$1, $B$2 | Địa chỉ ô luôn cố định, không thay đổi khi sao chép. |
| Tham chiếu hỗn hợp | $A1 (cột cố định) hoặc A$1 (hàng cố định) | Chỉ một trong hai (cột hoặc hàng) được cố định. |
1.1 Tại sao tham chiếu quan trọng?
- Tham chiếu tương đối thường dùng khi công thức cần áp dụng cho một dải ô liên tiếp, ví dụ tính tổng cho từng hàng.
- Tham chiếu tuyệt đối dùng khi công thức luôn dựa trên một giá trị cố định, ví dụ một mức thuế, tỷ lệ chiết khấu, hoặc một ô chứa hằng số.
- Tham chiếu hỗn hợp giúp linh hoạt hơn, ví dụ khi tính giá trị dựa trên một bảng giá và muốn cố định cột hoặc hàng.
Nếu không hiểu đúng loại tham chiếu, khi sao chép công thức sẽ dễ gây ra lỗi #REF!, #VALUE! hay kết quả sai.
Có thể bạn quan tâm: Cách Gạch Chân Trong Excel: Hướng Dẫn Chi Tiết Từ Cơ Bản Đến Nâng Cao
2. Các Phương Pháp Sao Chép Công Thức Cơ Bản
2.1 Kéo (Drag) và Điền Tự Động (AutoFill)
- Chọn ô chứa công thức mà bạn muốn sao chép.
- Đưa con trỏ chuột vào góc dưới‑phải của ô (nơi xuất hiện biểu tượng + màu đen, gọi là Fill Handle).
- Kéo xuống, sang trái, phải hoặc lên tùy theo nhu cầu. Khi thả chuột, Excel sẽ tự động sao chép công thức sang các ô đã kéo.
Lưu ý: Khi kéo, Excel mặc định sử dụng tham chiếu tương đối. Nếu công thức của bạn chứa tham chiếu tuyệt đối, chúng sẽ không thay đổi.
Ví dụ thực tế
Giả sử ô C2 chứa công thức =A2B2. Khi kéo Fill Handle xuống tới C10, Excel sẽ tự động chuyển công thức thành =A3B3, =A4B4, …, =A10B10. Đây là cách nhanh nhất để tính toán cho một danh sách dài.
2.2 Sao chép – Dán (Copy‑Paste)
- Chọn ô hoặc dải ô chứa công thức.
- Nhấn Ctrl + C (hoặc chuột phải → Copy).
- Di chuyển tới ô đích, nhấn Ctrl + V (hoặc chuột phải → Paste).
Khi dán, Excel sẽ tự động điều chỉnh tham chiếu tương đối giống như khi kéo. Nếu muốn dán chỉ công thức (không dán định dạng), bạn có thể sử dụng Paste Special → Formulas.
2.3 Dán Đặc Biệt (Paste Special)
Paste Special cung cấp nhiều tùy chọn:
| Tùy chọn | Mô tả |
|---|---|
| Formulas | Dán chỉ công thức, không dán định dạng. |
| Values | Dán giá trị tính toán được, không dán công thức. |
| Formats | Dán định dạng (font, màu nền, viền…) mà không dán công thức. |
| Formulas and Number Formats | Dán công thức kèm theo định dạng số. |
| Transpose | Đảo chiều của dữ liệu (hàng → cột hoặc ngược lại). |
Cách sử dụng: Sau khi sao chép (Ctrl + C), chuột phải vào ô đích → Paste Special → chọn tùy chọn mong muốn → OK.
3. Sao Chép Công Thức Với Tham Chiếu Tuyệt Đối và Hỗn Hợp
3.1 Khi Nào Dùng Tham Chiếu Tuyệt Đối
- Khi công thức cần dựa vào một ô cố định (ví dụ: mức thuế, tỷ lệ lãi suất, hằng số).
- Khi sao chép công thức sang nhiều ô mà bạn không muốn thay đổi địa chỉ ô cố định.
Ví dụ: Ô D1 chứa thuế VAT là 0.1. Công thức tính tiền sau thuế ở E2 là =C2(1+$D$1). Khi sao chép công thức này xuống E3, E4, …, tham chiếu $D$1 vẫn giữ nguyên, vì đã được cố định.
3.2 Khi Nào Dùng Tham Chiếu Hỗn Hợp
- Khi cần cố định cột nhưng cho phép hàng thay đổi:
=$A2(cột A cố định, hàng thay đổi khi sao chép dọc). - Khi cần cố định hàng nhưng cho phép cột thay đổi:
=B$1(hàng 1 cố định, cột thay đổi khi sao chép ngang).
Ứng dụng thực tế: Bạn có một bảng giá sản phẩm (cột) và mức chiết khấu (hàng). Công thức tính giá cuối cùng có thể là =Price$B$1 (giá sản phẩm nhân với chiết khấu cố định) hoặc =Price$B2 (chiết khấu thay đổi theo hàng).
3.3 Thực Hành: Tạo Bảng Tính Lãi Suất
Giả sử:
| A | B | C | D |
|---|---|---|---|
| Số tiền vay | Lãi suất (%) | Thời gian (năm) | Tiền lãi |
| 10000 | 5 | 3 | =A2B2/100C2 |
| 15000 | 5 | 4 | =A3B3/100C3 |
| 20000 | 5 | 5 | =A4B4/100C4 |
Nếu lãi suất ở B1 là 5% và muốn cố định, công thức sẽ là =A2$B$1/100C2. Khi sao chép công thức này xuống các dòng, chỉ cột A và C thay đổi, còn lãi suất luôn lấy từ B1.
4. Các Phương Pháp Nâng Cao Khi Sao Chép Công Thức
4.1 Sử Dụng Tổ Hợp Fill Handle và Định Dạng
Khi kéo Fill Handle, bạn có thể nhấn chuột phải thay vì trái. Khi thả chuột, một menu ngữ cảnh sẽ xuất hiện, cho phép bạn chọn:
- Copy Cells (sao chép cả công thức và định dạng)
- Fill Formatting Only (chỉ sao chép định dạng)
- Fill Series (tạo dãy số tăng dần)
- Fill Without Formatting (chỉ sao chép công thức, không sao chép định dạng)
Đây là cách nhanh để sao chép công thức mà không làm thay đổi màu nền, font chữ của bảng.

Có thể bạn quan tâm: Cách Tính Xếp Loại Trong Excel: Hướng Dẫn Chi Tiết Từ Cơ Bản Đến Nâng Cao
4.2 Dùng Tính Năng “Flash Fill” (Điền Nhanh)
Flash Fill không phải là sao chép công thức truyền thống, nhưng rất hữu ích khi bạn muốn tự động tạo công thức dựa trên mẫu. Ví dụ, bạn có cột chứa ngày ở dạng “dd/mm/yyyy” và muốn tạo cột mới chỉ hiển thị “mm/yyyy”. Khi nhập một vài giá trị mẫu, Excel sẽ đề xuất tự động điền cho các ô còn lại.
Cách bật: Data → Flash Fill hoặc nhấn Ctrl + E.
4.3 Sử Dụng Công Thức Mảng (Array Formulas) và Ctrl+Shift+Enter
Khi làm việc với công thức mảng, sao chép cần cẩn thận hơn vì công thức được bao quanh bởi dấu {}. Để sao chép:
- Chọn ô chứa công thức mảng.
- Nhấn Ctrl + C, rồi dán (Ctrl + V) vào ô đích.
- Đảm bảo rằng công thức vẫn được nhập bằng Ctrl + Shift + Enter (đối với phiên bản Excel trước 365). Trong Excel 365, công thức mảng động không cần phím tắt này.
4.4 Sử Dụng Tính Năng “Fill Across Worksheets”
Nếu bạn có nhiều sheet có cùng cấu trúc và muốn sao chép công thức đồng thời:
- Giữ Ctrl và nhấp vào các tab sheet cần sao chép.
- Thực hiện sao chép công thức trên một sheet (Ctrl + C).
- Dán lên cùng vị trí trên các sheet đã chọn (Ctrl + V).
Excel sẽ đồng thời dán công thức vào tất cả các sheet được chọn.
4.5 Sử Dụng Tên Định Nghĩa (Named Ranges)
Thay vì tham chiếu trực tiếp tới ô, bạn có thể đặt Tên cho một ô hoặc dải ô (ví dụ: TaxRate). Khi sao chép công thức, tên này sẽ không thay đổi, giúp tránh lỗi tham chiếu.
Cách tạo: Formulas → Define Name → nhập tên và phạm vi.
Sau khi tạo, công thức có thể viết là =A2(1+TaxRate). Khi sao chép, TaxRate vẫn giữ nguyên.
5. Các Lỗi Thường Gặp Khi Sao Chép Công Thức Và Cách Khắc Phục
| Lỗi | Nguyên nhân | Cách khắc phục |
|---|---|---|
| #REF! | Tham chiếu tới ô đã bị xóa hoặc di chuyển ra khỏi phạm vi | Kiểm tra lại công thức, sử dụng tham chiếu tuyệt đối hoặc Named Range để cố định. |
| #VALUE! | Đối số không hợp lệ (ví dụ: cộng chuỗi với số) | Đảm bảo các ô tham chiếu chứa dữ liệu đúng kiểu (số, ngày, văn bản). |
| Công thức trả về kết quả sai | Tham chiếu tương đối không mong muốn khi sao chép | Sử dụng $ để cố định cột/hàng hoặc chuyển sang tham chiếu tuyệt đối. |
| #DIV/0! | Chia cho 0 do ô chia cho có giá trị 0 | Thêm điều kiện kiểm tra: =IF(B2=0,0,A2/B2) |
| Không sao chép định dạng | Dùng Paste → Values thay vì Paste → Formulas | Chọn Paste Special → Formulas hoặc Fill Without Formatting. |
5.1 Kiểm Tra Trước Khi Sao Chép
- Xem trước công thức: Khi di chuột lên một ô, Excel hiển thị công thức trong thanh công thức. Kiểm tra các tham chiếu.
- Sử dụng Evaluate Formula: Formulas → Evaluate Formula giúp bạn theo dõi cách Excel tính toán từng bước.
- Kiểm tra lỗi: Formulas → Error Checking sẽ phát hiện các lỗi phổ biến.
6. Thực Hành: 5 Bài Tập Nâng Cao
Bài 1: Sao chép công thức tính lương thực nhận
- Dữ liệu: Cột A: Lương cơ bản, Cột B: Hệ số phụ cấp, Cột C: Thuế (%).
- Công thức:
=A2B2(1-C2/100). - Yêu cầu: Khi sao chép xuống, giữ cố định cột C (thuế) nếu thuế cố định cho toàn bộ nhân viên.
Giải pháp: Nếu thuế cố định, đặt thuế ở ô $C$1 và dùng công thức =A2B2(1-$C$1/100). Khi kéo, công thức sẽ tự động thay đổi A và B, còn C luôn cố định.
Bài 2: Tính tổng theo nhóm dùng SUMIF và sao chép
- Dữ liệu: Cột A: Mã khu vực, Cột B: Doanh thu.
- Công thức:
=SUMIF($A$2:$A$100, A2, $B$2:$B$100). - Yêu cầu: Sao chép công thức xuống để tính tổng doanh thu cho mỗi khu vực.
Giải pháp: Dùng tham chiếu tuyệt đối cho dải dữ liệu và tham chiếu tương đối cho tiêu chí (A2). Khi kéo, A2 sẽ thay đổi thành A3, A4… để trả về tổng cho từng khu vực.
Bài 3: Tạo bảng tính lãi suất vay với tham chiếu hỗn hợp
- Dữ liệu: Bảng 3×3: Cột A: Số tiền, Cột B: Lãi suất, Cột C: Thời gian.
- Công thức:
=A2$B$1C2. - Yêu cầu: Lãi suất cố định ở ô B1, sao chép công thức cho các dòng.
Giải pháp: Đặt $B$1 để cố định lãi suất, công thức sẽ tự động tính cho các dòng khác.
Bài 4: Sao chép công thức mảng tính trung bình cộng
- Công thức mảng:
{=AVERAGE(IF(A2:A10>0, A2:A10))} - Yêu cầu: Sao chép công thức này sang cột B, C để tính trung bình cho các dải khác nhau.
Giải pháp: Khi sao chép, thay đổi dải tham chiếu tương đối: A2:A10 → B2:B10 → C2:C10. Đảm bảo nhập lại bằng Ctrl+Shift+Enter (trước Excel 365) hoặc để Excel tự động nhận dạng mảng.
Bài 5: Đảo chiều dữ liệu bằng Paste Special → Transpose
- Dữ liệu: Dải ô A1:A10 chứa 10 giá trị.
- Yêu cầu: Đặt các giá trị này thành hàng ngang (B1:K1).
Giải pháp: Sao chép A1:A10 → chọn ô B1 → Paste Special → Transpose. Công thức (nếu có) sẽ được chuyển đổi tương tự.
7. Mẹo Nhỏ Giúp Tăng Tốc Độ Sao Chép Công Thức
- Sử dụng phím tắt:
Ctrl + D(Copy Down) vàCtrl + R(Copy Right) nhanh chóng sao chép công thức xuống hoặc sang phải. - Kết hợp Fill Handle với phím Ctrl: Khi kéo Fill Handle và giữ Ctrl, Excel sẽ sao chép công thức mà không thay đổi định dạng.
- Sử dụng “Ctrl + ’ ”: Nhấn
Ctrl + '(phím apostrophe) để sao chép công thức hiện tại sang ô trên cùng. - Tạo Macro: Nếu bạn thường xuyên sao chép công thức theo một mẫu cố định, ghi lại một macro và gán phím tắt để tự động thực hiện.
- Sử dụng Power Query: Khi làm việc với dữ liệu lớn, thay vì sao chép công thức, hãy dùng Power Query để thực hiện các phép tính và chuyển đổi dữ liệu một cách tự động.
8. Kết Luận
Sao chép công thức trong Excel không chỉ là một thao tác đơn giản mà còn là một nghệ thuật khi bạn hiểu rõ về tham chiếu ô, các phương pháp sao chép và các lỗi thường gặp. Bằng cách nắm vững các kỹ thuật từ cơ bản như kéo Fill Handle, sao chép‑dán, tới nâng cao như sử dụng Named Ranges, công thức mảng và Paste Special, bạn sẽ:
- Tiết kiệm thời gian đáng kể.
- Giảm thiểu lỗi do tham chiếu sai.
- Tăng tính linh hoạt và độ chính xác của bảng tính.
- Nhanh chóng mở rộng mô hình tính toán khi dữ liệu tăng lên.
Hãy thực hành các bài tập trong phần 6, áp dụng các mẹo trong phần 7 và dần dần bạn sẽ trở thành “bậc thầy” trong việc sao chép công thức Excel. Khi gặp khó khăn, đừng quên sử dụng công cụ Evaluate Formula và Error Checking để kiểm tra từng bước tính toán.
Chúc bạn thành công trong việc tối ưu hoá công việc 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ẻ.
