Cách Tách Số Và Chữ Ra Khỏi Chuỗi Trong Excel (Không cần VBA) 9/2021

lấy số trong chuỗi ký tự excel

Trong lúc làm việc với Excel mình có gặp một số trường hợp yêu cầu tách chỉ lấy phần số trong 1 chuỗi cho trước. Nhằm mục đích quản lý thông số, dữ kiện hoặc số điện thoại, ID của khách hàng, đối tác trên danh sách tổng. Vậy làm thế nào để tách số đây? Bài viết này chia sẻ với các bạn cách để thực hiện công việc tách số ra khỏi chuỗi.

Video hướng dẫn thực hiện nhanh

[external_link_head]

Tách Chữ Ra khỏi chuỗi

Đầu tiên bạn phải xác định vị trí số, để tìm vị trí số thì ta dùng hàm FIND với cấu trúc là =FIND({0;1;2;3;4;5;6;7;8;9};C4). Hàm này có nghĩa là bạn sẽ tìm từ số 0 đến số 9 trong chuỗi C4.

Cách Tách Số Và Chữ Ra Khỏi Chuỗi Trong Excel (Không cần VBA) 9/2021

Tích vào góc dưới ô vừa tạo kéo xuống để định dạng cho các ô phía dưới. Kết quả trả về cho các ô có số và trả về VALUE cho các ô không có số. 

Cách Tách Số Và Chữ Ra Khỏi Chuỗi Trong Excel (Không cần VBA) 9/2021

Để không trả về VALUE thì bạn sửa như sau: ta tích đúp vào ô đầu tiên của trả về và thêm &”0908603917″ vào cuối hàm có nghĩa là bạn sẽ nối thêm chuỗi từ 0 đến 9 để không bị thông báo VALUE mà trả về vị trí cuối cùng của chữ cũng là vị trí bắt đầu của số. =FIND({1;2;3;4;5;6;7;8;9};C4&”0908603917″)

[external_link offset=1]

Cách Tách Số Và Chữ Ra Khỏi Chuỗi Trong Excel (Không cần VBA) 9/2021

Tiếp theo mình thêm hàm Min phía ngoài và enter lúc này kết quả trả về là vị trí nó tìm thấy và là vị trí nhỏ nhất. Tức là trong chuỗi C4 và từ 0 đến 9 để tìm được vị trí đầu tiên và trả về.

Cách Tách Số Và Chữ Ra Khỏi Chuỗi Trong Excel (Không cần VBA) 9/2021

Để kiểm tra và xem cách chạy của hàm này bạn kích vào ô vừa tìm vị trí số -> chọn vào Formulas -> Evaluate Arrows -> cửa sổ hiện lên chọn vào Evaluate để xem từng bước chạy của hàm vừa tạo.

Cách Tách Số Và Chữ Ra Khỏi Chuỗi Trong Excel (Không cần VBA) 9/2021

Để tách được tên nhân viên mình làm như thế nào? Muốn tách tên nhân viên bạn dùng hàm LEFT bằng cách =LEFT(chuỗi mình cần tách;lấy vị trí bắt đầu số và trừ đi 1). =LEFT(C4;H4-1)

Cách Tách Số Và Chữ Ra Khỏi Chuỗi Trong Excel (Không cần VBA) 9/2021

Riêng trong vị trí chữ vừa tách ra luôn thừa 1 khoảng trắng và để thực hiện xóa khoảng trắng này đi  ta dùng thêm lệnh TRIM trước hàm LEFT là được. =TRIM(LEFT(C4;H4-1))

Cách Tách Số Và Chữ Ra Khỏi Chuỗi Trong Excel (Không cần VBA) 9/2021

Bây giờ mình viết hàm chính thức lồng các hàm lại với nhau đầu tiên là =TRIM(LEFT(C4;MIN(FIND({0;1;2;3;4;5;6;7;8;9};C4&”0908603917″))-1))

[external_link offset=2]

Cách Tách Số Và Chữ Ra Khỏi Chuỗi Trong Excel (Không cần VBA) 9/2021

Hàm tách số

Để tách số bạn sử dụng hàm RIGHT với cú pháp: =RIGHT(chuỗi bạn cần tách; LEN(chuỗi bạn cần tách)-Vị trí bắt đầu số + 1) và enter. =RIGHT(C4;LEN(C4)-H4+1)

Cách Tách Số Và Chữ Ra Khỏi Chuỗi Trong Excel (Không cần VBA) 9/2021

Như vậy hàm tách số chính thức sẽ là =RIGHT(chuỗi cần tách;LEN(chuỗi cần tách);+1-MIN(FIND({0;1;2;3;4;5;6;7;8;9},chuôi cần tách & “0908603917”))). =RIGHT(C4;LEN(C4)+1-MIN(FIND({0;1;2;3;4;5;6;7;8;9};C4&”0908603917″)))

Cách Tách Số Và Chữ Ra Khỏi Chuỗi Trong Excel (Không cần VBA) 9/2021

Lưu ý: cách tách chữ và số ra khỏi chuỗi này chỉ sử dụng được với trường hợp số nằm ở bên phải. Trường hợp số hoặc chữ nằm bất cứ ở đâu trong ô thì ta phải sử dụng hàm cao hơn hoặc VBA mới thực hiện được, nếu các bạn muốn mình làm bài viết, video cách tách số và chữ ra khỏi chuỗi nâng cao thì để lại bình luận bên dưới nha.

[external_footer]

Scores: 4.9 (12 votes)