Trong môi trường làm việc hàng ngày mà Excel luôn là công cụ không thể thiếu, việc chuẩn hóa dữ liệu là một bước quan trọng giúp tăng tính nhất quán và độ chính xác của báo cáo, phân tích hay thống kê. Một trong những thao tác chuẩn hóa cơ bản nhưng quan trọng nhất là chuyển đổi chữ hoa (capital letters) sang chữ thường (lowercase letters). Dù bạn là người mới bắt đầu hay đã có nhiều kinh nghiệm với Excel, bài viết này sẽ cung cấp những công thức, thủ thuật, ví dụ thực tế và tính năng nâng cao giúp bạn thực hiện chuyển đổi này một cách nhanh chóng và chính xác nhất.
Có thể bạn quan tâm: Cách Đánh Số Trang Trên Tổng Số Trang Trong Excel
1. Tại sao cần chuyển đổi chữ hoa thành chữ thường?
- Chuẩn hóa dữ liệu: Khi dữ liệu đến từ nhiều nguồn khác nhau, phần lớn các trường hợp dữ liệu có thể bị nhập sai kiểu chữ (hoặc không đồng nhất). Việc chuẩn hóa giúp các phép tính, lọc, sắp xếp, biên tập và báo cáo trở nên chính xác hơn.
- Tìm kiếm và lọc: Excel thực hiện tìm kiếm một cách chính xác theo kiểu chữ. Nếu dữ liệu của bạn không nhất quán, việc tìm kiếm có thể bị sai lệch. Việc chuyển sang chữ thường giúp giảm thiểu lỗi khi sử dụng hàm VLOOKUP, XLOOKUP, FILTER, etc.
- So sánh dữ liệu: Khi so sánh hai bộ dữ liệu, việc chuẩn hóa kiểu chữ giúp tránh sai lầm do chữ hoa/ thường Cozy. Việc chuyển sang chữ thường là cách đơn giản nhất để đảm bảo tính nhất quán.
- Công đoạn thống kê: Khi tính tổng, đếm, phân loại dữ liệu, mộtитися dữ liệu khác nhau về kiểu chữ sẽ dẫn đến kết quả sai lệch.
Có thể bạn quan tâm: Cách Đánh Số Thứ Tự Có Số 0 Trong Excel – Hướng Dẫn Chi Tiết
2. Công thức Excel cơ bản: LOWER()
2.1 Cú pháp
LOWER(text)
- text: Chuỗi ký tự mà bạn muốn chuyển đổi sang chữ thường. Đây có thể là một ô chứa văn bản, một chuỗi ký tự trực tiếp trong công thức, hoặc kết quả của một hàm khác.
HOLDERS.
2.2 Ví dụ
| Ô | Nội dung | Công thức | Kết quả |
|---|---|---|---|
| A1 | HELLO WORLD | =LOWER(A1) | hello world |
| A2 | Excel 2026 | =LOWER(A2) | excel 2026 |
| A3 | CẢNH BÁO! | =LOWER(A3) | cảnh báo! |
Lưu ý: LOWERS chỉ ảnh hưởng tới những ký tự trong bảng chữ cái Latin (A-Z). Các ký tự đặc biệt, số, dấu câu, ký tự Unicode như tiếng Việt không bị chuyển đổi.
2.3 Đặc điểm và hạn chế
- Không thay đổi các ký tự số:
LOWER()chỉ thay đổi chữ cái thành chữ thường. Số, dấu cách, dấu câu vẫn giữ nguyên. - Không hỗ trợ chuyển đổi chữ hoa của tiếng Việt có dấu: Ví dụ
KHUYẾN NGHIỆMsẽ chuyển thànhkhuynhnghiemmà không giữ nguyên dấu. Để giữ dấu, cần các hàm bổ sung nhưSUBSTITUTEhoặcPHONETIC(Excel 2026+), hoặc dùng VBA.
Có thể bạn quan tâm: Cách Xuất Dữ Liệu Từ Máy Chấm Công Ra Excel
3. Đổi chữ hoa sang chữ thường khi dữ liệu có dấu tiếng Việt
Trong tiếng Việt, chuyển đổi chữ hoa sang chữ thường thường muốn giữ nguyên dấu. LOWER() sẽ bỏ dấu. Để giữ dấu, chúng ta có thể kết hợp với hàm SUBSTITUTE hoặc dùng hàm PHONETIC (Excel 2026 trở lên). Dưới đây là một số cách.
-run 3.1: Sử dụng hàm SUBSTITUTE
Nếu dữ liệu là HELLO Ế -> hello ế (đại diện cho việc giữ nguyên dấu), bạn cần một bảng ánh xạ giữa chữ hoa có dấu và chữ thường có dấu. Ví dụ:
=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A1,"Á","á"),"À","à"),"Â","â"),"Ă","ă")
Nhưng điều này trở nên rất phiền phức khi córesponse. Việc tạo bảng hỗ trợ đầy đủ một cách thủ công là không thực tế.
3.2: Sử dụng hàm PHONETIC (Excel 2026+)
Hàm PHONETIC tạo ra phiên âm của một chuỗi ký tự, thường được dùng trong phần mềm xử lý ngôn ngữ, nhưng nó không trực tiếp chuyển đổi chữ hoa thành chữ thường. Tuy nhiên, kết hợp với LOWER và PHONETIC có thể giữ được dấu.
Ví dụ:
=LOWER(PHONETIC(A1))
Điều này sẽ giữ dấu trong tiếng Việt, nhưng có thể tạo ra một số ký tự đ thành d phụ thuộc vào cài đặt ngôn ngữ.
3.3: Sử dụng VBA để chuyển đổi
Đối với dữ liệu tiếng Việt, cách linh hoạt nhất là viết một hàm VBA. Dưới đây là một hàm ToLowerVietnamese:
Function ToLowerVietnamese(rng As Range) As String Dim s As String s = rng.Value s = StrConv(s, vbLowerCase) ToLowerVietnamese = s
End Function
Cách sử dụng:
=ToLowerVietnamese(A1)
Lưu ý: Hàm
StrConvsẽ giữ nguyên dấu, vì nó dựa vào bộ ký tự của hệ thống.
4. Chuyển đổi nhiều ô cùng lúc
4.1. Sử dụng hàm ARRAY
Nếu bạn có một cột dữ liệu, ví dụ cột A chứa các chuỗi hoa, và bạn muốn chuyển tất cả sang chữ thường trong cột B, bạn có thể nhập dac công thức sau vào ô B1 và kéo xuống:
=LOWER(A1)
Trong Excel 365/2026, có thể sử dụng động mảng (dynamic array):
=LOWER(A1:A10)
Đoạn công thức sẽ tự động “bổ full” ra các ô tương ứng trong cột B.
4.2. Sử dụng tính năng “Paste Special” với công thức
- Nhập công thức
=LOWER(A1)vào ô B1. - Kéo công thức xuống hết vùng cần chuyển đổi.
- Chọn cột B, copy (Ctrl+C).
- Chuột phảiricht chọn “Paste Special” -> “Values” để chuyển đổi thành dữ liệu tĩnh.
5. Đổi chữ hoa sang chữ thường trong dữ liệu đã nhập
Giả sử dữ liệu đã được nhập vào cột A và bạn muốn chuyển đổi ngay tại cột A mà không tạo cột phụ. Bạn có thể thực hiện như sau:

