Phím tắt hoặc dùng hàm nào để chuyển ký tự đầu thành chữ in hoa ? (1 người xem)

Liên hệ QC

Người dùng đang xem chủ đề này

Người Đưa Tin

Hạt cát sông Hằng
Thành viên danh dự
Tham gia
12/12/06
Bài viết
3,661
Được thích
18,158
Không rõ trong excel, có phím tắt hoặc dùng hàm nào để chuyển ký tự đầu thành chữ in hoa.

Ví dụ : kế toán già gân ---> Kế Toán Già Gân
Cty Cp TMSX thức ăn chăn nuôi vạn Sanh ---> Cty CP TMSX Thức Ăn Chăn Nuôi Vạn Sanh

Dùng upper(...) sẽ chuyển thành như sau : CTY CP TMSX THứC ĂN CHĂN NUÔI VạN SANH --> Không đúng ý

Rất mong được sự giúp đỡ và hướng dẫn
 
Hàm PROPER cho kết quả các ký tự đầu hoa lên thôi.

Cty Cp TMSX thức ăn chăn nuôi vạn Sanh --> Cty Cp Tmsx Thức Ăn Chăn Nuôi Vạn Sanh

Chứ không giống yêu cầu của bác.
 
Hàm PROPER cho kết quả các ký tự đầu hoa lên thôi.

Cty Cp TMSX thức ăn chăn nuôi vạn Sanh --> Cty Cp Tmsx Thức Ăn Chăn Nuôi Vạn Sanh

Chứ không giống yêu cầu của bác.

Còn cách nào khác không Quý Thầy. Cách này không lẻ danh mục khách hàng của em phải chỉnh lại nữa.(Cty TNHH ...-----> Cty Tnhh thì mệt quá)

Hiện em đang sửa lại toàn bộ danh mục khách hàng cho đồng nhất.

Chân thành cám ơn
 
Tôi có 1 vài ý kiến:
Tên Cty Cp TMSX thức ăn chăn nuôi vạn Sanh nếu viết như thế hoặc Cty CP TMSX thức ăn chăn nuôi Vạn Sanh... hoặc CTY CY TMSX THỨC ĂN CHĂN NUÔI VẠN SANH thì còn được ---> Chứ viết thành Cty CP TMSX Thức Ăn Chăn Nuôi Vạn Sanh thì có vẽ kỳ kỳ ---> Vì mấy chử Thức, Ăn, Chăn, Nuôi... nó có phải là danh từ riêng gì đâu mà viết HOA
Theo tôi, chử HOA toàn bộ là chắc ăn nhất
 
Ý Thầy ndu96081631 cũng có lý, riêng em cảm nhận đọc vào thấy rơi rối mắt nếu toàn viết chữ in hoa.

Cty TNHH thức ăn chăn nuôi Thiên Bang đặc khu Việt Nam --> CTY TNHH THỨC ĂN CHĂN NUÔI THIÊN BANG ĐẶC KHU VIỆT NAM
 
Lần chỉnh sửa cuối:
Anh có thể dùng đỡ hàm UF như sau:

Function ChuHoa(Chuoi)
ChuoiMoi = " " & Chuoi
For i = 1 To Len(ChuoiMoi)
If Mid(ChuoiMoi, i, 1) = " " Then
ChuoiMoi = Left(ChuoiMoi, i) & UCase(Left(Right(ChuoiMoi, Len(ChuoiMoi) - i), 1)) & Right(ChuoiMoi, Len(ChuoiMoi) - i - 1)
End If
Next i
ChuHoa = Trim(ChuoiMoi)
End Function
 
Ý Thầy ndu96081631 cũng có lý, riêng em cảm nhận đọc vào thấy rơi rối mắt nếu toàn viết chữ in hoa.

Cty TNHH thức ăn chăn nuôi Thiên Bang đặc khu Việt Nam --> CTY TNHH THỨC ĂN CHĂN NUÔI THIÊN BANG ĐẶC KHU VIỆT NAM
Vâng! Rối mắt cũng đúng
Nhưng nếu anh muốn viết cho thật đúng ý anh thì e rằng hỏng có hàm nào đáp ứng được... Vì nó đâu có thông minh đến mức biết chổ nào nên HOA và chổ nào nên viết thường
Ẹc... Ẹc...
Theo ý tôi, nếu dử liệu ít có thể tự sửa bằng tay, bằng ngược lại anh nên tạo ra 1 DANH MỤC, cho trước cái nào cần viết HOA (đương nhiên chử nào không thuộc danh sách thì viết thường) ---> Từ đây ta sẽ xây dựng 1 code làm tự động luôn
(anh có file đính kèm thì càng tốt)
 
bài toán của anh kế toán già gân là
chữ đầu không in hoa thì chuyển thành hoa, các chữ khác giữ nguyên (hoa thường kệ). Chắc là phải dùng hàm UDF
 
Không rõ trong excel, có phím tắt hoặc dùng hàm nào để chuyển ký tự đầu thành chữ in hoa.

Ví dụ : kế toán già gân ---> Kế Toán Già Gân
Cty Cp TMSX thức ăn chăn nuôi vạn Sanh ---> Cty CP TMSX Thức Ăn Chăn Nuôi Vạn Sanh

Dùng upper(...) sẽ chuyển thành như sau : CTY CP TMSX THứC ĂN CHĂN NUÔI VạN SANH --> Không đúng ý

Rất mong được sự giúp đỡ và hướng dẫn

Bác dùng thử Add-in này xem :
http://www.giaiphapexcel.com/forum/showpost.php?p=84371&postcount=1
 
Web KT

Bài viết mới nhất

Back
Top Bottom