Khi muốn thay đổi chữ thường thành chữ hoa trong Excel hoặc ngược lại thì các bạn đừng xóa đi rồi nhập thủ công nhé. Chúng ta có đến 3 cách để thay đổi định dạng chữ. Hãy cùng khám phá ngay trong bài viết dưới đây.
XEM NHANH MỤC LỤC
Có đến 3 hàm trong Excel có thể dúng để chuyển chữ thường thành chữ hoa trong Excel và ngược lại là:
Ba hàm trong Excel này có cách hoạt động hoàn toàn giống nhau, chỉ khác về công thức của hàm. Do đó, chúng mình sẽ lấy hàm UPPER làm ví dụ để hướng dẫn các bạn. Với hàm LOWER và hàm PROPER các bạn cũng làm theo cách tương tự như 3 bước dưới đây là được nhé.
Trước hết, các bạn chèn thêm một cột phụ nằm bên cạnh cột chứa nội dung muốn chuyển đổi định dạng chữ. Nếu bảng tính Excel của bạn còn cột trống không dùng đến thì các bạn dùng nó luôn cũng được nhé. Ở đây chúng mình hướng dẫn chèn một cột vào bên cạnh cột muốn thay đổi kiểu chữ để dễ theo dõi hơn.
Sau đó, các bạn chọn vào một ô ở cột phụ, nhập công thức hàm UPPER. Cũng như mọi công thức Excel khác, các bạn cần phải chọn ô tham chiếu phù hợp để điền vào dấu ngoặc đơn sau tên hàm. Ở trong bảng tính phía trên cột phụ của chúng mình là cột B, cột chính là cột C. Trong đó, ô đầu tiên cần chuyển kiểu chữ của cột C là ô C3 nên công thức hàm sẽ là:
=UPPER (C3)
Nhập công thức hàm xong các bạn chỉ cần bấm Enter là sẽ thấy kiểu chữ đã được chuyển đổi ở cột phụ. Kết quả thu được sẽ giống như trong hình ảnh dưới đây nhé:
Lúc này chúng ta đã có công thức hàm UPPER ở một ô, bạn chỉ cần sao chép nó xuống các ô khác là được. Cách sao chép là chọn và ô chứ công thức => di con trỏ chuột xuống góc phải bên dưới ô đang chọn => bấm giữ chuột để kéo dấu cộng màu xanh đi xuống đến hết ô mà bạn muốn sao chép công thức thì thả chuột ra.
Sau đó chúng ta sẽ thu được kết quả như trong hình ảnh sau:
Lưu ý: Nếu bạn muốn sao chép công thức vào tất cả các ô cho đến cuối bảng thì chúng ta không làm bằng cách kéo chuột như trên. Thay vào đó bạn hãy dùng tính năng fill handle của Excel. Fill Handle là ô vuông nhỏ nằm ở góc dưới, bên phải khi bạn vào một ô hoặc vùng dữ liệu nhất định trong Excel.
Xem thêm: Hướng dẫn 3 cách tạo ghi chú - Comment trong Excel cơ bản
Bây giờ chúng ta sẽ tiến hành sao chép dữ liệu từ cột phụ sang cột chính trước khi xóa cột phụ. Cách làm cụ thể là:
Khi đó, phần văn bản sẽ được sao chép sang cột chính mà không kéo theo công thức. Cách làm này sẽ giúp bạn tránh được các lỗi công thức khi sao chép. Sau đó các bạn có thể xóa cột phụ bằng cách nhấp chuột phải vào cột => chọn Delete => chọn Entire Column trong hộp thoại hiển thị lên rồi bấm OK là xong.
Cuối cùng chúng ta sẽ thu được kết quả là chữ thường đã được chuyển thành chữ hoa như thế này:
Xem thêm: Bộ đề thi, bài tập Excel có đáp án về hàm Excel quan trọng
Nếu bạn không muốn sử dụng công thức Excel để chuyển chữ thường thành chữ hoa và ngược lại thì chúng có thể dùng Microsoft Word để hỗ trợ cho việc này như sau:
Bước 1: Chọn vùng dữ liệu mà bạn muốn thay đổi định dạng chữ
Bước 2: Bấm Ctrl + C rồi mở sang trang Word mới rồi bấm Ctrl + V
Bước 3: Bôi đen nội muốn chuyển đổi ở bảng đã được sao chép sang Word. Vào mục Font trong thẻ Home => chọn biểu tượng Change Case.
Bước 4: Chọn một trong 5 trường hợp như trong hình ảnh dưới đây ở danh sách tùy chọn.
Mẹo: Có một cách làm khác nhanh hơn là các bạn bôi đen nội dung muốn chuyển đổi => bấm Shift + F3 đến khi định dạng chữ hiện lên đúng kiểu mà bạn muốn.
Sau đó chúng ta có được kết quả như trong hình ảnh dưới đây:
Bước 5: Sao chép bảng dữ liệu từ Word qua bảng tính Excel ban đầu bằng cách dùng Ctrl + C và Ctrl + V nhé.
Xem thêm: Hướng dẫn cách chỉnh Font chữ trong thanh Formula của Excel
Có một cách nâng cao hơn để chuyển đổi chữ thường thành chữ hoa trong Excel và ngược lại đó là chạy Macro VBA. Các bạn chỉ cần sao chép mã Macro dưới đây và dán vào Module là được nhé.
Macro VBA dùng để chuyển chữ thường thành chữ hoa:
Sub Uppercase()
For Each Cell In Selection
If Not Cell.HasFormula Then
Cell.Value = UCase(Cell.Value)
End If
Next Cell
End Sub
Macro VBA dùng để chuyển chữ hoa thành chữ thường:
Sub Lowercase()
For Each Cell In Selection
If Not Cell.HasFormula Then
Cell.Value = LCase(Cell.Value)
End If
Next Cell
End Sub
Macro VBA dùng để viết hoa chữ đầu tiên của mỗi từ:
Sub Propercase()
For Each Cell In Selection
If Not Cell.HasFormula Then
Cell.Value = _
Application _
.WorksheetFunction _
.Proper(Cell.Value)
End If
Next Cell
End Sub
Xem thêm: Hướng dẫn từng bước tạo Macro trong Excel
Hi vọng 3 cách chuyển chữ thường thành chữ hoa và ngược lại mà chúng mình chia sẻ ở trên có giúp các bạn làm việc trên Excel hiệu quả và nhanh chóng hơn. Hãy theo dõi Gitiho thường xuyên để đón đọc những bài viết mới bổ ích về kiến thức trong Excel nhé.
Khóa học liên quan