Hàm lấy ký tự đầu tiên của các từ trong ô cell

Liên hệ QC

duong22000

Thành viên thường trực
Tham gia
8/5/13
Bài viết
322
Được thích
23
Ở đây, em cần lấy ký tự đầu tiên của các từ trong một danh sách:
VD: Dữ liệu họ và tên ở cột C, Cột D sẽ lấy Các chữ cái đầu tiên của các từ và hiển thị như sau:

Cột CCột D
1 Trần Hải Đăng THĐ
2 Nguyễn Thị Kiều Thanh NTKT
3 Lê Minh LM
4 Trần Thị Tuyết NhungTTTN
5 Trần Nguyễn Văn Đức Nhân TNVDN


Em thử công thức tại cột D1 như sau: = "(" & LEFT (C1,1) & "" & MID (C1, FIND ("", C1,1) +1,1) & "" & MID (C1 , FIND ("", C1, FIND ("", C1,1) +1) +1,1) & ")" thì kết quả cho đúng là THĐ, sau đó em kéo xuống các ô tiếp theo bị lỗi :
Cột C nào đúng 3 từ thì nó cho kết quả nhưng ô nào ở cột C chỉ có 2 từ hoặc 4 từ thì nó lại không nhận được kết quả.
Em mong các bác trên diễn đàn giúp em sử côn thức để em có thể sử dụng cho các ô dữ liệu còn lại. Em xin cảm ơn mọi người ạ
 
Ở đây, em cần lấy ký tự đầu tiên của các từ trong một danh sách:
VD: Dữ liệu họ và tên ở cột C, Cột D sẽ lấy Các chữ cái đầu tiên của các từ và hiển thị như sau:

Cột CCột D
1 Trần Hải Đăng THĐ
2 Nguyễn Thị Kiều Thanh NTKT
3 Lê Minh LM
4 Trần Thị Tuyết NhungTTTN
5 Trần Nguyễn Văn Đức Nhân TNVDN


Em thử công thức tại cột D1 như sau: = "(" & LEFT (C1,1) & "" & MID (C1, FIND ("", C1,1) +1,1) & "" & MID (C1 , FIND ("", C1, FIND ("", C1,1) +1) +1,1) & ")" thì kết quả cho đúng là THĐ, sau đó em kéo xuống các ô tiếp theo bị lỗi :
Cột C nào đúng 3 từ thì nó cho kết quả nhưng ô nào ở cột C chỉ có 2 từ hoặc 4 từ thì nó lại không nhận được kết quả.
Em mong các bác trên diễn đàn giúp em sử côn thức để em có thể sử dụng cho các ô dữ liệu còn lại. Em xin cảm ơn mọi người ạ
Công thức cho Excel>=2019
=CONCAT(LEFT(TRIM(MID(SUBSTITUTE(B3," ",REPT(" ",100)),ROW($1:$20)*100-99,100))))
 
Web KT
Back
Top Bottom