Có thể bạn quan tâm: Mở File Pdf Trong Excel: Hướng Dẫn Chi Tiết Từ Cơ Bản Đến Nâng Cao
Mở Đầu
Trong công việc văn phòng, đặc biệt là khi xử lý dữ liệu bằng Microsoft Excel, việc nhập và hiển thị dữ liệu một cách rõ ràng, dễ đọc là yếu tố then chốt để nâng cao hiệu suất. Một trong những kỹ thuật cơ bản nhưng lại rất hữu ích đó là thêm dòng mới (new line) trong ô Excel. Khi bạn muốn ghi chú, mô tả chi tiết, hoặc đơn giản là muốn chia nhỏ nội dung trong một ô, việc chèn xuống dòng sẽ giúp nội dung trở nên gọn gàng, dễ hiểu hơn.
Bài viết này sẽ cung cấp cho bạn một hướng dẫn chi tiết, đầy đủ và thực tiễn về cách chèn dòng mới trong ô Excel. Chúng ta sẽ khám phá:
- Các phương pháp chèn dòng mới trong ô (sử dụng phím tắt, công cụ Ribbon, hàm công thức, và VBA).
- Cách định dạng ô để hiển thị đúng dòng mới (wrap text, adjust row height, alignment).
- Các trường hợp đặc biệt như nhập dữ liệu từ nguồn ngoài, copy‑paste từ Notepad, và làm việc với bảng tính đa ngôn ngữ.
- Mẹo tối ưu để xử lý hàng nghìn ô có chứa nhiều dòng, bao gồm sử dụng Find & Replace, Power Query và macro.
- Giải đáp các câu hỏi thường gặp (lỗi không xuống dòng, vấn đề khi xuất file CSV, tương thích với Google Sheets).
Hãy cùng đi sâu vào từng phần để bạn có thể áp dụng ngay vào công việc thực tế và trở thành “bậc thầy” trong việc quản lý nội dung ô Excel.
Có thể bạn quan tâm: Mở File Excel Trên Iphone: Hướng Dẫn Chi Tiết Từ Cơ Bản Đến Nâng Cao
1. Hiểu Rõ “Dòng Mới” Trong Excel Là Gì?
1.1. Khái Niệm Dòng Mới (Line Break)
Trong Excel, một dòng mới (hay còn gọi là line break, carriage return) là ký tự đặc biệt mà Excel nhận diện để ngắt nội dung trong cùng một ô và hiển thị thành hai (hoặc nhiều) dòng riêng biệt. Ký tự này không giống như việc chuyển sang ô mới (Enter) mà là giữ nguyên vị trí ô, chỉ thay đổi cách hiển thị nội dung bên trong ô.
1.2. Các Ký Tự Dòng Mới Thông Dụng
| Tên ký tự | Mã ASCII/Unicode | Mô tả | Cách chèn trong Excel |
|---|---|---|---|
| Carriage Return (CR) | 13 (0x0D) | Được dùng trong hệ thống Windows để đánh dấu kết thúc một dòng. | ALT + ENTER (trong ô đang chỉnh sửa) |
| Line Feed (LF) | 10 (0x0A) | Dùng trong hệ thống Unix/Linux. | Thông qua hàm CHAR(10) trong công thức. |
| CR + LF (Windows) | 13+10 | Kết hợp cả hai, thường xuất hiện khi copy từ Notepad. | Thông qua hàm CHAR(13)&CHAR(10) hoặc CHAR(10) tùy trường hợp. |
Lưu ý: Khi bạn nhập dữ liệu từ các nguồn khác nhau (web, Notepad, file CSV…), ký tự line break có thể thay đổi. Việc biết được ký tự nào đang được sử dụng sẽ giúp bạn xử lý dữ liệu chính xác hơn.
Có thể bạn quan tâm: Mở 2 Cửa Sổ Excel: Hướng Dẫn Chi Tiết, Mẹo Thủ Và Ứng Dụng Thực Tiễn
2. Phương Pháp Chèn Dòng Mới Trong Ô Excel
2.1. Sử Dụng Phím Tắt ALT + ENTER
Đây là cách nhanh nhất và phổ biến nhất.
Bước thực hiện:
1. Nhấp đúp vào ô muốn chỉnh sửa hoặc nhấn F2 để vào chế độ edit.
2. Đặt con trỏ tại vị trí muốn chèn xuống dòng.
3. Nhấn ALT + ENTER đồng thời.
4. Nhập nội dung tiếp theo và lặp lại nếu cần.
Ví dụ:
– Nhập “Tên sản phẩm: Bút bi” → ALT + ENTER → “Màu: Đen” → ALT + ENTER → “Giá: 5.000 VNĐ”.
Kết quả sẽ là:
Tên sản phẩm: Bút bi
Màu: Đen
Giá: 5.000 VNĐ
2.2. Sử Dụng Ribbon: Wrap Text + Alt + Enter
Nếu bạn muốn tự động xuống dòng khi nội dung vượt quá chiều rộng ô, hãy bật tùy chọn Wrap Text.
Cách bật:
– Chọn ô hoặc vùng ô → vào tab Home → trong nhóm Alignment, nhấn Wrap Text.
Sau khi bật, khi nội dung dài hơn chiều rộng ô, Excel sẽ tự động tạo dòng mới (dựa trên độ rộng cột). Tuy nhiên, nếu bạn muốn điều khiển vị trí xuống dòng, vẫn cần dùng ALT + ENTER.
2.3. Dùng Công Thức Với Hàm CHAR(10)
Khi bạn muốn tạo nội dung có nhiều dòng bằng công thức, hàm CHAR(10) (hoặc CHAR(13) tùy hệ thống) sẽ tạo ký tự line break.
Công thức mẫu:
=A1 & CHAR(10) & B1 & CHAR(10) & "Tổng: " & C1
- Giả sử A1 = “Tên”, B1 = “Mô tả”, C1 = 100.
- Kết quả sẽ là:
Tên Mô tả Tổng: 100
Quan trọng: Để công thức hiển thị đúng, bạn phải bật Wrap Text cho ô chứa công thức.
2.4. Sử Dụng Find & Replace Để Thêm Dòng Mới Hàng Loạt
Khi bạn có một cột chứa dữ liệu dạng “Tên;Mô tả;Giá” và muốn chuyển dấu chấm phẩy thành dòng mới:
- Chọn cột cần thay đổi.
- Nhấn Ctrl + H để mở hộp Find & Replace.
- Trong Find what, nhập dấu chấm phẩy
;. - Trong Replace with, nhập Ctrl + J (đây là ký tự line feed – bạn sẽ không thấy gì trong hộp, nhưng khi nhấn OK, Excel sẽ chuyển thành dòng mới).
- Nhấn Replace All.
- Bật Wrap Text cho cột để hiển thị đúng.
2.5. Sử Dụng VBA (Macro) Để Thêm Dòng Mới Tự Động
Đối với dữ liệu lớn, viết macro sẽ tiết kiệm thời gian.
Mã VBA mẫu:
Sub InsertLineBreak() Dim rng As Range Dim cell As Range Set rng = Selection ' Hoặc Set rng = Range("A1:A100") For Each cell In rng If InStr(cell.Value, ";") > 0 Then cell.Value = Replace(cell.Value, ";", vbLf) ' vbLf = Chr(10) cell.WrapText = True End If Next cell
End Sub
- Cách sử dụng: Chọn vùng dữ liệu → chạy macro → các dấu
;sẽ được thay bằng dòng mới.
3. Định Dạng Ô Để Hiển Thị Dòng Mới Một Cách Tối Ưu
3.1. Bật Wrap Text
Như đã đề cập, Wrap Text là bắt buộc để Excel hiển thị ký tự line break. Khi không bật, ký tự CHAR(10) vẫn tồn tại trong ô nhưng sẽ hiển thị dưới dạng một ô duy nhất, không có ngắt dòng.
3.2. Điều Chỉnh Row Height (Chiều Cao Hàng)
Sau khi chèn nhiều dòng, chiều cao mặc định có thể không đủ để hiển thị toàn bộ nội dung.
- Tự động điều chỉnh: Chọn hàng → nhấp đúp vào đường viền dưới số hàng (hoặc vào Home → Format → AutoFit Row Height).
- Thủ công: Kéo đường viền để tăng/giảm chiều cao.
3.3. Căn Lề (Alignment)
- Vertical Alignment: Đặt thành Top, Center, hoặc Bottom tùy nhu cầu.
- Horizontal Alignment: Khi nội dung dài, bạn có thể để Left hoặc Center.
- Indent: Sử dụng Increase Indent để tạo khoảng cách đầu dòng, giúp nội dung trông gọn gàng hơn.
3.4. Định Dạng Văn Bản (Font)
- Bold hoặc Italic cho dòng tiêu đề.
- Màu sắc khác nhau cho các dòng để phân biệt nhanh (ví dụ: dòng “Giá” màu đỏ).
- Kích thước phù hợp để tránh tràn nội dung.
3.5. Sử Dụng Conditional Formatting Để Highlight Dòng Quan Trọng

