Phím tắt chuyển chữ thường thành chữ hoa trong Excel

Hi cả nhà, công việc văn phòng với Excel chắc chắn có lúc khiến bạn mệt mỏi với việc chuyển đổi chữ thường thành chữ hoa. Sửa tay thì không thể nào xuể nếu danh sách dữ liệu quá lớn. Dùng công thức thì cũng tốn thêm một đống thao tác copy-paste. Trong bài này Hiếu sẽ tổng hợp lại tất cả các cách từ phím tắt tùy chỉnh cho đến Power Query, để bạn chọn cách phù hợp nhất với tình huống của mình.

Dùng phím tắt chuyển chữ thường thành chữ hoa trong Excel

Thêm phím tắt vào Excel

Đầu tiên bạn tải file PERSONAL.XLSB của Lucid Gen về. File này dùng VBA để thêm phím tắt chuyển kiểu chữ trực tiếp trong Excel. Hiếu đã mò code VBA sẵn rồi nên bạn chỉ việc bỏ file vào đúng thư mục là xong, không cần nghiên cứu gì thêm.

Sau khi tải về, bạn bỏ file PERSONAL.XLSB vào thư mục XLSTART theo đường dẫn này:

C:Users/Tên người dùng máy tính/AppData/Roaming/Microsoft/Excel/XLSTART

Nếu không tìm thấy thư mục AppData thì do nó đang bị ẩn. Bạn bật hiển thị bằng cách vào File Explorer, nhấp VIEW > Options > View > bật Show hidden files, folders and drives > Apply và OK.

Phím tắt chuyển chữ thường thành chữ hoa trong Excel - Bật hiển thị file ẩn trong thư mục Windows
Bật hiển thị file ẩn trong thư mục Windows

Bạn để file PERSONAL.XLSB vào thư mục XLSTART như thế này.

Phím tắt chuyển chữ thường thành chữ hoa trong Excel - Thêm file PERSONAL vào XLSTART
Thêm file PERSONAL vào XLSTART

Sử dụng phím tắt chuyển chữ

Bạn mở một file Excel mới để thử. Chọn ô hoặc vùng cần chuyển chữ, rồi dùng các phím tắt sau:

  • Ctrl J: chuyển thành chữ in hoa toàn bộ (LUCID GEN)
  • Ctrl M: viết hoa chữ cái đầu mỗi từ (Lucid Gen)
  • Ctrl Q: chuyển thành chữ thường (lucid gen)
Sử dụng phím tắt chuyển chữ thường thành chữ hoa trong Excel
Sử dụng phím tắt chuyển chữ thường thành chữ hoa trong Excel

Với file Excel mới thì chắc chắn thành công. Còn đối với file Excel cũ bình thường thì vẫn được, chỉ có một số file có thể không tác dụng nếu nó từng được chỉnh gì đó trong VBA. Có thể khắc phục được nhưng hơi rối nên Hiếu không nói trong bài này.

Video hướng dẫn dùng phím tắt chuyển chữ thường thành chữ hoa trong Excel

Chuyển chữ thường thành chữ hoa bằng công thức

Nếu bạn không muốn cài thêm file gì, Excel có sẵn ba hàm để chuyển kiểu chữ. Ví dụ ô A1 đang chứa “lucid gen”, đây là kết quả của từng hàm:

ABKết quả
1lucid gen=UPPER(A1)LUCID GEN
2=LOWER(A1)lucid gen
3=PROPER(A1)Lucid Gen
Cách chuyển chữ thường thành chữ hoa trong Excel bằng công thức
Cách chuyển chữ thường thành chữ hoa trong Excel bằng công thức

Một lưu ý khi dùng công thức: kết quả là công thức chứ không phải text thuần. Nếu bạn muốn thay thế cột gốc bằng text đã chuyển đổi, hãy copy kết quả rồi dùng Paste Special > Values Only để dán lại. Cách này xóa công thức và giữ lại chỉ text, sau đó bạn có thể xóa cột phụ đi.

Cũng cần biết là hàm PROPER() có một điểm khá kỳ: nó viết hoa chữ cái đầu sau mỗi khoảng trắng và mỗi dấu nháy đơn. Điều này đôi khi cho kết quả lạ với tên như “McDonald” (sẽ thành “Mcdonald”) hay các chữ viết tắt. Với những trường hợp đó, bạn có thể cần sửa lại vài ô thủ công sau khi chạy PROPER().

Dùng Flash Fill để chuyển kiểu chữ (Excel 2013 trở lên)

Flash Fill là một trong những tính năng bị đánh giá thấp nhất của Excel, và nó dùng được luôn cho việc chuyển kiểu chữ, đặc biệt khi bạn cần làm nhanh một lần mà không muốn viết công thức gì cả.

Cách làm như sau: giả sử cột A có text gốc. Ở cột B, bạn tự gõ tay phiên bản chữ hoa của ô đầu tiên. Sau đó ở ô thứ hai của cột B, bắt đầu gõ. Excel sẽ nhận ra pattern và gợi ý phần còn lại của cột bằng màu xám. Nhấn Enter để chấp nhận và Flash Fill điền hết cả cột trong một nốt.

