Cho Mình Hỏi Về Vấn đề Tách địa Chỉ Mail Ra Khỏi Chuỗi Với

Giải Pháp Excel
  • Trang chủ Có gì mới Hoạt động gần nhất Tác giả
  • Diễn đàn Tìm bài viết mới Tìm theo chuyên mục
  • Video New Video về Excel Video về tin học khác Tin tức về tin học chung
  • Thông tin mới Featured content Tìm bài mới Tài Nguyên Mới Hoạt động gần nhất
  • Tài nguyên Đánh giá mới nhất Tìm tài nguyên
  • Facebook
  • Đóng góp
Đăng nhập Đăng Ký Có gì mới? Tìm kiếm

Tìm kiếm

Mọi nơi Đề tài Diễn đàn này Đề tài này Chỉ tìm trong tiêu đề Note Bởi: Tìm kiếm Tìm nâng cao…
  • Tìm bài viết mới
  • Tìm theo chuyên mục
Menu Đăng nhập Đăng Ký Install the app Install How to install the app on iOS

Follow along with the video below to see how to install our site as a web app on your home screen.

Note: This feature may not be available in some browsers.

  • Khách ơi! GPE thông tin đến bạn ấn phẩm "lập trình VBA trong Excel": - Phần cơ bản - Phần Nâng Cao - VBA trong Excel - Cải thiện và tăng tốc
  • Trang chủ
  • Diễn đàn
  • Xử lý chuỗi ký tự
You are using an out of date browser. It may not display this or other websites correctly.You should upgrade or use an alternative browser. Cho mình hỏi về vấn đề tách địa chỉ mail ra khỏi chuỗi với (1 người xem)
  • Thread starter Thread starter daolienkt
  • Ngày gửi Ngày gửi 4/3/14
Liên hệ QC

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

Đang trực tuyến: 2 (Thành viên: 0, Khách: 2) D

daolienkt

Thành viên mới
Tham gia 21/3/09 Bài viết 3 Được thích 0 Mình coppy danh sách email này trên facebook, vì vậy mà nó bị lẫn cả hình ảnh và các từ không cần thiết vào. Mình cần tách để lấy một list danh sách mail. Số lượng mail rất nhiều nên nhờ mọi người giúp mình vụ nay. Mình search đc công thức tách rồi nhưng không tách được riêng mail ra: như ở cột B, kết quả vẫn dính tên vào đó. Khi mình đánh bằng tay kết quả để tách tiếp thì được (cột E và F) Nhưng sao copy giá trị kết quả từ cột B sang cột C để tách tiếp thì không cho kết quả (cột D) Mọi người xem xem giúp mình nhé. Mình không giỏi excel nên trăm sự nhờ mọi người. Thanks all,

File đính kèm

  • ldt1.xlsx ldt1.xlsx 27.8 KB · Đọc: 90
nghiaphuc

nghiaphuc

Thành viên gạo cội
Thành viên danh dự Tham gia 25/9/09 Bài viết 5,729 Được thích 8,859 Giới tính Nam Nghề nghiệp Giáo viên
daolienkt đã viết: Mình coppy danh sách email này trên facebook, vì vậy mà nó bị lẫn cả hình ảnh và các từ không cần thiết vào. Mình cần tách để lấy một list danh sách mail. Số lượng mail rất nhiều nên nhờ mọi người giúp mình vụ nay. Mình search đc công thức tách rồi nhưng không tách được riêng mail ra: như ở cột B, kết quả vẫn dính tên vào đó. Khi mình đánh bằng tay kết quả để tách tiếp thì được (cột E và F) Nhưng sao copy giá trị kết quả từ cột B sang cột C để tách tiếp thì không cho kết quả (cột D) Mọi người xem xem giúp mình nhé. Mình không giỏi excel nên trăm sự nhờ mọi người. Thanks all, Nhấp chuột vào đây để mở rộng...
Trong dữ liệu nguồn của bạn có một số vấn đề: 1. Trong chuỗi có chứa một số khoảng trắng có mã 160 chứ không phải là dấu cách bình thường (có mã 32). 2. Một số chuỗi chứa thêm nội dung sau địa chỉ email, dẫn đến việc tách dữ liệu gặp khó khăn. Cách xử lý: 1. Sử dụng chức năng Replace để thay thế khoảng trắng có mã 160 bởi dấu cách bình thường. Cách làm: Chọn cột A, nhấn Ctrl+H. Tiếp theo: + Tại vị trí Find what, bạn giữ phím Alt và nhập liên tiếp chuỗi số 0160 ở bên dãy phím số (của máy để bàn). Hoặc cũng có thể nhập công thức =Char(160) vào 1 ô rồi copy kết quả dán vào đây. + Tại vị trí Replace with, nhấn dấu cách. + Nhấn Replace All (hoặc Alt+A) để thay thế tất cả. 2. Sử dụng chức năng Replace để thay thế chuỗi .com* bởi chuỗi .com để xóa hết nội dung sau địa chỉ email. 3. Sử dụng công thức sau cho ô B2 và fill xuống: Mã: Sao chép. =IF(ISNUMBER(FIND("@",A2)),TRIM(RIGHT(SUBSTITUTE(A2," ",REPT(" ",255)),255)),"") 4. Sau khi fill công thức cho cột B, bạn sẽ được kết quả là các địa chỉ email. Bây giờ có thể sử dụng AutoFilter để lọc ra các dòng có chứa địa chỉ email. S

