Các Bạn giúp mình cách Lọc Ký Tự Trong Chuỗi

Liên hệ QC

thangkhuang

Thành viên mới
Tham gia
15/4/11
Bài viết
8
Được thích
0
Mình mới học về Excel nên chưa có kinh nghiệm lắm về cách Lọc ký tự trong chuỗi. Các Bạn giúp mình nha: VD như chuỗi: 01_add_wert ở ô A1 và 01_dfgh_dffgjh ơ ô A2. Các ký tự mình muốn lọc là sao 2 dấu"_", và số ký tự mình muốn lọc ở 2 ô củng không giống nhau. Mình biết là dùng hàm: RIGHT,MID,LEFTvà LEN các bạn giúp mình nha. Thanks Trước@#!^%. Nhanh giùm mình nha
 

File đính kèm

Thấy chữ bôi màu đỏ trong file của Bạn đưa lên đoán là Bạn muốn tách lấy những ký tự màu đỏ giữa 2 dấu "_"? Nếu đúng như thế Bạn có thể dùng công thức sau:
Mã:
=MID(A1;FIND("_";A1)+1;FIND("_";A1;FIND("_";A1)+1)-FIND("_";A1)-1)
Hoặc
Mã:
=LEFT(SUBSTITUTE(A1;LEFT(A1;FIND("_";A1));"");FIND("_";SUBSTITUTE(A1;LEFT(A1;FIND("_";A1));""))-1)
 

File đính kèm

Thấy chữ bôi màu đỏ trong file của Bạn đưa lên đoán là Bạn muốn tách lấy những ký tự màu đỏ giữa 2 dấu "_"? Nếu đúng như thế Bạn có thể dùng công thức sau:
Mã:
=MID(A1;FIND("_";A1)+1;FIND("_";A1;FIND("_";A1)+1)-FIND("_";A1)-1)
Hoặc
Mã:
=LEFT(SUBSTITUTE(A1;LEFT(A1;FIND("_";A1));"");FIND("_";SUBSTITUTE(A1;LEFT(A1;FIND("_";A1));""))-1)
Vầy có phải khỏe hơn không
PHP:
=TRIM(MID(SUBSTITUTE($A2,"_",REPT(" ",255)),255,255))
Công thức ngắn mà bẫy lỗi ngon ---> Chuổi rổng, chuổi không chưa dấu _ hoặc chuổi chỉ có 1 dấu _ cũng chơi tuốt
 
không bạn ơi mình muốn giải quyết vấn đề trên chỉ dùng những hàm sau đây : LEFT, RIGHT, MID, và, LEN thôi bạn ơi tại mình mới học thôi chưa học tới những hàm FIND. Dù sao mình cũng thanks bạn nhiều.
 
Thấy chữ bôi màu đỏ trong file của Bạn đưa lên đoán là Bạn muốn tách lấy những ký tự màu đỏ giữa 2 dấu "_"? Nếu đúng như thế Bạn có thể dùng công thức sau:
Mã:
=MID(A1;FIND("_";A1)+1;FIND("_";A1;FIND("_";A1)+1)-FIND("_";A1)-1)
Hoặc
Mã:
=LEFT(SUBSTITUTE(A1;LEFT(A1;FIND("_";A1));"");FIND("_";SUBSTITUTE(A1;LEFT(A1;FIND("_";A1));""))-1)
thật sự cảm ơn Anh nhưng Em mới học Ễxcel nên chưa biết hàm FIND. Em muốn giải quyết vấn đề trên bằng 4 Hàm : LEFT, RIGHT, MID, LEN thôi Anh à. Anh cố gắng giúp em
 
thật sự cảm ơn Anh nhưng Em mới học Ễxcel nên chưa biết hàm FIND. Em muốn giải quyết vấn đề trên bằng 4 Hàm : LEFT, RIGHT, MID, LEN thôi Anh à. Anh cố gắng giúp em
Bạn chưa biết thì bây giờ biết và áp dụng. Việc gì phải giới hạn trong các hàm đó cho khó khăn thêm.
 
thật sự cảm ơn Anh nhưng Em mới học Ễxcel nên chưa biết hàm FIND. Em muốn giải quyết vấn đề trên bằng 4 Hàm : LEFT, RIGHT, MID, LEN thôi Anh à. Anh cố gắng giúp em
Theo hình này:

untitled.JPG

Và yêu cầu chỉ dùng hàm MID, LEFT, RIGHT, LEN... thì tôi đoán rằng 2 bài này phải thêm điều kiện nữa:
- Bài 1: Trước dấu _ thứ nhất và sau dấu _ thứ 2 luôn là 2 ký tự
- Bài 2: Sau dấu _ thứ hai luôn là 2 ký tự và chuổi nằm giữa 2 dấu _ luôn là 4 ký tự
Nếu đúng thế thì làm được
Công thức cho Bài 1: =MID($A2,4,LEN($A2)-6)
Công thức cho Bài 2: =LEFT(RIGHT(A9,7),4)
Ngoài ra, nếu chuổi không có điều kiện gì đặc biệt thì.. thua
 

File đính kèm

dạ em làm dc rồi anh thanks anh nhiều. Bài 1 á Anh còn cách khác nữa không anh
 
Đương nhiên có, nhưng dài hơn:
PHP:
=RIGHT(LEFT(A2,LEN(A2)-3),LEN(A2)-6)
Cách khác nữa là dùng hàm LEFT trước, hàm RIGHT sau
Ẹc... Ẹc...
Cái CT này em củng thử áp dụng rồi nhưng mà no cứ bị lỗi ra kết quả #value?. May mà có anh giúp)(&&@@ giờ thì ra rồi thanks Anh Nhiều}}}}} Bữa nào có vấn đề gì Em hỏi Anh tiếp nha/-*+/
 
Web KT

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

Back
Top Bottom