Có thể bạn quan tâm: Cách Insert Excel Vào Powerpoint: Hướng Dẫn Chi Tiết Từ A Đến Z
Mở đầu: Tại sao việc kéo dài ô lại quan trọng?
Trong môi trường làm việc hiện đại, Excel không chỉ là một công cụ tính toán đơn thuần mà còn là một nền tảng quản lý dữ liệu mạnh mẽ. Khi bạn làm việc với bảng tính, việc kéo dài ô (có thể hiểu là mở rộng kích thước ô, sao chép nội dung, hay tự động điền dữ liệu) là một trong những thao tác thường xuyên và quan trọng nhất.
- Tiết kiệm thời gian: Thay vì nhập lại cùng một giá trị hoặc công thức nhiều lần, bạn chỉ cần kéo dài một ô và Excel sẽ tự động lặp lại hoặc mở rộng dữ liệu.
- Đảm bảo tính nhất quán: Khi các công thức, định dạng hoặc dữ liệu cần được áp dụng đồng nhất cho một dải ô, kéo dài ô giúp tránh sai sót do nhập tay.
- Tăng tính chuyên nghiệp: Bảng tính trông gọn gàng, đồng nhất hơn khi các ô được kéo dài theo cùng một chuẩ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 thao tá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 kéo dài ô trong Excel.
Có thể bạn quan tâm: Cách In Tài Liệu Từ Excel: Hướng Dẫn Chi Tiết Từng Bước Để Đạt Kết Quả Hoàn Hảo
1. Kiến thức cơ bản: Ô, hàng, cột và dải ô
Trước khi đi vào các phương pháp kéo dài, chúng ta cần nắm rõ một số khái niệm cơ bản:
| Thuật ngữ | Mô tả |
|---|---|
| Ô (Cell) | Giao điểm của một hàng và một cột, được xác định bằng địa chỉ như A1, B2, … |
| Hàng (Row) | Dòng ngang trong bảng tính, được đánh số 1, 2, 3, … |
| Cột (Column) | Cột dọc trong bảng tính, được đánh chữ A, B, C, … |
| Dải ô (Range) | Một tập hợp các ô liên tiếp, ví dụ A1:C5. |
Hiểu rõ cấu trúc này sẽ giúp bạn dễ dàng áp dụng các công cụ kéo dài một cách chính xác.
Có thể bạn quan tâm: Cách In Hai Mặt Excel: Hướng Dẫn Chi Tiết Từ A Đến Z
2. Cách kéo dài nội dung ô (Copy & Paste nhanh)
2.1 Sử dụng chuột kéo (Fill Handle)
- Nhập dữ liệu vào ô cần kéo dài (ví dụ: A1 = “Ngày”).
- Di chuyển con trỏ chuột tới góc dưới bên phải của ô. Khi con trỏ biến thành dấu + (Fill Handle), nhấn giữ và kéo xuống hoặc sang bên.
- Thả chuột ở vị trí muốn dừng. Excel sẽ tự động sao chép nội dung (hoặc công thức) sang các ô được chọn.
Lưu ý: Nếu ô chứa công thức, Excel sẽ tự động điều chỉnh tham chiếu (relative reference) cho các ô mới.
2.2 Sử dụng phím tắt Ctrl + D / Ctrl + R
- Ctrl + D (Fill Down): Sao chép nội dung của ô trên cùng xuống các ô phía dưới trong cùng một cột.
- Ctrl + R (Fill Right): Sao chép nội dung của ô bên trái sang các ô phía bên phải trong cùng một hàng.
Cách thực hiện:
1. Chọn ô gốc (ví dụ A1).
2. Kéo chọn dải ô muốn sao chép (ví dụ A1:A10).
3. Nhấn Ctrl + D để kéo dài xuống dưới.
2.3 Sử dụng lệnh “Copy – Paste”
- Chọn ô hoặc dải ô cần sao chép.
- Nhấn Ctrl + C (Copy) hoặc click “Copy” trên thanh Ribbon.
- Chọn ô đầu tiên của vùng đích.
- Nhấn Ctrl + V (Paste) hoặc click “Paste”.
Phương pháp này phù hợp khi bạn muốn sao chép không chỉ nội dung mà còn định dạng, công thức, hoặc cả hai.
3. Kéo dài ô tự động điền chuỗi (Auto Fill)
Excel có khả năng nhận diện các chuỗi dữ liệu và tự động tạo ra dải dữ liệu liên tục. Đây là một trong những tính năng mạnh mẽ giúp bạn tiết kiệm thời gian đáng kể.
3.1 Các mẫu chuỗi mặc định
| Chuỗi nhập | Kết quả Auto Fill |
|---|---|
| 1, 2, 3 | 1, 2, 3, 4, 5… |
| Thứ Hai, Thứ Ba | Thứ Hai, Thứ Ba, Thứ Tư… |
| Jan, Feb, Mar | Jan, Feb, Mar, Apr… |
| A, B, C | A, B, C, D… |
Cách thực hiện:
1. Nhập ít nhất hai giá trị liên tiếp (ví dụ: “Thứ Hai” và “Thứ Ba”) để Excel nhận dạng mẫu.
2. Chọn cả hai ô, sau đó kéo Fill Handle xuống dưới.
3. Excel sẽ tự động tạo ra các ngày trong tuần tiếp theo.
3.2 Tùy chỉnh Auto Fill với “Series”
Nếu bạn muốn tạo ra dải số, ngày, tháng hoặc tùy chỉnh các bước tăng giảm, hãy sử dụng tính năng Series.
Thực hiện:
1. Nhập giá trị đầu tiên (ví dụ: 10) vào ô A1.
2. Chọn ô A1, sau đó vào Home → Fill → Series.
3. Trong hộp thoại Series, bạn có thể thiết lập:
– Series in: Row (hàng) hoặc Column (cột)
– Type: Linear, Growth, Date, AutoFill
– Step value: Giá trị bước tăng (ví dụ: 5)
– Stop value: Giá trị kết thúc (ví dụ: 100)
4. Nhấn OK, Excel sẽ tạo dải ô từ 10, 15, 20… tới 100.
3.3 Auto Fill cho ngày và tháng
- Ngày liên tục: Nhập một ngày (ví dụ 01/01/2026) và kéo Fill Handle. Excel sẽ tăng ngày theo ngày.
- Tháng liên tục: Nhập “Jan 2026”, kéo Fill Handle → Excel sẽ tạo “Feb 2026”, “Mar 2026”,…
- Tuần: Nhập “01/01/2026”, sau đó trong Series, chọn Date và Step value = 7 để tạo dải ngày mỗi tuần.
4. Kéo dài công thức: Đảm bảo tính chính xác khi mở rộng
4.1 Hiểu về tham chiếu tương đối và tuyệt đối
- Tham chiếu tương đối (Relative Reference): A1 → Khi kéo xuống, sẽ thành A2, A3…
- Tham chiếu tuyệt đối (Absolute Reference): $A$1 → Khi kéo, luôn giữ nguyên A1.
Ví dụ:
– Công thức =A1+B1 trong ô C1 khi kéo xuống sẽ thành =A2+B2 trong ô C2 (tương đối).
– Công thức =$A$1+B1 khi kéo xuống sẽ vẫn tham chiếu tới A1 (tuyệt đối) và B2, B3… (tương đối).
4.2 Kéo dài công thức nhanh bằng Fill Handle
- Nhập công thức vào ô đầu tiên (ví dụ: D2 =
=A2B2). - Đặt con trỏ vào góc Fill Handle và kéo xuống tới ô cuối cùng muốn tính.
- Excel tự động điều chỉnh công thức cho từng hàng.
4.3 Sử dụng “Copy – Paste Special – Formulas”
Khi bạn muốn sao chép công thức mà không sao chép định dạng:
- Chọn ô chứa công thức → Ctrl + C.
- Chọn vùng đích → Right-click → Paste Special → Formulas.
4.4 Kéo dài công thức với bảng (Table)
Khi dữ liệu được chuyển thành Table (Insert → Table), Excel sẽ tự động mở rộng công thức cho các hàng mới được thêm vào.
Cách tạo Table:
1. Chọn dải dữ liệu → Ctrl + T.
2. Đánh dấu “My table has headers” nếu có tiêu đề.
3. Khi nhập công thức vào cột đầu tiên của Table, Excel sẽ tự động sao chép công thức cho tất cả các hàng hiện tại và tương lai.
5. Kéo dài ô với định dạng (Formatting)
5.1 Sao chép định dạng bằng Format Painter
- Chọn ô có định dạng mong muốn.
- Nhấn Format Painter (biểu tượng cọ) trên thanh Ribbon.
- Nhấp vào ô hoặc dải ô muốn áp dụng định dạng.
5.2 Sử dụng Fill Handle để sao chép định dạng

