Tách tên, chữ cái đầu tên lót và họ để làm địa chỉ email

Liên hệ QC

ctmanh

Thành viên mới
Tham gia
21/1/10
Bài viết
3
Được thích
0
Minh đang cần tạo địa chỉ email cho danh sách nhân viên trong công ty. Mình có file excel là danh sách nhân viên, bây giờ mình cần tạo email cho họ ví dụ:
Nguyễn Thế Tiệp -> tiep.nt@abc.com
Bảo Trân -> tran.b@abc.com
Lương Đình Tiến Thắng -> thang.ldt@abc.com
...
Mình đã tìm google nhưng chưa ra, mong các bạn giúp đỡ. file excel mình kèm theo :=\+
 

File đính kèm

  • Hoten.xlsx
    10.6 KB · Đọc: 34
Minh đang cần tạo địa chỉ email cho danh sách nhân viên trong công ty. Mình có file excel là danh sách nhân viên, bây giờ mình cần tạo email cho họ ví dụ:
Nguyễn Thế Tiệp -> tiep.nt@abc.com
Bảo Trân -> tran.b@abc.com
Lương Đình Tiến Thắng -> thang.ldt@abc.com
...
Mình đã tìm google nhưng chưa ra, mong các bạn giúp đỡ. file excel mình kèm theo :=\+
1) Quy luật tạo ra chữ trước dấu @ của bạn như thế nào?
2) Có phải lúc nào cũng thêm ký tự @abc.com vào sau tên mail không?
Mình nghĩ có thể dùng Unikey để loại bỏ dấu rồi dùng các hàm tách ký tự rồi thêm địa chỉ email.
 
Minh đang cần tạo địa chỉ email cho danh sách nhân viên trong công ty. Mình có file excel là danh sách nhân viên, bây giờ mình cần tạo email cho họ ví dụ:
Nguyễn Thế Tiệp -> tiep.nt@abc.com
Bảo Trân -> tran.b@abc.com
Lương Đình Tiến Thắng -> thang.ldt@abc.com
...
Mình đã tìm google nhưng chưa ra, mong các bạn giúp đỡ. file excel mình kèm theo :=\+

Nếu có 2 người tên thế này:
- Trương Tuyết Mai
- Trần Thanh Mai

Thì 2 người này sẽ có địa chi mail giống nhau sao ta? (mai.tt@abc.com)
 
Việc ghép tên thành địa chỉ mail là việc rất bình thường.
Tuy nhiên, vì có vấn đề trùng như ndu96081613 nêu trên, người ta cũng đặt thêm luật giải quyết khi bị trùng.
Luật dẫu có cặn kẽ thế nào thì trường hợp trùng vẫn có thể xảy ra và phải giải quyết bằng quyết định của người trách nhiệm.

Vì vậy dùng công thức Excel không có lợi bao nhiêu cả.
Nếu vẫn nhất định muốn dùng thì cách thức như sau:

Đặt ra một cột "ghép ký tự", dùng công thức ghép Nguyễn văn Tèo thành nguyen.vt
Đặt ra một cột khác, ghi địa chỉ giải quyết, ví dụ nguyen.vteo - vì trùng với Nguyễn văn Tí
Đặt ra cột thứ 3, công thức =IF(cột 2 = "", cột 1, cột 2)
 
