Tách chuỗi sau số (2 người xem)

Liên hệ QC

Người dùng đang xem chủ đề này

Masu1991

Thành viên hoạt động
Tham gia
21/3/20
Bài viết
110
Được thích
14
Chào anh chị và các bạn,
Mình có một danh sách tên chức vụ, mình muốn tách chuỗi trong từng chức vụ với yêu cầu sau:
+ Nếu chức vụ bắt đầu bằng PH +[1->15] thì chỉ lấy phần phía sau chữ số (Vd:PH 8 Nhóm trưởng => Nhóm Trưởng, PH 15 Trưởng ngành => Trưởng ngành, PH 1 Trưởng ngành thâm niên=> Trưởng ngành thâm niên)
+ Nếu chức vụ không bắt đầu bằng PH+ [1->15] thì giữ nguyên không thay đổi.
Cảm ơn anh chị và các bạn.
 

File đính kèm

Chào anh chị và các bạn,
Mình có một danh sách tên chức vụ, mình muốn tách chuỗi trong từng chức vụ với yêu cầu sau:
+ Nếu chức vụ bắt đầu bằng PH +[1->15] thì chỉ lấy phần phía sau chữ số (Vd:pH 8 Nhóm trưởng => Nhóm Trưởng, PH 15 Trưởng ngành => Trưởng ngành, PH 1 Trưởng ngành thâm niên=> Trưởng ngành thâm niên)
+ Nếu chức vụ không bắt đầu bằng PH+ [1->15] thì giữ nguyên không thay đổi.
Cảm ơn anh chị và các bạn.
Tại B2 thử sử dụng công thức sau:

B2 =IFERROR(TRIM(RIGHT($A2,LEN($A2)-FIND("PH",$A2)-4)),"")

Lưu ý: Trong danh sách của bạn tên PH 1 Tổ phó tách ra sẽ sai, phần trước và phần sau bạn phải có 1 khoảng trắng thì mới trúng (cụ thể tại A1116).
 
Tại B2 thử sử dụng công thức sau:

B2 =IFERROR(TRIM(RIGHT($A2,LEN($A2)-FIND("PH",$A2)-4)),"")

Lưu ý: Trong danh sách của bạn tên PH 1 Tổ phó tách ra sẽ sai, phần trước và phần sau bạn phải có 1 khoảng trắng thì mới trúng (cụ thể tại A1116).
Phần PH 1 tổ phó là do lỗi hệ thống xuất ra nên chỗ đó bị vấn đề, nên phần này em đã chỉnh sửa bằng tay rồi anh, cảm ơn anh nhiều!
 
Chào anh chị và các bạn,
Mình có một danh sách tên chức vụ, mình muốn tách chuỗi trong từng chức vụ với yêu cầu sau:
+ Nếu chức vụ bắt đầu bằng PH +[1->15] thì chỉ lấy phần phía sau chữ số (Vd:pH 8 Nhóm trưởng => Nhóm Trưởng, PH 15 Trưởng ngành => Trưởng ngành, PH 1 Trưởng ngành thâm niên=> Trưởng ngành thâm niên)
+ Nếu chức vụ không bắt đầu bằng PH+ [1->15] thì giữ nguyên không thay đổi.
Cảm ơn anh chị và các bạn.
Đặt 01 name: chuoi
PHP:
=TRIM(MID(SUBSTITUTE(Sheet1!A2,"PH",REPT(" ",150)),150,300))
Sau đó sử dụng công thức này thử.
PHP:
=IFERROR(RIGHT(chuoi,LEN(chuoi)-FIND(" ",chuoi)),"")
 

File đính kèm

Web KT

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

Back
Top Bottom