Công thức Excel: Trích xuất chuỗi con -

Mục lục

Công thức chung

=MID(A1,start,end-start+1)

Tóm lược

Để trích xuất một chuỗi con bằng công thức Excel, bạn có thể sử dụng hàm MID. Trong ví dụ được hiển thị, công thức trong E5 là:

=MID(B5,C5,D5-C5+1)

mà ở hàng 5, trả về "Hoàn hảo".

Giải trình

Lưu ý: trong ví dụ này, chúng tôi đang tính toán vị trí kết thúc để trích xuất một chuỗi con có vị trí bắt đầu và kết thúc theo nghĩa đen. Tuy nhiên, nếu bạn biết số ký tự cần giải nén, bạn chỉ cần cắm trực tiếp vào số đó.

Trong ví dụ trên trang này, chúng tôi đang sử dụng hàm MID để trích xuất văn bản dựa trên vị trí bắt đầu và kết thúc. Hàm MID chấp nhận ba đối số: chuỗi văn bản, vị trí bắt đầu và số ký tự cần trích xuất. Văn bản đến từ cột B và vị trí bắt đầu đến từ cột C. Số ký tự cần trích xuất được tính bằng cách trừ phần bắt đầu từ phần cuối và cộng 1. Trong ô E6:

=MID(B5,C5,D5-C5+1) =MID("Perfect is the enemy of good",1,7-1+1) =MID(B5,1,7) // returns "Perfect"

Các hàm trích xuất chuỗi con

Excel cung cấp ba hàm chính để trích xuất chuỗi con:

=MID(txt,start,chars) // extract from middle =LEFT(txt,chars) // extract from left =RIGHT(txt,chars) // extract from right

Nhấp vào tên chức năng ở trên để biết chi tiết và các ví dụ được liên kết.

Tìm vị trí đầu và cuối bằng công thức

Trong ví dụ được hiển thị, vị trí bắt đầu và kết thúc dựa trên các giá trị được mã hóa cứng. Tuy nhiên, có thể tính toán các vị trí bằng hàm FIND và hàm SEARCH. Xem các liên kết bên dưới để biết ví dụ.

thú vị bài viết...