Xin chỉ giúp cách lấy dữ liệu trong text có chứa ký tự đặc biệt (1 người xem)

Liên hệ QC

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

Hồng32

Thành viên mới
Tham gia
2/12/17
Bài viết
13
Được thích
1
Giới tính
Nữ
Xin chào các bạn, Nhờ các bạn giúp mình tìm công thức để lấy dữ liệu trong text có chứa ký tự # và ). cụ thể như sau
Từ ô B1 đến ô B9 mình có những dữ liệu bất kỳ như: 1(#12), 2(#1),3(#02), 4(#1258)...... Mình muốn lấy những ký tự sau dấu # và trước dấu ) sang cột C. Tức là mình muốn kết quả từ ô C1 đến ô C9 là 12, 1, 02, 1258,..... Nhờ mọi người chỉ giúp. Xin cám ơn
 

File đính kèm

Mình đã dùng hàm mid,left, right nhưng do số ký tự sau dấu # thay đổi nên không biết phải xử lý thế nào
 
Xin chào các bạn, Nhờ các bạn giúp mình tìm công thức để lấy dữ liệu trong text có chứa ký tự # và ). cụ thể như sau
Từ ô B1 đến ô B9 mình có những dữ liệu bất kỳ như: 1(#12), 2(#1),3(#02), 4(#1258)...... Mình muốn lấy những ký tự sau dấu # và trước dấu ) sang cột C. Tức là mình muốn kết quả từ ô C1 đến ô C9 là 12, 1, 02, 1258,..... Nhờ mọi người chỉ giúp. Xin cám ơn
Công thức =--MID(TRIM(SUBSTITUTE(SUBSTITUTE(B1;"(";"");")";""));3;100).
 
Xin chào các bạn, Nhờ các bạn giúp mình tìm công thức để lấy dữ liệu trong text có chứa ký tự # và ). cụ thể như sau
Từ ô B1 đến ô B9 mình có những dữ liệu bất kỳ như: 1(#12), 2(#1),3(#02), 4(#1258)...... Mình muốn lấy những ký tự sau dấu # và trước dấu ) sang cột C. Tức là mình muốn kết quả từ ô C1 đến ô C9 là 12, 1, 02, 1258,..... Nhờ mọi người chỉ giúp. Xin cám ơn
Mã:
C1=MID(B1,FIND("#",B1)+1,FIND(")",B1)-FIND("#",B1)-1)
 
Xin chào các bạn, Nhờ các bạn giúp mình tìm công thức để lấy dữ liệu trong text có chứa ký tự # và ). cụ thể như sau
Từ ô B1 đến ô B9 mình có những dữ liệu bất kỳ như: 1(#12), 2(#1),3(#02), 4(#1258)...... Mình muốn lấy những ký tự sau dấu # và trước dấu ) sang cột C. Tức là mình muốn kết quả từ ô C1 đến ô C9 là 12, 1, 02, 1258,..... Nhờ mọi người chỉ giúp. Xin cám ơn
Cách 1:
- Chọn cột B, nhấn Ctrl + H.
- Mục Find what:
Lần 1: *~# rồi click Replace All
Lần 2: ) rồi click Replace All.

Xong!

Cách 2:
PHP:
C1=AGGREGATE(14,6,--MID(B1,SEARCH("#",B1)+1,ROW($1:$15)),1)
 
Cám ơn các bạn đã giúp. Nhưng giờ lại có vấn đề là ô chứa dữ liệu text và ô lấy kết quả ra lại bị trộn ô (do bảng exell mẫu đã xây dựng nên không đổi được định dạng) nên khi mình viết câu lệnh này thì lại không được
 
Lần chỉnh sửa cuối:
Nhờ mọi người giúp đỡ
 

File đính kèm

Cám ơn các bạn đã giúp. Nhưng giờ lại có vấn đề là ô chứa dữ liệu text và ô lấy kết quả ra lại bị trộn ô (do bảng exell mẫu đã xây dựng nên không đổi được định dạng) nên khi mình viết câu lệnh này thì lại không được
Quét chọn từ C8 đến C33 - Nhập trên thanh công thức:
PHP:
=MID(LEFT(B8;LEN(B8)-1);FIND("#";B8)+1;LEN(B8))
Ấn Ctrl + Enter.
 
Quét chọn từ C8 đến C33 - Nhập trên thanh công thức:
PHP:
=MID(LEFT(B8;LEN(B8)-1);FIND("#";B8)+1;LEN(B8))
Ấn Ctrl + Enter.

Nếu đánh công thức vào từng ô ở cột C thì được nhưng nếu kéo công thức xuống theo cột dọc thì không được vì mỗi ô có số lượng ô trộn khác nhau
 
Nếu đánh công thức vào từng ô ở cột C thì được nhưng nếu kéo công thức xuống theo cột dọc thì không được vì mỗi ô có số lượng ô trộn khác nhau
Bảo đảm là bạn chưa làm thử và làm đúng theo hướng dẫn bài #9
 
Web KT

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

Back
Top Bottom