Có thể bạn quan tâm: Cách Khoanh Vùng Trong Excel: Hướng Dẫn Chi Tiết Từ Cơ Bản Đến Nâng Cao
Khi kéo Fill Handle, định dạng của ô gốc cũng sẽ được sao chép sang các ô mới (trừ khi bạn chọn “Fill Formatting Only” trong menu xuất hiện khi thả chuột).
5.3 Sử dụng “Copy – Paste Special – Formats”
- Chọn ô nguồn → Ctrl + C.
- Chọn vùng đích → Right-click → Paste Special → Formats.
6. Kéo dài ô trong các trường hợp đặc biệt
6.1 Kéo dài ô trong các ô đã được merge (gộp)
Khi các ô đã được gộp (merged), Fill Handle không hoạt động như bình thường. Để kéo dài dữ liệu:
- Bỏ gộp các ô (Home → Merge & Center → Unmerge Cells).
- Thực hiện kéo dài như bình thường.
- Sau khi dữ liệu đã được sao chép, gộp lại nếu cần.
6.2 Kéo dài ô trong cột ảo (Hidden Column)
Nếu cột đang ẩn, Fill Handle sẽ không hiển thị. Bạn có thể:
- Hiển thị cột tạm thời → Right-click → Unhide → thực hiện kéo dài → ẩn lại.
- Hoặc sử dụng Copy – Paste để sao chép dữ liệu vào cột ẩn.
6.3 Kéo dài ô khi dữ liệu là đối tượng hình ảnh (Picture, Shape)
Đối với hình ảnh hoặc shape, bạn không thể dùng Fill Handle. Thay vào đó:
- Sao chép hình ảnh (Ctrl + C).
- Dán (Ctrl + V) vào vị trí muốn.
- Đặt lại kích thước và vị trí bằng cách kéo các góc.
6.4 Kéo dài ô trong điều kiện định dạng có điều kiện (Conditional Formatting)
Khi áp dụng Conditional Formatting cho một ô, việc kéo dài công thức thường sẽ tự động áp dụng định dạng. Tuy nhiên, nếu không, bạn cần:
- Chọn ô gốc → Home → Conditional Formatting → Manage Rules.
- Thay đổi “Applies to” thành dải ô mong muốn (ví dụ: =$A$1:$A$100).
7. Tự động kéo dài ô bằng VBA (Macro)
Đối với những người làm việc với dữ liệu lớn, việc tự động hóa quá trình kéo dài bằng VBA (Visual Basic for Applications) sẽ tiết kiệm thời gian đáng kể.
7.1 Macro sao chép công thức xuống cuối dữ liệu
Sub FillFormulaToEnd() Dim ws As Worksheet Dim lastRow As Long Set ws = ThisWorkbook.Sheets("Sheet1") ' Xác định dòng cuối cùng có dữ liệu trong cột A lastRow = ws.Cells(ws.Rows.Count, "A").End(xlUp).Row ' Sao chép công thức từ ô B2 xuống B cuối cùng ws.Range("B2").Copy Destination:=ws.Range("B2:B" & lastRow)
End Sub
Hướng dẫn sử dụng:
1. Nhấn Alt + F11 → Insert → Module → dán code.
2. Đóng VBA editor → Alt + F8, chọn macro FillFormulaToEnd → Run.
7.2 Macro mở rộng dải ô dựa trên giá trị cuối cùng
Sub AutoExpandRange() Dim ws As Worksheet Dim rng As Range Dim lastCol As Long Set ws = ActiveSheet Set rng = ws.Range("A1") ' Ô bắt đầu ' Tìm cột cuối cùng có dữ liệu trong hàng 1 lastCol = ws.Cells(1, ws.Columns.Count).End(xlToLeft).Column ' Đặt dải ô mở rộng tới cột cuối cùng Set rng = ws.Range(rng, ws.Cells(1, lastCol)) ' Ví dụ: sao chép giá trị A1 tới toàn bộ dải rng.Value = rng.Cells(1, 1).Value
End Sub
Macro này hữu ích khi bạn muốn kéo dài một giá trị (hoặc công thức) sang toàn bộ một hàng hoặc cột dựa trên dữ liệu hiện có.
7.3 Macro tự động điền ngày tuần
Sub FillWeekDays() Dim ws As Worksheet Dim startDate As Date Dim i As Long, n As Long Set ws = ActiveSheet startDate = DateValue("01/01/2026") ' Ngày bắt đầu n = 30 ' Số ngày muốn điền For i = 0 To n - 1 ws.Cells(i + 2, 1).Value = startDate + i ' Đặt ngày vào cột A, bắt đầu từ A2 Next i
End Sub
Bạn có thể thay đổi startDate và n để tùy chỉnh dải ngày.
8. Mẹo và thủ thuật nâng cao
8.1 Sử dụng “Flash Fill” (Excel 2026 trở lên)
Khi bạn nhập một mẫu dữ liệu (ví dụ: tách họ và tên), Excel có thể tự động dự đoán phần còn lại.
Cách sử dụng:
1. Nhập một vài giá trị mẫu trong cột mới.
2. Bắt đầu nhập giá trị tiếp theo; nếu Excel nhận ra mẫu, sẽ hiện gợi ý.
3. Nhấn Enter để chấp nhận gợi ý hoặc Ctrl + E để kích hoạt Flash Fill.
8.2 Kéo dài ô dựa trên Data Validation List
Nếu bạn có danh sách thả xuống (Data Validation), việc kéo dài ô sẽ giữ nguyên danh sách cho các ô mới.
Thực hiện:
1. Tạo danh sách thả xuống (Data → Data Validation → List).
2. Khi kéo Fill Handle, danh sách sẽ tự động được sao chép.
8.3 Kéo dài ô với Dynamic Array (Excel 365)
Excel 365 hỗ trợ hàm SEQUENCE, FILTER, SORT… cho phép tạo dải dữ liệu động mà không cần kéo dài thủ công.
Ví dụ:
=SEQUENCE(10,1,1,1) // Tạo dải 1,2,3,...,10 trong một cột
Khi bạn chèn công thức này vào ô A1, Excel sẽ tự động “đổ” 10 giá trị xuống các ô A1:A10.
8.4 Sử dụng Power Query để tạo dải dữ liệu
Trong Power Query, bạn có thể tạo dải ngày, số, hoặc chuỗi bằng cách Add Column → Custom Column và nhập công thức M:
= List.Dates(#date(2026,1,1), 30, #duration(1,0,0,0))
Sau khi load về Excel, dải ngày sẽ tự động xuất hiện mà không cần kéo dài.
9. Kiểm tra và xác nhận dữ liệu sau khi kéo dài
Sau mỗi lần kéo dài, đặc biệt là khi sao chép công thức, bạn nên:
- Kiểm tra công thức trong một vài ô ngẫu nhiên để chắc chắn tham chiếu đã đúng.
- Sử dụng tính năng “Show Formulas” (Ctrl + `) để xem nhanh toàn bộ công thức.
- Kiểm tra định dạng (đặc biệt là ngày, tiền tệ) để tránh lỗi hiển thị.
- Sử dụng “Error Checking” (Formulas → Error Checking) để phát hiện lỗi công thức.
10. Tổng kết
Việc kéo dài ô trong Excel không chỉ là một thao tác đơn thuần mà còn là nền tảng để xây dựng các bảng tính hiệu quả, chính xác và chuyên nghiệp. Từ những cách cơ bản như sử dụng Fill Handle, Copy‑Paste, tới những kỹ thuật nâng cao như Series, Table, VBA, và Dynamic Arrays, bạn đã có một bộ công cụ mạnh mẽ để xử lý mọi tình huống:
- Cơ bản: Fill Handle, Ctrl + D/R, Copy‑Paste.
- Tự động điền chuỗi: Auto Fill, Series, Flash Fill.
- Công thức: Hiểu tham chiếu tương đối/tuyệt đối, Table, VBA.
- Định dạng: Format Painter, Paste Special – Formats.
- Đặc biệt: Merge cells, hidden columns, hình ảnh, Conditional Formatting.
- Nâng cao: VBA macro, Dynamic Arrays, Power Query.
Hãy thực hành các kỹ năng này trên các dự án thực tế của bạn. Khi đã thành thạo, bạn sẽ nhận ra rằng việc quản lý dữ liệu trong Excel trở nên nhanh chóng, chính xác và ít lỗi hơn rất nhiều. Chúc bạn thành công và luôn “kéo dài” được mọi mục tiêu trong công việc!

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