Lấy Nhóm Kí Tự Sau Kí Tự đặc Biệt đầu Tiên | Lienntkblog
Có thể bạn quan tâm
Bạn có thể dùng một số hàm để tách chuỗi kí tự trong chuỗi excel một cách dễ dàng.
1. Lấy nhóm kí tự đầu tiên trong chuỗi ký tự:
Để lấy n kí tự đầu tiên trong chuỗi ký tự bạn dùng hàm Left
Công thức: LEFT(text, [num_chars])
- Text là chuỗi ký tự cần tách hoặc vị trí chuỗi kí tự cần tách
- [num_chars] là số ký tự bạn muốn lấy (điền số)
Ví dụ: Muốn lấy 3 kí tự đầu tiên trong chuỗi “Password and Access Code” trong excel, bạn dùng hàm
=left(“Password and Access Code”,3)
hoặc =left(A1,3) để tách kí tự như trong ảnh:
Ví dụ về hàm LEFT – tách nhóm kí tự bên trái chuỗi kí tự
***Tách nhóm kí tự trước kí tự đặc biệt đầu tiên trong chuỗi
Cách 1: Khi bạn muốn lấy một nhóm kí tự trước kí tự đặc biệt đầu tiên bạn có thể dùng kết hợp hàm Left và hàm Find:
Công thức: =LEFT(Text,FIND([ki-tu-dac-biet],Text)-1)
Ví dụ: Tách lấy nhóm kí tự trước dấu cách đầu tiên trong chuỗi kí tự “Password and Access Code” bạn dùng hàm:
=left(“Password and Access Code”,find(” “,”Password and Access Code”)-1)
hoặc =left(A1,find(” “,A1)-1) để tách kí tự như trong ảnh:
Kết hợp hàm left và hàm find để lấy nhóm kí tự đầu tiên trước dấu cách ” ” trong chuỗi
*** Thêm về hàm Find:
Hàm Find định vị một chuỗi văn bản nằm trong chuỗi văn bản gốc và trả về số thứ tự của vị trí bắt đầu của chuỗi văn bản đó tính từ ký tự thứ nhất của chuỗi văn bản gốc
Công thức: FIND(find_text, within_text, [start_num])
- Find_text là kí tự muốn tìm
- Within_text là chuỗi kí tự gốc
- Start_num là vị trí ký tự bắt đầu tìm. Ký tự thứ nhất của within_text là ký tự số 1. Nếu bỏ qua start_num, thì nó được mặc định là 1.
Cách 2: Khi bạn muốn lấy một nhóm kí tự trước kí tự đặc biệt đầu tiên bạn có thể dùng kết hợp hàm Mid và hàm Find:
Công thức: =MID(Text,1,FIND([ki-tu-dac-biet],Text)-1)
Ví dụ: Tách lấy nhóm kí tự trước dấu cách đầu tiên trong chuỗi kí tự “Password and Access Code” bạn dùng hàm:
=MID(“Password and Access Code”,1,FIND(” “,”Password and Access Code”,1)-1)
hoặc =MID(A1,1,FIND(” “,A1,1)-1) như trong ảnh:
Kết hợp hàm Mid và hàm Find để lấy nhóm ký tự trước kí tự đặc biệt đầu tiên trong chuỗi kí tự
2. Lấy nhóm kí tự cuối cùng trong chuỗi ký tự:
Để lấy n kí tự đầu tiên trong chuỗi ký tự bạn dùng hàm Right
Công thức: RIGHT(text, [num_chars])
- Text là chuỗi ký tự cần tách hoặc vị trí chuỗi kí tự cần tách
- [num_chars] là số ký tự bạn muốn lấy (điền số)
Ví dụ: Muốn lấy 4 kí tự cuối cùng trong chuỗi “Password and Access Code” trong excel, bạn dùng hàm
=right(“Password and Access Code”,4)
hoặc =right(A1,4) để tách kí tự như trong ảnh:
Ví dụ về hàm right – tách nhóm kí tự cuối cùng trong chuỗi kí tự
***Tách nhóm kí tự sau kí tự đặc biệt đầu tiên trong chuỗi
Khi bạn muốn lấy một nhóm kí tự sau kí tự đặc biệt đầu tiên bạn có thể dùng kết hợp hàm Right, hàm Len và hàm Find:
Công thức: =RIGHT(Text,LEN(Text)-FIND([ki-tu-dac-biet],Text))
Ví dụ: Tách lấy nhóm kí tự sau dấu cách đầu tiên trong chuỗi kí tự “Password and Access Code” bạn dùng hàm:
=RIGHT(“Password and Access Code”,LEN(“Password and Access Code”)-find(” “,”Password and Access Code”))
hoặc =RIGHT(A1,LEN(A1)-FIND(” “,A1)) để tách kí tự như trong ảnh:
Kết hợp hàm Right, hàm Len và hàm Find để lấy nhóm kí tự sau kí tự đặc biệt đầu tiên
*** Thêm về hàm Len:
Hàm Lend dùng để đếm độ dài chuỗi kí tự
Công thức: LEN(text)
Text là chuỗi kí tự cần đếm, trong đó dấu cách (khoảng trống) vẫn được đếm là 1 kí tự
***Cách lấy ký tự sau ký tự đặc biệt cuối cùng Với những chuỗi phức tạp nhiều dấu phân cách, thì việc trích xuất nội dung phải tách từ dấu phân cách cuối cùng. Với bảng dữ liệu dưới đây có ô chỉ dùng 1 dấu phân cách, nhưng có ô dùng tới 2, 3, 4 dấu phân cách và yêu cầu lấy ký tự sau dấu phân cách cuối cùng.
Áp dụng công thức vào bảng dữ liệu này chúng ta nhập =RIGHT(A1,LEN(A1)-SEARCH(“$”,SUBSTITUTE(A1,” “,”$”,LEN(A1)-LEN(SUBSTITUTE(A1,” “,””))))) và nhấn Enter. Trong đó:
- LEN(A1): tổng chiều dài của chuỗi ký tự trong ô B6.
- LEN(SUBSTITUTE(A1,” “,””)): chiều dài của chuỗi ký tự không có dấu cách.
- LEN(A1)-LEN(SUBSTITUTE(A1,” “,””)): tổng chiều dài ban đầu trừ đi chiều dài chuỗi ký tự không có dấu cách.
- SUBSTITUTE(A1,” “,”$”,LEN(A1)-LEN(SUBSTITUTE(A1,” “,””))): thay thế dấu cách cuối cùng bằng ký tự mới $, hàm SUBSTITUTE cho phép thay thế ký tự được chỉ định trong chuỗi.
- SEARCH(“$”,SUBSTITUTE(A1,” “,”$”,LEN(A1)-LEN(SUBSTITUTE(A1,” “,””)))): xác định vị trí của dấu cách cuối cùng, trong hình dấu cách được thay bằng dấu $.
- RIGHT(A1,LEN(A1)-SEARCH(“$”,SUBSTITUTE(A1,” “,”$”,LEN(A1)-LEN(SUBSTITUTE(A1,” “,””))))): trả về chuỗi bên phải dấu cách cuối cùng, lấy tổng chiều dài chuỗi trừ đi vị trí của dấu cách.
Băng Hạ – 12/9/16
Từ khóa » Hàm Tách Chuỗi Ký Tự đặc Biệt Trong Excel
-
Làm Thế Nào để Tách Chuỗi Văn Bản Trong Excel Theo Dấu Phẩy ...
-
Tách Lấy Chuỗi Kí Tự Phía Trước Hoặc Phía Sau Kí Tự đặc Biệt Nào đó
-
Tách Chuỗi Sau Ký Tự đặc Biệt Trong Excel
-
Cắt Chuỗi Trong Excel - Cách Dùng Hàm Lấy Chuỗi Ký Tự - Ict-saigon
-
Tách Chuỗi Sau Ký Tự đặc Biệt Trong Excel
-
Tách Họ, Tên, Lấy Chuỗi Ký Tự Trước Khoảng Trắng, Tách Lấy Chuỗi Kí Tự ...
-
Cách Tách Lấy Chuỗi Trước Hoặc Sau Ký Tự đặc Biệt Trong Excel
-
Hàm LEFT, Cách Dùng Hàm Cắt Chuỗi Ký Tự Bên Trái Trong Excel
-
Cách Tách Lấy Chuỗi Trước Hoặc Sau Ký Tự đặc Biệt Trong Excel
-
Tổng Hợp Các Hàm Xử Lý Chuỗi Ký Tự Trong Excel, Cú Pháp Và Ví Dụ
-
Tách Chuỗi Ký Tự Nằm Giữa Hai Ký Tự đặc Biệt | Giải Pháp Excel
-
Cách Tách Chuỗi Văn Bản Theo Dấu Phẩy Hoặc Dấu Cách Trong Excel
-
Tách Chuỗi Sau Ký Tự đặc Biệt Trong Excel