siwtom

Thành viên gắn bó
Tham gia 19/3/08 Bài viết 2,127 Được thích 4,211
daolienkt đã viết: Mình coppy danh sách email này trên facebook, vì vậy mà nó bị lẫn cả hình ảnh và các từ không cần thiết vào. Mình cần tách để lấy một list danh sách mail. Số lượng mail rất nhiều nên nhờ mọi người giúp mình vụ nay. Mình search đc công thức tách rồi nhưng không tách được riêng mail ra: như ở cột B, kết quả vẫn dính tên vào đó. Khi mình đánh bằng tay kết quả để tách tiếp thì được (cột E và F) Nhưng sao copy giá trị kết quả từ cột B sang cột C để tách tiếp thì không cho kết quả (cột D) Mọi người xem xem giúp mình nhé. Mình không giỏi excel nên trăm sự nhờ mọi người. Thanks all, Nhấp chuột vào đây để mở rộng...
Bạn gõ bằng tay thì tách được còn nếu lấy ở cột B thì không được vì bạn có FIND(" "...) trong khi đó thì trong "Phương [email protected]" giữa "Phương" và "phương" không có dấu cách với code = 32, tức " ", mà có ký tự với code = 160. Dể hiểu thôi vì bạn copy từ trang web ( ký tự với code = 160 được dùng trên trang web) Bạn thử làm như sau: 1. Alt + F11 để vào VBE --> Insert --> Module --> dán code sau vào Module1 2. Đặt trên sheet 1 Button và gán cho nó macro tachemail 3. Code Mã: Sao chép. Sub tachemail() Dim re As Object, Arr(), text As String, index As Long Arr = Range([A2], [A65535].End(xlUp)).Value Set re = CreateObject("VBScript.RegExp") With re .Pattern = "\S+@\S+" For index = 1 To UBound(Arr) text = Replace(Arr(index, 1), Chr(160), " ") If text <> "" Then If .test(text) Then Arr(index, 1) = Trim(.Execute(text).Item(0).Value) Else Arr(index, 1) = "" End If End If Next End With Set re = Nothing Range("B2").Resize(UBound(Arr)).Value = Arr End Sub B

bebo021999

Thành viên gạo cội
Tham gia 26/1/11 Bài viết 6,042 Được thích 8,814 Giới tính Nam Nghề nghiệp GPE 1 phát ăn ngay: Lấy chuỗi có chứa @ ở giữa hai khoảng trắng: Mã: Sao chép. =IFERROR(TRIM(MID(SUBSTITUTE(SUBSTITUTE($A2,CHAR(160)," ")," ",REPT(" ",100)),SEARCH("@",SUBSTITUTE(SUBSTITUTE($A2,CHAR(160)," ")," ",REPT(" ",100)))-50,100)),"") ndu96081631

ndu96081631

Huyền thoại GPE
Thành viên BQT Super Moderator Tham gia 5/6/08 Bài viết 30,703 Được thích 53,982 Thí nghiệm công thức này xem sao: Mã: Sao chép. =TRIM(LEFT(SUBSTITUTE(TRIM(IF(COUNTIF(A2,"*@*"),MID(SUBSTITUTE(A2,CHAR(160),REPT(" ",255)),255,255),""))," ",REPT(" ",255)),255)) D

daolienkt

Thành viên mới
Tham gia 21/3/09 Bài viết 3 Được thích 0 Cảm ơn mọi người nhiều nhé. Mình làm được rồi. Tks mọi người rất rất nhiều! H