Có thể bạn quan tâm: Cách Định Dạng Dấu Chấm Và Dấu Phẩy Trong Excel: Hướng Dẫn Chi Tiết Cho Người Mới Bắt Đầu Và Các Chuyên Gia
- Chọn cột A.
- Nhấn
Ctrl+H(Find & Replace). - Trong ô “Find what” nhập
(điều kiện ). - Trong ô “Replace with” nhập
(điều kiện ). - Bấm “Options” và chọn “Match case”.
- Bấm “Replace All”.
Tuy nhiên, cách này không thực sự chuyển đổi kiểu chữ, mà chỉ thay thế toàn bộ chuỗiighe. Thật ra, bạn cần sử dụng hàm hoặc VBA.
6. Sử dụng VBA để chuyển đổi toàn bộ cột
Nếu bạn muốn tự động chuyển đổi toàn bộ cột A sang chữ thường mà không cần cột phụ, hãy sử dụng macro:
Sub ConvertColumnToLower() Dim rng As Range, cell As Range Set rng = Intersect(ActiveSheet.UsedRange, ActiveSheet.Columns("A")) For Each cell In rng If Not IsEmpty(cell) Then cell.Value = LCase(cell.Value) End If Next cell
End Sub
Chạy macro này sẽ tự động duyệt qua từng ô trong cột A và chuyển giá trị thành chữ thường.
7. Thêm điều kiện terminal chuyển đổi
Bạn có reseller muốn chuyển đổi chỉ những ô thỏa mãn điều kiện nhất định (ví dụ: dọc dài > 5 ký tự). Dùng công thức:
=IF(LEN(A1)>5,LOWER(A1),A1)
Hoặc trong VBA:
If Len(cell.Value) > 5 Then cell.Value = LCase(cell.Value)
8. Đổi chữ hoa sang chữ thường khi nhập dữ liệu (Data Validation)
Nếu bạn muốn đảm bảo mọi dữ liệu nhập vào ô A1 đều phải là chữ thường, bạn có thể đặt một quy tắc Data Validation:
- Chọn ô A1.
nc. - Nhấn
Data>Data Validation. - Trong
Allow, chọnCustom. - Trong
Formula, nhập:excel =EXACT(A1,LOWER(A1)) - Đặt thông báo lỗi tùy ý.
Khi người dùng nhập chuỗi có chữ hoa, Excel sẽ hiển thị thông báo lỗi và ngăn chặn nhập.
9. Tìm kiếm và lọc dữ liệu sau khi chuyển đổi
Sau khi chuyển đổi dữ liệu sang chữ thường, bạn có thể dễ dàng sử dụng các hàm lọc:
=FILTER(A1:A100, ISNUMBER(SEARCH("apple",LOWER(A1:A100))))
Điều này giúp lọc ra tất cả các ô chứa từ “apple” bất kể cách viết ban đầu.
10. Tích hợp với Power Query
Nếu bạn đang làm việc với Power Query, có thể thêm một bước chuyển đổi:
- Mở Power Query Editor.
- Chọn cột chứa dữ liệu.
- Trong thanh công cụ, chọn
Transform>Format>Lowercase.
Điều này áp dụng nhanh chóng cho toàn bộ cột.
11. Tính năng nâng cao: Chuyển đổi theo vùng dữ liệu động
Bạn muốn chuyển đổi dữ liệu trong một vùng động mà không cần cập nhật công thức thủ công. Dùng OFFSET cùng LOWER:
=LOWER(OFFSET($A$1,0,0,COUNTA($leanor$1:$A$100),1))
Điều này sẽ áp dụng công thức cho toàn bộ cột A đến điểm cuối cùng có dữ liệu.
12. So sánh với hàm UPPER
Hàm UPPER(text) thực hiện ngược lại: chuyển chữ thường thành chữ hoa. Khi cần chuyển đổi ngược, bạn có thể đặt một điều kiện:
=IF(ISTEXT(A1),UPPER(A1),A1)
13. Đối với người dùng Excel trên Mac
Tương tự như trên Windows, nhưng cần chú ý rằng một số hàm có thể chưa được hỗ trợ đầy đủ trên phiên bản Mac của Excel. LOWER và UPPER luôn hiện diện, nhưng PHONETIC chỉ mới có từ Excel 2026.
14. Kiểm tra hiệu suất khi làm việc với dữ liệu lớn
- Khi chuyển đổi một cột lớn (ví dụ 1 triệu ô), việc sử dụng hàm
LOWERtrong từng ô মিনিট có thể làm chậm. Đối với tình huống này, hãy dùng VBA hoặc Power Query, vì chúng được tối ưu hơn. - Nếu bạn chỉ cần chuyển đổi một lần, hãy lưu dữ liệu dưới dạng CSV, mở bằng Notepad++ và sử dụng chức năng “Convert case” để chuyển đổi toàn bộ dữ liệu rồi nhập lại vào Excel.
15. Lưu ý về bộ ký tự (locale)
Excel sử dụng bộ ký tự của hệ thống (Windows Locale). Nếu hệ thống của bạn được đặt theo tiếng Việt, LOWER sẽ giữ nguyên dấu. Tuy nhiên, nếu hệ thống đang ở chế độ tiếng Anh, LOWER sẽ bỏ dấu. Để tránh lỗi, hãy kiểm tra vùng Format Cells > Language hoặc Region trong Settings.
16. Tóm tắt
- Hàm LOWER: Đơn giản, nhanh chóng, phù hợp với dữ liệu không có dấu hoặc cần loại bỏ dấu.
- SUBSTITUTE: Phù hợp khi cần chuyển đổi nhất định các ký tự trong chuỗi, nhưng trở nên phức tạp khi có nhiều ký tự.
- PHONETIC: Giúp giữ dấu nhưng hạn chế tính linh hoạt.
- VBA: Cách linh hoạt nhất, có thể giữ dấu, áp dụng quy tắc tùy chỉnh, và có thể xử lý dữ liệu lớn.
- Power Query: butcher nhanh, dễ sử dụng, thích hợp cho dữ liệu nguồn lớn.
- Data Validation: Giúp người dùng nhập dữ liệu đúng kiểu ngay từ đầu.
17. Kết luận
Việc შეურ chuyển đổi chữ hoa thành chữ thường là một thao tác cơ bản nhưng rất quan trọng trong Excel. Dựa vào nhu cầu cụ thể (đối tượng dữ liệu, yêu cầu giữ dấu, kích thước dữ liệu), bạn có thể chọn phương pháp phù hợp: hàm LOWER, hàm SUBSTITUTE, PHONETIC, VBA, hoặc Power Query. Sử dụng đúng công cụ sẽ giúp bạn tiết kiệm thời gian, giảm sai sót và nâng cao chất lượng dữ liệu trong công việc hàng ngày.
Chúc bạn thành công trong việc chuẩn hóa dữ liệu và tận dụng tối đa tính năng của 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ẻ.