hic. khổ. bây giờ em không biết làm thế nào nữa. không cần thêm @ vào sau cũng được, chỉ cần đưa ra như mẫu sau
Nguyễn Thế Tiệp -> tiep.nt
Bảo Trân -> tran.b
Lương Đình Tiến Thắng -> thang.ldt
còn trường hợp trùng như
- Trương Tuyết Mai
- Trần Thanh Mai
-> mai.tt
thì mình sẽ tự giải quyết.
bây giờ phải dùng hàm gì và viết nó như thế nào vậy mọi người :(
 
hic. khổ. bây giờ em không biết làm thế nào nữa. không cần thêm @ vào sau cũng được, chỉ cần đưa ra như mẫu sau
Nguyễn Thế Tiệp -> tiep.nt
Bảo Trân -> tran.b
Lương Đình Tiến Thắng -> thang.ldt
còn trường hợp trùng như
- Trương Tuyết Mai
- Trần Thanh Mai
-> mai.tt
thì mình sẽ tự giải quyết.
bây giờ phải dùng hàm gì và viết nó như thế nào vậy mọi người :(
Cái này mà dùng hàm Excel chắc "chịu hổng nỗi"
Thử hàm tự tạo xem sao, trong này có hàm vn2u của một thành viên GPE tôi "chộp" được chứ không phải của tôi.
Xin phép tác giả nhé.
 

File đính kèm

  • MeoMeo.rar
    9.9 KB · Đọc: 113
Cái này mà dùng hàm Excel chắc "chịu hổng nỗi"
Thử hàm tự tạo xem sao, trong này có hàm vn2u của một thành viên GPE tôi "chộp" được chứ không phải của tôi.
Xin phép tác giả nhé.
mình đã làm được theo cách của bạn. không ngờ excel có cái hàm mèo mèo hay thế
 
Cái này là hàm tự mình tạo ra đó bạn.
 
mình đã làm được theo cách của bạn. không ngờ excel có cái hàm mèo mèo hay thế

Cũng hay nhưng chưa được 100%. Cứ thử tập tin đính kèm thì sẽ thấy.

Có thể bạn sẽ nói: nhưng tôi sẽ luôn luôn dùng unicode dựng sẵn. Hoặc có thể một ai đó sẽ nói: cái này bàn nhiều rồi. Hàm ý là: "chúng tôi" đã bàn nhiều rồi. ("Chúng tôi" đã ra chỉ thị, ) phải làm đúng (hàm ý là dùng unicode dựng sẵn), không mè nheo.

Chỉ có điều là trong cuộc sống không đơn giản như thế. Mình có làm "đúng" cũng chưa đủ. Nếu người ta (đối tác?, đồng nghiệp đã nghỉ việc?) mà làm không đúng như mấy vị trên GPE đã "bàn nhiều rồi" và đã ra quyết định mà mình nhận được tập tin của người ta thì sao? Nói với sếp, với đối tác: Tôi không làm, anh về sửa lại đi. Cái này người ta đã bàn nhiều rồi. Cụ thể là các vị trên GPE đã phán là họ chỉ đạo rồi?

Không phải tôi cố tình bịa ra các tình huống mà thực tế là thỉnh thoảng ai đó trên GPE lại có tập tin với unicode tổ hợp.

Ngay như bài gần đây

http://www.giaiphapexcel.com/forum/...2-chuỗi-giống-nhau-mà-chiều-dài-lại-khác-nhau

Nếu đối tác hoặc sếp gửi cho tôi tập tin như thế thì tôi phải làm sao? Nói là tôi không làm vì tập tin không đúng như mấy ông trên GPE chỉ thị? Bàn nhiều rồi nhưng mấy ông chỉ ngồi trong phòng bàn với nhau chứ mấy ông có biết cuộc sống nó đa dạng như thế nào đâu. Đâu phải mình làm đúng là đã đủ đâu.
 

File đính kèm

  • MeoMeo.xls
    40 KB · Đọc: 77
Chắc tác giả đang còn ngon giấc, để mình trả lời thay nha:
Bới 1 chi tiết trong câu lệnh này

MeoMeo = Dau & "." & Duoi & Mien

(*) Nói thêm: Để tránh trùng lặp ta nên thêm vô phần đặc tính (như bạn làm) các ký số (tạm gọi là phần định trị) như :

Nguyễn Văn Téoteonv00@gmai.com
Ngô Văn Tẻoteonv01@gmai.com
Nhữ Văn Tèoteonv02@gmai.com
Nhăm Vũ Tẹoteonv03@gmai.com

(**) Nếu là mình thì tạo địa chỉ có chiều dài như nhau sau phần 'Tên' như dưới đây

Nhữ Văn Tèoteonv02@gmai.com
Nguyễn Tẹoteonj0A@gmai.com
Nguyên Võ Văn Téoteonv04@gmai.com
Ngô Tất Việc Tẽoteonv05@gmai.com
Nhì Thanh Như Việt Tẹoteonv0Z@gmai.com
 
Lần chỉnh sửa cuối:
Chắc tác giả đang còn ngon giấc, để mình trả lời thay nha:
Bới 1 chi tiết trong câu lệnh này

MeoMeo = Dau & "." & Duoi & Mien

(*) Nói thêm: Để tránh trùng lặp ta nên thêm vô phần đặc tính (như bạn làm) các ký số (tạm gọi là phần định trị) như :

Nguyễn Văn Téoteonv00@gmai.com
Ngô Văn Tẻoteonv01@gmai.com
Nhữ Văn Tèoteonv02@gmai.com
Nhăm Vũ Tẹoteonv03@gmai.com

(**) Nếu là mình thì tạo địa chỉ có chiều dài như nhau sau phần 'Tên' như dưới đây

Nhữ Văn Tèoteonv02@gmai.com
Nguyễn Tẹoteonj0A@gmai.com
Nguyên Võ Văn Téoteonv04@gmai.com
Ngô Tất Việc Tẽoteonv05@gmai.com
Nhì Thanh Như Việt Tẹoteonv0Z@gmai.com
Cho mình file excel bạn sửa với, mình làm không được
 
Xin mời bạn tham khảo & tùy biến theo file
 

File đính kèm

  • Mã NV.rar
    20.4 KB · Đọc: 47
Minh đang cần tạo địa chỉ email cho danh sách nhân viên trong công ty. Mình có file excel là danh sách nhân viên, bây giờ mình cần tạo email cho họ ví dụ:
Nguyễn Thế Tiệp -> tiep.nt@abc.com
Bảo Trân -> tran.b@abc.com
Lương Đình Tiến Thắng -> thang.ldt@abc.com
...
Mình đã tìm google nhưng chưa ra, mong các bạn giúp đỡ. file excel mình kèm theo :=\+
Bạn lấy sài nha !!!
 

File đính kèm

  • Manv.xlsm
    18.4 KB · Đọc: 53
Xin mời bạn tham khảo & tùy biến theo file
file không có công thức à, hii. mình muốn Nguyễn Văn Hải thành Hainv@tên miền theo công ty như của hàm meomeo nhưng bỏ dấu chấm mãi không được.
Có thánh nhân nào cho mình cái công thức thành mail tên+họ tên đệm+ tên miền với. Cảm ơn cả mn
Bài đã được tự động gộp:

mình đã làm được theo cách của bạn. không ngờ excel có cái hàm mèo mèo hay thế
cái hàm vn2u hay thế, thay vì phải làm trong unikey, hay bị lỗi thì cái hàm này rất hay.
 
file không có công thức à, hii. mình muốn Nguyễn Văn Hải thành Hainv@tên miền theo công ty như của hàm meomeo nhưng bỏ dấu chấm mãi không được.
Có thánh nhân nào cho mình cái công thức thành mail tên+họ tên đệm+ tên miền với. Cảm ơn cả mn
Bài đã được tự động gộp:


cái hàm vn2u hay thế, thay vì phải làm trong unikey, hay bị lỗi thì cái hàm này rất hay.
Bỏ dấu chấm như này nè bạn:
1638760985022.png

PS: @Hoàng Tuấn 868 anh nhanh vậy :D em đổi cho công thức ngắn lại, em quên đối số cuối cùng của hàm Substitute mà anh thả reaction nhanh ghê. :D
 

File đính kèm

  • huongnt.xlsx
    10.4 KB · Đọc: 35
Web KT

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

Back
Top Bottom