hanunu

Thành viên mới
Tham gia 14/3/14 Bài viết 1 Được thích 0 oh hay quá. Bạn daolienkt ơi. mình cũng đang rất cần một danh sách cho cv của mình là gửi mail, mà mình chưa biết tìm đâu ra nguồn. bạn cho mình xin danh sách của bạn được không. Bạn phải đăng nhập hoặc đăng ký để trả lời bài viết tại đây.

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

SA_DQ Copilot bình luận các ván cờ vua từng ngày. (2 người xem)
    • Thích
  • SA_DQ
  • 3/11/25
  • Chia sẻ
Trả lời 43 Đọc 2K Hôm nay lúc 04:53 SA_DQ SA_DQ T
  • Question Question
Gửi Mail tự động bằng VBA có đính kèm bảng tổng hợp và chữ ký (2 người xem)
  • thanhhai30420
  • 16/2/24
  • Lập Trình với Excel
Trả lời 2 Đọc 603 Hôm qua, lúc 23:07 tuantv9 T S
  • Question Question
GỬI BẢNG LƯƠNG HÀNG LOẠT (2 người xem)
  • sonthoa4
  • 18/5/22
  • Lập Trình với Excel
Trả lời 10 Đọc 3K Hôm qua, lúc 23:00 tuantv9 T LuuGiaPhúc Code gởi mail từ excel theo danh sách cho sẵn (2 người xem)
  • LuuGiaPhúc
  • 24/5/24
  • Những vấn đề chung
Trả lời 13 Đọc 1K Hôm qua, lúc 22:54 tuantv9 T T gửi thư tự động đến 1000k khách hàng bằng outlook (1 người xem)
  • tuantv9
  • Hôm qua, lúc 22:36
  • Hàm và công thức Excel
Trả lời 0 Đọc 14 Hôm qua, lúc 22:36 tuantv9 T D File sau khi lưu bị nhảy cột (2 người xem)
  • Dé Noir
  • Thứ sáu lúc 16:42
  • Giải thích, gỡ rối, xử lý lỗi công thức
Trả lời 5 Đọc 113 Hôm qua, lúc 21:14 Dé Noir D N Vấn đề về hiệu năng khi thực hiện ghép chuỗi trong VBA với tần suất lớn (2 người xem)
    • Thích
    • Cảm ơn
  • nguyendang95
  • Thứ sáu lúc 21:51
  • Excel và các ngôn ngữ lập trình khác
Trả lời 17 Đọc 336 Hôm qua, lúc 19:44 nguyendang95 N HeSanbi
  • Đã giải quyết
LocalizeXL v1.73 - Làm nổi bật ô đang chọn và cuộn trang tự động (phiên bản 2026) (2 người xem)
    • Thích
    • Yêu thích
  • HeSanbi
  • 5/3/21
  • Lập Trình với Excel
Trả lời 84 Đọc 18K Thứ bảy lúc 23:06 HeSanbi HeSanbi L xin công thức dò tìm 1 hóa đơn xuất nhiều ngày khác nhau (2 người xem)
  • loandao82
  • Thứ tư lúc 10:59
  • Tìm kiếm, dò tìm và tham chiếu
Trả lời 4 Đọc 195 Thứ bảy lúc 21:04 ptm0412 ptm0412 Q Tính Tổng Có Điều Kiện Từ Nhiều Sheet (3 người xem)
  • quydangktk
  • 20/1/11
  • Hàm và công thức Excel
Trả lời 30 Đọc 34K Thứ bảy lúc 15:58 congchuabongbong C B PIVOT ĐỂ LỌC CẢ MÃ NHÂN VIÊN VÀ HỌ TÊN NHÂN VIÊN CÙNG HIỂN THỊ Ở ROWS (2 người xem)
  • BaoBao.9
  • Thứ tư lúc 15:32
  • Hàm và công thức Excel
Trả lời 2 Đọc 112 Thứ bảy lúc 08:39 BaoBao.9 B V Nhờ các bạn trợ giúp về hàm FILTER trong EXCEL 2019, ô trống khi lấy dữ liệu cứ hiển thị là số 0 (2 người xem)
  • vuvannguyen1972
  • Thứ sáu lúc 16:52
  • Hướng dẫn sử dụng các hàm trong Excel
Trả lời 1 Đọc 84 Thứ sáu lúc 17:38 Phuocam Phuocam T Làm file mail Merge bị lỗi ko hiện ra các trường để Insert (1 người xem)
  • trinhthilan3007
  • Thứ sáu lúc 16:32
  • Hỏi đáp những vấn đề khác
