Tách phần chuỗi đuôi của địa chỉ email

Liên hệ QC

quangduyict

Thành viên mới
Tham gia
26/8/13
Bài viết
4
Được thích
0
Untitled.png

Mình có bảng excel như trên, cột User chỉ là 1 phần bên cột Mail, chỉ cần bỏ từ "@outlook.com" trở về sau là đc. mình hỏi các bạn xem có cách nào, hàm nào làm đc việc đó ko. chứ cứ gõ xong cột mail rồi lại gõ lại hoặc copy lại paste vào cột User thì mất công lắm. cảm ơn nhiều! :D


====================================================

TÔI ĐÃ DỜI BÀI CHO ĐÚNG BOX VÀ SỬA LẠI TIÊU ĐỀ CHO ĐÚNG QUY ĐỊNH CỦA DIỄN ĐÀN, LẦN SAU NHỚ LƯU Ý ĐỌC KỸ QUY ĐỊNH TRƯỚC KHI POST BÀI NHÉ!

[WARNING2=Lưu ý khi gửi bài]- Bài viết không dấu Tiếng Việt sẽ bị xóa
- Đặt tựa đề theo sát nội dung câu hỏi/ trả lời. Các bài viết có tựa đề chung chung như
Help me, cứu cứu, cứu em, gấp gấp,... sẽ bị xoá
- Giải thích/ mô tả câu hỏi càng chi tiết càng tốt
- Nên gửi thêm tập tin Excel kèm chú thích về câu hỏi nếu có[/WARNING2]

Hoàng Trọng Nghĩa
 
Chỉnh sửa lần cuối bởi điều hành viên:
View attachment 108138

Mình có bảng excel như trên, cột User chỉ là 1 phần bên cột Mail, chỉ cần bỏ từ "@outlook.com" trở về sau là đc. mình hỏi các bạn xem có cách nào, hàm nào làm đc việc đó ko. chứ cứ gõ xong cột mail rồi lại gõ lại hoặc copy lại paste vào cột User thì mất công lắm. cảm ơn nhiều! :D


====================================================

TÔI ĐÃ DỜI BÀI CHO ĐÚNG BOX VÀ SỬA LẠI TIÊU ĐỀ CHO ĐÚNG QUY ĐỊNH CỦA DIỄN ĐÀN, LẦN SAU NHỚ LƯU Ý ĐỌC KỸ QUY ĐỊNH TRƯỚC KHI POST BÀI NHÉ!

[WARNING2=Lưu ý khi gửi bài]- Bài viết không dấu Tiếng Việt sẽ bị xóa
- Đặt tựa đề theo sát nội dung câu hỏi/ trả lời. Các bài viết có tựa đề chung chung như
Help me, cứu cứu, cứu em, gấp gấp,... sẽ bị xoá
- Giải thích/ mô tả câu hỏi càng chi tiết càng tốt
- Nên gửi thêm tập tin Excel kèm chú thích về câu hỏi nếu có[/WARNING2]

Hoàng Trọng Nghĩa

Bài viết này đã có trên diễn đàn, mình trích lại các hàm mà mọi người đã hướng dẫn, bạn thử dùng các hàm sau:
Cách 1:
PHP:
=MID(A1,FIND("@",A1)+1,255)

Cách 2:
PHP:
=TRIM(RIGHT(SUBSTITUTE(A1,"@",REPT(" ",255)),255))

Cách 3:
PHP:
=RIGHT(A1,LEN(A1)-FIND("@",A1))

Cách 4:
PHP:
=RIGHT(LEFT(A1,FIND(".",A1,1)-1),LEN(LEFT(A1,FIND(".",A1,1)-1))-FIND("@",A1))
 
View attachment 108138

Mình có bảng excel như trên, cột User chỉ là 1 phần bên cột Mail, chỉ cần bỏ từ "@outlook.com" trở về sau là đc. mình hỏi các bạn xem có cách nào, hàm nào làm đc việc đó ko. chứ cứ gõ xong cột mail rồi lại gõ lại hoặc copy lại paste vào cột User thì mất công lắm. cảm ơn nhiều! :D


====================================================
Dữ liệu của bạn đều có dạng như trên ah?
Tức là phần đuôi của mail đều là @outlook.com?
Nếu vậy công thức tại cột User là =SUBSTITUTE(A1;"@outlookup.com";"")
 
Bạn muốn lấy ký tự đầu thì dùng như sau: A1 là địa chỉ email đặt công thức Tại
Mã:
B1=Replace(A1,find("@",A1),len(A1),"")
 
nếu có chuỗi @outlook.com thì có thêm cách này nữa
sử dụng công cụ tìm kiếm và thay thế.
 
Web KT
Back
Top Bottom