Hỏi cách tách lấy 1 đoạn text trong exel khi có dữ liệu thế này (unique) (1 người xem)

Liên hệ QC

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

tranduyninh

Thành viên bị đình chỉ hoạt động
Thành viên bị đình chỉ hoạt động
Tham gia
25/12/07
Bài viết
5
Được thích
0
[TABLE="width: 513"]
[TR]
[TD]

yeumitto ( mailto:huymp@biz-wqeqwreyes.com.vn ) báo bài viết:



Re: Bán NOKIA X6 bộ nhớ 32GB [/TD]
[/TR]
[TR]
[TD]

yeumitto ( mailto:huymp@xyz.com.vn ) báo bài viết:



Bán hết luôn: Máy vi tính, mà[/TD]
[/TR]
[TR]
[TD]

thanhthuy385 ( mailto:thanhthuy385@y456hoo.com ) báo bài viết:



Bán hết luôn: Máy vi tín[/TD]
[/TR]
[TR]
[TD]

baby_kengi ( mailto:phamletrucquynh_qt34b2@y456oo.com ) báo bài viết:



Re: Tháng sau ng[/TD]
[/TR]
[TR]
[TD]

missb ( mailto:huongthao1985@yah343456o.com ) báo bài viết:



Thanh lý nước hoa CHANEL …[/TD]
[/TR]
[TR]
[TD]

Smod1 ( mailto:smod1@asrerwe.com.vn ) báo bài viết:



Re: Du LỊch Trung QuỐc GiÁp TẾt[/TD]
[/TR]
[/TABLE]
Đây là loại dữ liệu mà em có, giờ em muốn tách lấy email trong đoạn text này ra thì dùng hàm gì nhỉ các bác ?

Các dữ liệu unique:
- tất cả email đều bắt đầu bắng mailto
- tất cả email đều nằm trong ngoặc đơn ( )
 

File đính kèm

Đây là loại dữ liệu mà em có, giờ em muốn tách lấy email trong đoạn text này ra thì dùng hàm gì nhỉ các bác ?

Các dữ liệu unique:
- tất cả email đều bắt đầu bắng mailto
- tất cả email đều nằm trong ngoặc đơn ( )
Dùng thử cái này:
Mã:
=TRIM(MID(A1,FIND(":",A1,FIND("mailto",A1)+1)+1,FIND(")",A1,FIND(":",A1,FIND("mailto",A1)+1)+1)-FIND(":",A1,FIND("mailto",A1)+1)-1))
 
Dùng thử cái này:
Mã:
=TRIM(MID(A1,FIND(":",A1,FIND("mailto",A1)+1)+1,FIND(")",A1,FIND(":",A1,FIND("mailto",A1)+1)+1)-FIND(":",A1,FIND("mailto",A1)+1)-1))

Cám ơn bạn rất nhiều, mình đã giải quyết được vấn đề nhờ đoạn công thức của bạn :x:x:X:X:x thanks thật nhiều nha' :D
 
Đây là loại dữ liệu mà em có, giờ em muốn tách lấy email trong đoạn text này ra thì dùng hàm gì nhỉ các bác ?

Các dữ liệu unique:
- tất cả email đều bắt đầu bắng mailto
- tất cả email đều nằm trong ngoặc đơn ( )
Với dữ liệu có cấu trúc đồng nhất như thê thì có thể dùng hàm này cho ô B1
PHP:
=MID(A1;FIND(":";A1)+1;FIND(" )";A1)-FIND(":";A1)-1)
 

File đính kèm

Lần chỉnh sửa cuối:
Với dữ liệu có cấu trúc đồng nhất như thê thì có thể dùng hàm này cho ô B1
PHP:
=MID(A1;FIND(":";A1)+1;FIND(" )";A1)-FIND(":";A1)-1)
Tác giả đâu nói rằng mail bắt đầu bằng dấu ":" đâu bác? Nếu nội dung trước địa chỉ mail có dấu":" hoặc có cặp ngoặc đơn thì coi như "téo tèo teo". Dài chút chắc ăn.
Chắc ăn hơn nữa thì FIND thằng "@" rồi tìm 2 khoảng trắng gần nó nhất.
 
Tác giả đâu nói rằng mail bắt đầu bằng dấu ":" đâu bác? Nếu nội dung trước địa chỉ mail có dấu":" hoặc có cặp ngoặc đơn thì coi như "téo tèo teo". Dài chút chắc ăn.
Chắc ăn hơn nữa thì FIND thằng "@" rồi tìm 2 khoảng trắng gần nó nhất.
Thì tôi đã nói rõ ở đây rồi mà:
Với dữ liệu có cấu trúc đồng nhất như thế thì có thể dùng hàm này cho ô B1
 
Web KT

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

Back
Top Bottom