Trả lời 0 Đọc 45 Thứ sáu lúc 16:32 trinhthilan3007 T N Các bác cho em hỏi hàm tình tổng trong Exel này ạ. (2 người xem)
  • NguyenNT85
  • Thứ tư lúc 22:32
  • Hàm và công thức Excel
Trả lời 7 Đọc 208 Thứ sáu lúc 07:18 DeTong D T File pdf xuất ra không giống trong màn hình in (Excel 2016) (2 người xem)
  • TranTuanBOT
  • Thứ năm lúc 17:37
  • Những vấn đề chung
Trả lời 0 Đọc 72 Thứ năm lúc 17:37 TranTuanBOT T 1
  • Question Question
file excel mở ra nhưng không kích được sang sheet khác nhờ các anh chị trợ giúp ạ (2 người xem)
  • 198zxc
  • Thứ năm lúc 09:22
  • Lập Trình với Excel
Trả lời 4 Đọc 98 Thứ năm lúc 10:39 198zxc 1 G FOOTER BỊ LỆCH KHI IN (2 người xem)
  • GACON_VBA
  • Thứ năm lúc 10:18
  • Những vấn đề chung
Trả lời 0 Đọc 79 Thứ năm lúc 10:18 GACON_VBA G huuthang_bd Chia sẻ: Tạo thông báo nhắc nhở khi sắp đến ngày kỷ niệm (1 người xem)
    • Thích
    • Yêu thích
  • huuthang_bd
  • 6/5/21
  • Ứng dụng cho lĩnh vực khác
Trả lời 48 Đọc 12K Thứ tư lúc 20:53 Gà Công Nghệ Gà Công Nghệ N Xin các cao nhân chỉ giúp hàm phân ca ( 3 ca làm việc 24/7) (2 người xem)
  • ngngngoc88
  • 16/1/26
  • Giải thích, gỡ rối, xử lý lỗi công thức
Trả lời 19 Đọc 533 Thứ tư lúc 19:51 ptm0412 ptm0412 H Khi chọn in, thì khổ giấy, chọn in dọc hay ngang đã được chọn sẵn (1 người xem)
  • hoanglocphat
  • Thứ tư lúc 13:42
  • Định dạng, trình bày, in ấn bảng tính
Trả lời 1 Đọc 75 Thứ tư lúc 17:49 Maika8008 Maika8008 Xem thêm… Chia sẻ: Facebook X Bluesky LinkedIn Reddit Pinterest Tumblr WhatsApp Email Chia sẻ Link

Thành viên có số lượng bài viết cao nhất tháng

  • ptm0412 40
  • Phan Thế Hiệp 19
  • dungpham01 16
  • SA_DQ 14
  • Gà Công Nghệ 11
  • oiquetoi 10
  • AnhThu-1976 9
  • thanthanhan 8
  • DeTong 8
  • HeSanbi 8
  • nguyendang95 8
  • Cúc Hr 7
  • sangdennh 7
  • DamMeVBAvaExcel 6
  • HUONGHCKT 6
  • Maika8008 6
  • HieuCD 5
  • chiendich 5
  • Gà Con yêu VBA 5
  • hoangtuaotrang_hp_vn 4

Thành viên có điểm tương tác cao nhất tháng

  • Phan Thế Hiệp 54
  • ptm0412 52
  • dungpham01 18
  • HieuCD 16
  • thanthanhan 12
  • DeTong 8
  • HUONGHCKT 7
  • singfeng 7
  • Cúc Hr 6
  • hoangtuaotrang_hp_vn 6
  • 2013myvietnam 5
  • HeSanbi 5
  • nguyendang95 5
  • SA_DQ 5
  • chiendich 4
  • Maika8008 4
  • LOGANWover 3
  • le_vis 3
  • AnhThu-1976 3
  • huuthang_bd 3

Thời gian đếm ngược.

000 Ngày 00 Giờ 00 phút 00 giây Thân mời tham dự sự kiện sinh nhật GPE 2025
  • Trang chủ
  • Diễn đàn
  • Xử lý chuỗi ký tự
  • Website này sử dụng cookies. Tiếp tục sử dụng trang này, đồng nghĩa với việc bạn chấp nhận website sử dụng cookies. Chấp nhận Tìm hiểu thêm.…
Back Top Bottom

Từ khóa » Tách Email Từ List