Bạn cũng có thể kích hoạt Flash Fill thủ công bằng phím tắt Ctrl + E, hoặc vào Data > Flash Fill trên thanh ribbon.

Flash Fill hoạt động tốt nhất với dữ liệu sạch và nhất quán. Nếu cột nguồn có nhiều định dạng lộn xộn, dùng công thức hoặc Power Query sẽ cho kết quả ổn định hơn.

Dùng Power Query cho dữ liệu lớn (Excel 2016 trở lên)

Nếu bạn đang xử lý lượng dữ liệu lớn hoặc cần làm sạch kiểu chữ như một bước trong quy trình import định kỳ, Power Query là lựa chọn mạnh mẽ nhất.

Để dùng Power Query, chọn vùng dữ liệu rồi vào Data > From Table/Range. Trong cửa sổ Power Query Editor, chọn cột cần chuyển đổi. Vào Transform > Format và chọn UPPERCASE, lowercase, hoặc Capitalize Each Word tùy nhu cầu. Sau đó nhấp Close and Load để đưa dữ liệu đã làm sạch về lại sheet.

Điểm mạnh thực sự của Power Query là các bước xử lý được lưu lại. Lần sau khi có batch dữ liệu mới, bạn chỉ cần Refresh query là mọi bước chuyển đổi chạy tự động. Với các báo cáo định kỳ hoặc import dữ liệu thường xuyên, cách này tiết kiệm được rất nhiều công lặp đi lặp lại.

Nên dùng cách nào?

Tổng hợp nhanh để bạn chọn đúng cách phù hợp với tình huống:

Dùng phím tắt (PERSONAL.XLSB) nếu bạn thường xuyên phải chuyển kiểu chữ trong ngày và muốn thao tác nhanh nhất có thể. Một tổ hợp phím là xong, không cần cột phụ.

Dùng công thức UPPER / LOWER / PROPER nếu bạn muốn giải pháp không cần cài thêm file, hoặc đang dùng máy tính chung. Đây là cách phổ biến và có sẵn ở mọi phiên bản Excel.

Dùng Flash Fill nếu chỉ cần làm một lần và muốn nhanh mà không cần viết công thức. Phù hợp với dữ liệu vừa và nhỏ.

Dùng Power Query nếu có lượng dữ liệu lớn hoặc cần lặp lại các bước làm sạch thường xuyên. Lựa chọn tốt nhất cho quy trình xử lý dữ liệu có hệ thống.

Lưu ý cho Excel trên Mac

Cách dùng PERSONAL.XLSB trong bài này được thiết kế cho Excel trên Windows. Nếu bạn dùng Excel trên Mac, đường dẫn thư mục XLSTART khác và các phím tắt có thể bị xung đột với phím tắt của macOS.

Trên Mac, thư mục XLSTART nằm ở: Users/tên-của-bạn/Library/Group Containers/UBF8T346G9.Office/User Content/Excel/XLSTART. Bạn có thể bỏ file PERSONAL.XLSB vào đó, nhưng có thể cần đổi lại phím tắt nếu Ctrl+J, Ctrl+M hay Ctrl+Q đã được macOS dùng cho mục đích khác.

Còn cách dùng công thức (UPPER, LOWER, PROPER) và Flash Fill thì hoạt động giống hệt nhau trên cả Windows lẫn Mac, nên đây là lựa chọn tiện nhất nếu bạn dùng nhiều nền tảng.

Lời kết

Nhờ phím tắt PERSONAL.XLSB mà công việc nhập liệu trong Excel của Hiếu cải thiện đáng kể, không còn phải tạo cột phụ rồi copy-paste-special chỉ để sửa kiểu chữ nữa. Bạn nên thử và bình luận kết quả phía dưới cho Hiếu biết nhé. Còn nếu bạn thích cách dùng công thức thì UPPER() và LOWER() lúc nào cũng sẵn sàng cho bạn rồi!

Trần Ngọc Minh Hiếu

Hiếu (sinh năm 1996) là Cử nhân Quản trị Kinh doanh (ĐH Công nghệ Sài Gòn), hiện là chuyên viên Phân tích Dữ liệu tại Ninja Van, với với kinh nghiệm dày dặn trong lĩnh vực Phân tích Dữ liệu và Digital Marketing. Blog này là nơi Hiếu chia sẻ những trải nghiệm thực tế từ công việc và cuộc sống.

13 bình luận

  1. Ad giúp mình với mỗi lần muốn sài thì phải mở file excel cần làm lên rồi quay vô click vào file personal thì mới sử dụng được. có cách nào không cần click vào file personal chỉ cần mở file lên là sử dụng được không

    Reply
    • Chào Thảo, bạn di chuyển file đó vào thư mục như trên bài viết hướng dẫn nha. Không phải sử dụng trực tiếp nó đâu.

Viết một bình luận

Hãy thoải mái để lại bình luận của bạn, chúng tôi sẽ kiểm duyệt và phản hồi trong thời gian sớm nhất. Vui lòng sử dụng email thật để đảm bảo bình luận được duyệt và nhận thông báo khi chúng tôi trả lời. Bạn cũng có thể thêm ảnh đại diện cho email của mình.