Xin hỏi cách lấy chuỗi ký tự trước một ký tự trong chuỗi

Liên hệ QC

kecodon

Thành viên mới
Tham gia
2/2/07
Bài viết
8
Được thích
2
ví dụ em có một cột gồm các giá trị sau: bh-01, bh-02, kbh-03, kbh-04...
em muốn lấy các ký tự trước dấu "-", tức là bh và kbh thì phải dùng lệnh gì? ai biết giúp em với...*****
 
(ụ thể sẽ vầy:

Lấy 1 KT:
=MID(T16,FIND("-",T16)-1,1)
Lấy tất các KT trước:
=LEFT(S16,FIND("-",S16)-1)
 
Lần chỉnh sửa cuối:
cám ơn mọi người nhé, em làm được rồi
 
ah.co ai giup to duoc vấn đề này một tí không nhỉ: làm thế nào để lấy được hai ký tự là "XM" trong chuỗi "XHKM"
 
ah.co ai giup to duoc vấn đề này một tí không nhỉ: làm thế nào để lấy được hai ký tự là "XM" trong chuỗi "XHKM"
1. Sau này mấy chữ màu đậm bạn viết cho rõ lại.
2. Cứ nghiên cứu các hàm Left(), Right(), Mid() để xử lý chuỗi.
Thử với ví dụ này =Left("XHKM") & Right("XHKM")
 
Lấy 1 KT:
=MID(T16,FIND("-",T16)-1,1)
Lấy tất các KT trước:
=LEFT(S16,FIND("-",S16)-1)
Cho em hỏi là nếu muốn lấy tất cả các ký tự sau dấu (-) thì dùng hàm nào ạ? Em dùng hàm right tương tụ hàm left ở trên nhưng không ra được hết các ký tự. Giúp em với ạ. Em cám ơn.
 
Cho em hỏi là nếu muốn lấy tất cả các ký tự sau dấu (-) thì dùng hàm nào ạ? Em dùng hàm right tương tụ hàm left ở trên nhưng không ra được hết các ký tự. Giúp em với ạ. Em cám ơn.

=Mid("Cai-gido",Find("-","Cai-gido")+1,Len("Cai-gido"))
Muốn Right thì:
=RIGHT("Cai-gido",LEN("Cai-gido")-FIND("-","Cai-gido"))
Kết quả = "gido"
Không có dấu "-" thì "tèo". Tìm công thức bẫy lỗi.
 
Lần chỉnh sửa cuối:
Web KT

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

Back
Top Bottom