Có thể bạn quan tâm: Mở Trang Mới Trong Excel: Hướng Dẫn Chi Tiết Từ Cơ Bản Đến Nâng Cao
Bạn có thể tạo quy tắc Conditional Formatting dựa trên nội dung của từng dòng bằng cách sử dụng hàm SEARCH hoặc FIND trong công thức định dạng. Ví dụ:
- Quy tắc: Đánh dấu màu vàng cho bất kỳ dòng nào chứa từ “Cảnh báo”.
- Công thức:
=ISNUMBER(SEARCH("Cảnh báo",A1))
4. Xử Lý Dữ Liệu Được Nhập Từ Nguồn Ngoài
4.1. Copy‑Paste Từ Notepad Hoặc Word
Khi bạn copy một đoạn văn bản có nhiều dòng và dán vào ô Excel, Excel thường sẽ tự động chia thành các hàng nếu bạn dán vào cột. Để dán toàn bộ vào một ô, thực hiện:
- Chọn ô đích.
- Nhấn F2 (đi vào chế độ edit) hoặc double‑click.
- Dán (
Ctrl + V). Excel sẽ giữ nguyên các ký tự line break (thường làCR+LF).
Nếu sau khi dán bạn thấy nội dung vẫn hiển thị trên một dòng, hãy bật Wrap Text.
4.2. Nhập Dữ Liệu Từ File CSV
CSV thường sử dụng dấu phẩy (,) để ngăn cách cột, và dòng mới trong một ô được biểu diễn bằng \n (LF) hoặc \r\n. Khi mở file CSV trong Excel:
- Nếu không bật “Text Import Wizard”, Excel sẽ tự động chia nội dung thành các ô, bỏ qua line break.
- Cách giữ line break: Mở Excel → Data → From Text/CSV → Chọn file → Trong “Import Data” chọn “Load” → Sau khi nhập, bật Wrap Text và điều chỉnh chiều cao hàng.
Nếu line break không hiển thị, bạn có thể dùng Find & Replace để thay \n thành CHAR(10).
4.3. Đối Phó Với Dữ Liệu Đa Ngôn Ngữ
Khi làm việc với các ngôn ngữ có ký tự đặc biệt (Tiếng Việt, Trung Quốc, Nhật Bản…), Excel vẫn hỗ trợ line break bình thường. Tuy nhiên, cần chú ý:
- Font hỗ trợ: Đảm bảo font được chọn hỗ trợ các ký tự đặc biệt, nếu không sẽ xuất hiện ký tự hộp.
- Encoding: Khi import từ file văn bản, chọn đúng encoding (UTF‑8) để tránh mất dấu.
5. Tối Ưu Xử Lý Hàng Nghìn Ô Có Nhiều Dòng
5.1. Sử Dụng Power Query Để Tách Và Gộp Dòng
Power Query (Get & Transform) cung cấp công cụ mạnh mẽ để:
- Tách nội dung dựa trên ký tự line break (
#(lf)hoặc#(cr)) thành các hàng riêng. - Gộp các hàng thành một ô với line break bằng cách sử dụng
Text.Combine.
Ví dụ quy trình:
1. Vào Data → Get Data → From Table/Range.
2. Trong Power Query Editor, chọn cột → Split Column → By Delimiter → Nhập #(lf) hoặc #(cr).
3. Chọn Transform → Merge Columns → Delimiter: #(lf) → OK.
4. Đóng & Load về Excel.
5.2. Macro Tự Động Thêm Dòng Mới Dựa Trên Điều Kiện
Nếu bạn muốn tự động chèn dòng mới khi một ô chứa một từ khóa nhất định, bạn có thể mở rộng macro:
Sub AddLineBreakIfKeyword() Dim rng As Range, cell As Range Set rng = Selection ' Hoặc Range("A1:A500") For Each cell In rng If InStr(1, cell.Value, "NOTE:", vbTextCompare) > 0 Then cell.Value = Replace(cell.Value, "NOTE:", vbLf & "NOTE:") cell.WrapText = True End If Next cell
End Sub
Macro này sẽ tìm “NOTE:” và chèn một line break trước nó.
5.3. Sử Dụng Flash Fill (Điền Nhanh)
Trong Excel 2026 trở lên, Flash Fill có thể nhận diện mẫu bạn nhập và tự động áp dụng cho các ô còn lại. Khi bạn nhập một ô có line break và sau đó gõ một mẫu mới, Excel sẽ đề xuất tự động điền các ô còn lại với cùng định dạng line break.
6. Các Vấn Đề Thường Gặp Và Cách Khắc Phục
| Vấn đề | Nguyên nhân | Giải pháp |
|---|---|---|
| Dòng mới không hiển thị | Wrap Text chưa bật hoặc row height quá thấp. | Bật Wrap Text → AutoFit Row Height. |
| Khi copy từ Notepad, Excel tạo nhiều ô | Excel nhận dạng CR+LF là dấu ngắt hàng. | Vào ô, F2 → dán → hoặc dùng Find & Replace để thay ^p bằng CHAR(10). |
Khi lưu dưới dạng CSV, line break biến thành \n trong file | CSV không hỗ trợ line break trong một ô trừ khi được bao quanh dấu ngoặc kép. | Đảm bảo dữ liệu được bao quanh " " khi xuất, hoặc dùng Power Query để xử lý. |
| Sau khi dùng hàm CHAR(10), nội dung vẫn hiển thị trên một dòng | Wrap Text chưa bật. | Bật Wrap Text cho ô chứa công thức. |
| Dòng mới xuất hiện ký tự hộp (□) | Font không hỗ trợ ký tự line break hoặc encoding lỗi. | Đổi sang font chuẩn như Calibri, Arial; kiểm tra encoding khi import. |
| Khi in, dòng mới bị cắt | Cài đặt trang in không cho phép wrap. | Trong Page Layout → Scale to Fit → Adjust row height/column width; dùng Print Area. |
7. Thực Hành: 5 Bài Tập Ngắn Để Nắm Vững Kỹ Thuật
Bài Tập 1: Tạo Danh Sách Sản Phẩm Với Dòng Mới
- Trong cột A, nhập các tên sản phẩm (Bút, Sổ, Thước).
- Trong cột B, nhập mô tả (Màu: Đen; Giá: 5.000; Số lượng: 100).
- Sử dụng Find & Replace để thay
;bằng ALT + 010 (Ctrl + J). - Bật Wrap Text và AutoFit Row Height.
Bài Tập 2: Ghép Nhiều Ô Thành Một Ô Với Dòng Mới
- Sử dụng công thức:
=A2 & CHAR(10) & B2 & CHAR(10) & C2 - Đặt công thức vào ô D2, kéo xuống.
- Bật Wrap Text cho cột D.
Bài Tập 3: Tách Dòng Trong Ô Thành Nhiều Ô
- Giả sử ô A1 chứa “Tên;Mô tả;Giá”.
- Chọn A1 → Data → Text to Columns → Delimited → Other → nhập
;. - Kết quả sẽ tách thành ba cột.
Bài Tập 4: Sử Dụng Macro Thêm Dòng Mới Khi Có Dấu |
Sub ReplacePipeWithLineBreak() Dim rng As Range, cell As Range Set rng = Selection For Each cell In rng cell.Value = Replace(cell.Value, "|", vbLf) cell.WrapText = True Next cell
End Sub
- Chọn vùng dữ liệu → chạy macro.
Bài Tập 5: Định Dạng Dòng “Cảnh báo” Thành Màu Đỏ
- Chọn cột chứa dữ liệu.
- Conditional Formatting → New Rule → Use a formula.
- Công thức:
=ISNUMBER(SEARCH("Cảnh báo",A1)) - Đặt màu nền đỏ.
8. Kết Luận
Việc thêm dòng mới trong ô Excel không chỉ là một thao tác kỹ thuật đơn giản mà còn mở ra nhiều khả năng sáng tạo trong việc trình bày và quản lý dữ liệu. Từ các phím tắt nhanh chóng, công thức linh hoạt, cho tới các giải pháp tự động hoá bằng VBA hay Power Query, bạn có thể:
- Tối ưu hoá bố cục báo cáo, bảng tính.
- Tiết kiệm thời gian khi xử lý hàng nghìn ô có nội dung phức tạp.
- Đảm bảo tính nhất quán khi nhập dữ liệu từ các nguồn khác nhau.
- Nâng cao khả năng đọc hiểu cho người dùng cuối, đồng nghiệp hoặc khách hàng.
Hãy thực hành các kỹ thuật đã trình bày, kết hợp với những mẹo tối ưu hoá để trở thành “siêu người dùng” Excel trong môi trường làm việc của bạn. Khi bạn đã thành thạo việc chèn và quản lý dòng mới, mọi bảng tính sẽ trở nên gọn gàng, chuyên nghiệp và dễ dàng bảo trì hơn bao giờ hết.
Tài liệu tham khảo & nguồn hữu ích
- Microsoft Support – “Insert a line break in a cell” (https://support.microsoft.com)
- Excel Campus – “How to Add Line Breaks in Excel Cells” (https://www.excelcampus.com)
- Chandoo.org – “Excel Text Functions: CHAR, CLEAN, CODE, CONCATENATE” (https://chandoo.org)
- MyExcelOnline – “Power Query – Split column by delimiter (including line breaks)” (https://myexcelonline.com)
Bạn đã sẵn sàng áp dụng ngay chưa? Hãy bắt đầu chỉnh sửa bảng tính của mình và cảm nhận sự khác biệt!

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