Loại bỏ ký tự thừa ở cuối một số chuỗi

Liên hệ QC

tv_X

Thành viên mới
Tham gia
1/11/07
Bài viết
21
Được thích
0
Mình có một số chuỗi mà ở cuối một số chuỗi có thể có chứa các ký tự thừa hoặc ký tự trống "_" (space)
Ví dụ: Tiếng Anh, Ngữ pháp,,_ (bao gồm chuỗi Tiếng Anh + 2 dấu ,, + "_"' (ký tự trống "_" (space))

Tiếng Anh, Ngữ pháp,,
Tiếng Trung, Nghe nói
Tiếng Pháp, Viết,
Tiếng Hàn, Ngữ pháp,,


1. Mình đã thử dùng hàm TRIM để loại bỏ ký tự thừa sau mỗi chuỗi

=TRIM(A2)

2. Và sau đó dùng hàm LEFT(), LEN()-x ký tự để cắt (x là số ký tự cần cắt)

= LEFT(A2, LEN(A2)-1)

Tuy nhiên phải làm công thức 2 lần

Vậy có cách nào gộp 2 công thức thành 1 được không?

Mong các bạn giúp đỡ

Cảm ơn nhiều

-t0m
 

File đính kèm

  • gop-2-cong-thuc.xls
    23 KB · Đọc: 84
=IF(ISERROR(TRIM(LEFT(B2,FIND(",",B2,FIND(",",B2)+1)-1))),B2,TRIM(LEFT(B2,FIND(",",B2,FIND(",",B2)+1)-1)))
Em làm thế này có được không ạ
 
Mình có một số chuỗi mà ở cuối một số chuỗi có thể có chứa các ký tự thừa hoặc ký tự trống "_" (space)
Ví dụ: Tiếng Anh, Ngữ pháp,,_ (bao gồm chuỗi Tiếng Anh + 2 dấu ,, + "_"' (ký tự trống "_" (space))

Tiếng Anh, Ngữ pháp,,
Tiếng Trung, Nghe nói
Tiếng Pháp, Viết,
Tiếng Hàn, Ngữ pháp,,


1. Mình đã thử dùng hàm TRIM để loại bỏ ký tự thừa sau mỗi chuỗi

=TRIM(A2)

2. Và sau đó dùng hàm LEFT(), LEN()-x ký tự để cắt (x là số ký tự cần cắt)

= LEFT(A2, LEN(A2)-1)

Tuy nhiên phải làm công thức 2 lần

Vậy có cách nào gộp 2 công thức thành 1 được không?

Mong các bạn giúp đỡ

Cảm ơn nhiều

-t0m
Có thể gộp 2 công thức của bạn vào được ,--> nhưng nếu là mình, mình sẽ dùng công thức kiểu như vậy :
Công thức cho ô C2: ( với trường hợp khoảng trắng là dấu space, tổng quát bạn bổ sung char(160) vào công thức)
PHP:
=SUBSTITUTE(SUBSTITUTE(TRIM(SUBSTITUTE(SUBSTITUTE(TRIM(B2)," ",CHAR(1)),","," "))," ",","),CHAR(1)," ")
 
Web KT
Back
Top Bottom