Làm cách nào để xóa một ký tự ở cuối chuỗi trong excel?

Hầu hết dữ liệu bạn đưa vào Excel thường đến từ nhiều nguồn khác nhau. Nhiều lần chúng được chuyển đổi từ một định dạng khác. Do đó, không có gì lạ khi tìm thấy các ký tự không mong muốn bên trong dữ liệu chuỗi văn bản

Điều khó chịu hơn là đôi khi những ký tự không mong muốn này lại vô hình. Vì vậy, chúng không mang lại kết quả như mong đợi khi các thao tác được thực hiện trên chúng. Một vấn đề phổ biến khác là sự hiện diện của các khoảng trống không nhất quán

Trong hướng dẫn này, chúng tôi sẽ giải quyết tất cả các vấn đề trên bằng cách sử dụng các hàm, công thức và tính năng của Excel. Chúng ta sẽ xem cách sử dụng các chức năng khác nhau của Excel để xóa các ký tự cụ thể khỏi chuỗi trong ô của bạn

Mục lục

Xóa một ký tự cụ thể bằng tính năng tìm và thay thế

Hộp thoại Tìm và Thay thế của Excel là một cách tuyệt vời để tìm các mục trên trang tính của bạn và hoàn thành công việc một cách nhanh chóng

Tất cả những gì bạn cần làm là nhập chuỗi tìm kiếm của bạn để chỉ định những gì bạn muốn thay thế và sau đó chỉ định những gì bạn muốn thay thế bằng

Giả sử bạn có tập dữ liệu bên dưới và bạn muốn xóa tất cả các ký tự '@' khỏi chuỗi văn bản trong mỗi ô

Làm cách nào để xóa một ký tự ở cuối chuỗi trong excel?

Dưới đây là các bước để xóa một ký tự cụ thể bằng Tìm và Thay thế

  1. Chọn phạm vi ô bạn muốn làm việc với
  2. Nhấp vào Tìm & Chọn từ tab Trang chủ (trong nhóm ‘Chỉnh sửa’)
    Làm cách nào để xóa một ký tự ở cuối chuỗi trong excel?
  3. Thao tác này sẽ hiển thị menu thả xuống. Chọn 'Thay thế'
  4. Thao tác này sẽ mở hộp thoại Tìm và Thay thế. Nhập '@' vào hộp văn bản bên cạnh 'Tìm gì'
  5. Để trống hộp văn bản bên cạnh 'Thay thế bằng'. Điều này là do bạn muốn xóa bất kỳ phiên bản nào của biểu tượng '@' trong mỗi ô
  6. Nhấp vào nút 'Thay thế tất cả'
    Làm cách nào để xóa một ký tự ở cuối chuỗi trong excel?

Thao tác này sẽ xóa tất cả các phiên bản của biểu tượng '@' khỏi tất cả các ô

Làm cách nào để xóa một ký tự ở cuối chuỗi trong excel?

Xóa một ký tự cụ thể bằng hàm SUBSTITUTE

Hàm SUBSTITUTE có thể được sử dụng để xóa một ký tự cụ thể khỏi chuỗi hoặc thay thế ký tự đó bằng ký tự khác. Cú pháp chung của hàm này là

=SUBSTITUTE (original_string, old_character, new_character, instance_number)

Nơi đây,

  • original_string là văn bản hoặc tham chiếu đến ô mà bạn muốn làm việc
  • old_character là ký tự mà bạn muốn thay thế
  • new_character là ký tự mà bạn muốn thay thế old_character bằng
  • instance_number là tùy chọn. Đây là ví dụ của old_character mà bạn muốn thay thế

Có thể tùy chỉnh công thức trên sao cho phù hợp để xóa một ký tự cụ thể khỏi chuỗi, như sau

=SUBSTITUTE (original_string, old_character, “”)

Công thức này sẽ thay thế old_character bằng một khoảng trống (“”), có nghĩa là về cơ bản ký tự sẽ bị xóa

Giả sử bạn có cùng một tập hợp các giá trị chuỗi có ký hiệu '@' ở các vị trí ngẫu nhiên và bạn muốn xóa tất cả chúng

Làm cách nào để xóa một ký tự ở cuối chuỗi trong excel?

Đối với điều này, bạn có thể sử dụng chức năng SUBSTITUTE với các bước sau

  1. Chọn ô đầu tiên của cột mà bạn muốn kết quả xuất hiện. Trong ví dụ của chúng tôi, nó sẽ là ô B2
  2. Nhập công thức.
    =SUBSTITUTE(A2,"@","")
  3. Nhấn phím quay lại
  4. Điều này sẽ cung cấp cho bạn văn bản thu được sau khi xóa tất cả các phiên bản của biểu tượng '@' trong ô A2
    Làm cách nào để xóa một ký tự ở cuối chuỗi trong excel?
  5. Bấm đúp vào núm điều khiển điền (nằm ở góc dưới cùng bên trái) của ô B2. Điều này sẽ sao chép công thức vào tất cả các ô khác của cột B. Bạn cũng có thể chọn kéo thanh điều khiển điền xuống để đạt được hiệu quả tương tự. Đây là cả cột gốc và cột được chuyển đổi cạnh nhau
    Làm cách nào để xóa một ký tự ở cuối chuỗi trong excel?
  6. Nếu bạn chỉ muốn giữ lại các phiên bản đã chuyển đổi của văn bản, hãy chọn các ô này (B2. B5), sao chép chúng và dán chúng vào cùng một vị trí với các giá trị
  7. Sau đó, bạn có thể xóa cột A nếu cần
Also Read: How to Remove the Last Digit in Excel?

Chỉ xóa một Trường hợp cụ thể của một ký tự cụ thể trong chuỗi

Bây giờ, nếu bạn chỉ muốn xóa biểu tượng '@' đầu tiên khỏi mỗi ô, thay vì tất cả các phiên bản của chúng thì sao?

Đây là lúc tham số tùy chọn cuối cùng của hàm SUBSTITUTE có ích

Sử dụng điều này, bạn có thể chỉ định trường hợp nào của biểu tượng bạn muốn xóa. Vì vậy, để xóa phiên bản đầu tiên của ký hiệu, chức năng của bạn phải là

SUBSTITUTE (original_string, old_character, “”,1)

Tương tự, nếu bạn muốn loại bỏ phiên bản thứ hai của ký tự, chức năng sẽ là

SUBSTITUTE (original_string, old_character, “”,2)

Hãy xem các bước để chỉ xóa phiên bản đầu tiên của biểu tượng '@' khỏi tập dữ liệu trên

Làm cách nào để xóa một ký tự ở cuối chuỗi trong excel?

  1. Chọn ô đầu tiên của cột mà bạn muốn kết quả xuất hiện. Trong ví dụ của chúng tôi, nó sẽ là ô B2
  2. Nhập công thức.
    =SUBSTITUTE(A2,"@","",1)
  3. Nhấn phím quay lại
  4. Điều này sẽ cung cấp cho bạn văn bản thu được sau khi chỉ xóa ký hiệu '@' đầu tiên trong ô A2
    Làm cách nào để xóa một ký tự ở cuối chuỗi trong excel?
  5. Bấm đúp vào núm điều khiển điền (nằm ở góc dưới cùng bên trái) của ô B2. Điều này sẽ sao chép công thức vào tất cả các ô khác của cột B. Bạn cũng có thể chọn kéo thanh điều khiển điền xuống để đạt được hiệu quả tương tự. Đây là cả cột gốc và cột được chuyển đổi cạnh nhau
    Làm cách nào để xóa một ký tự ở cuối chuỗi trong excel?
  6. Nếu bạn chỉ muốn giữ lại các phiên bản đã chuyển đổi của văn bản, hãy chọn các ô này (B2. B5), sao chép chúng và dán chúng vào cùng một vị trí với các giá trị
  7. Sau đó, bạn có thể xóa cột A nếu cần
Also read: How to Remove First Character in Excel?

Xóa bất kỳ ký tự đặc biệt nào bằng hàm CLEAN

Hàm Excel CLEAN loại bỏ các ngắt dòng và các ký tự không in được khỏi một chuỗi. Cú pháp chung của hàm này là

________số 8_______

Ở đây, original_string là văn bản hoặc tham chiếu đến ô văn bản mà bạn muốn xóa

Kết quả là văn bản đã bị loại bỏ tất cả các ký tự không in được

Chúng ta hãy xem tập hợp các chuỗi sau

Làm cách nào để xóa một ký tự ở cuối chuỗi trong excel?

Vì danh sách được đưa vào từ một ứng dụng khác nên cuối cùng nó có rất nhiều ký tự không cần thiết, chẳng hạn như ký tự xuống dòng, dấu cách, v.v.

Hãy xem cách sử dụng chức năng CLEAN để làm sạch dữ liệu này

  1. Chọn ô đầu tiên của cột mà bạn muốn kết quả xuất hiện. Trong ví dụ của chúng tôi, nó sẽ là ô B2
  2. Nhập công thức.
    =CLEAN(A2).
  3. Nhấn phím quay lại
  4. Điều này sẽ cung cấp cho bạn văn bản thu được sau khi loại bỏ tất cả các ngắt dòng khỏi chuỗi trong ô A2
  5. Bấm đúp vào núm điều khiển điền (nằm ở góc dưới cùng bên trái) của ô B2. Điều này sẽ sao chép công thức vào tất cả các ô khác của cột B
    Làm cách nào để xóa một ký tự ở cuối chuỗi trong excel?

Lưu ý rằng các ký tự dòng mới đã bị xóa, nhưng kết quả vẫn không ổn. Điều này là do khi dữ liệu được đưa vào, nó cũng chứa một số ký tự khoảng trắng, bên cạnh các dòng mới

Hàm CLEAN chỉ xóa 32 ký tự đầu tiên (không in được) trong mã ASCII 7 bit (i. e. giá trị 0 đến 31). Tuy nhiên, có những ký tự không in được khác trong Unicode mà CLEAN không thể loại bỏ

Vì ký tự khoảng trắng có giá trị là 32 nên hàm CLEAN không loại bỏ khoảng trắng. Vì vậy, tốt nhất là áp dụng chức năng TRIM sau khi áp dụng chức năng CLEAN để xóa khoảng trắng

Loại bỏ các ký tự khoảng cách ở đầu hoặc ở cuối bằng hàm TRIM

Rất nhiều công việc dọn dẹp dữ liệu chỉ bao gồm việc loại bỏ các ký tự khoảng trắng ở đầu hoặc ở cuối khỏi chuỗi. Hàm TRIM trong Excel giúp thực hiện điều này dễ dàng chỉ trong một lần

Hàm TRIM xóa ký tự khoảng trắng (“ “) khỏi văn bản. Nếu các khoảng trắng ở đầu hoặc cuối các khoảng trắng, nó sẽ xóa tất cả chúng. Nếu có thêm khoảng cách giữa các từ, thì nó sẽ loại bỏ phần thừa và chỉ để lại một khoảng trắng

Cú pháp chung của hàm này là

=SUBSTITUTE (original_string, old_character, “”)
0

Ở đây, original_string là văn bản hoặc tham chiếu đến ô văn bản mà bạn muốn xử lý

Hãy để chúng tôi sử dụng chức năng TRIM để xóa các ký tự khoảng trắng còn sót lại sau khi áp dụng chức năng CLEAN

Làm cách nào để xóa một ký tự ở cuối chuỗi trong excel?

  1. Chọn ô đầu tiên của cột mà bạn muốn kết quả xuất hiện. Trong ví dụ của chúng tôi, nó sẽ là ô C2
  2. Nhập công thức.
    =SUBSTITUTE (original_string, old_character, “”)
    1
  3. Nhấn phím quay lại
  4. Điều này sẽ cung cấp cho bạn văn bản thu được sau khi loại bỏ tất cả các khoảng trắng không cần thiết khỏi chuỗi trong ô B2
  5. Bấm đúp vào núm điều khiển điền (nằm ở góc dưới cùng bên trái) của ô C2. Điều này sẽ sao chép công thức vào tất cả các ô khác của cột C
    Làm cách nào để xóa một ký tự ở cuối chuỗi trong excel?
  6. Nếu bạn chỉ muốn giữ lại các phiên bản đã chuyển đổi của văn bản, hãy chọn các ô này (C2. C5), sao chép và dán chúng vào cùng một vị trí với các giá trị
  7. Sau đó, bạn có thể xóa cột A và B nếu cần
    Làm cách nào để xóa một ký tự ở cuối chuỗi trong excel?

Xóa một ký tự vô hình cụ thể khỏi một chuỗi bằng các hàm SUBSTITUTE, CHAR và CODE

Trong một số trường hợp, cả hàm CLEAN và TRIM đều không thể xóa một số ký tự đặc biệt khó chịu khỏi chuỗi

Điều này có thể là do các ký tự này không phải là khoảng trắng cũng không phải là một trong 32 ký tự mà chức năng CLEAN có thể xóa

Bạn có thể tìm mã của một ký tự bằng chức năng CODE. Ví dụ, trong văn bản mẫu dưới đây, có một ký tự vô hình ở đầu chuỗi

Vì nó không thể bị xóa bằng TRIM hoặc CLEAN, nên rõ ràng đó không phải là một không gian thông thường

Làm cách nào để xóa một ký tự ở cuối chuỗi trong excel?

Đây là những gì chúng ta có thể làm để loại bỏ tất cả các phiên bản của ký tự vô hình

  1. Để biết ký tự này là gì, chúng ta có thể sử dụng chức năng CODE. Nhập hàm này vào ô B2. =CODE(TRÁI(A2)). Vì ký tự nằm ở vị trí đầu tiên trong văn bản nên chúng ta có thể dễ dàng tìm ra mã của ký tự đó bằng hàm LEFT. Trong trường hợp này, chúng tôi nhận được kết quả là “160”. Điều đó có nghĩa là mã của ký tự vô hình là 160
    Làm cách nào để xóa một ký tự ở cuối chuỗi trong excel?
  2. Hãy để chúng tôi sử dụng giá trị này trong hàm SUBSTITUTE. Nhập hàm này vào ô C2. =SUBSTITUTE(A2,CHAR(B2),””). Ở đây, chúng tôi đã sử dụng hàm CHAR để chuyển đổi mã ký tự trở lại ký tự tương đương của nó
  3. Khi bạn nhấn phím quay lại ngay bây giờ, bạn sẽ thấy tất cả các phiên bản của ký tự vô hình đó đã bị xóa khỏi chuỗi
    Làm cách nào để xóa một ký tự ở cuối chuỗi trong excel?

Trong hướng dẫn này, chúng ta đã thấy cách bạn có thể sử dụng các hàm, công thức và tính năng khác nhau của Excel để xóa các ký tự cụ thể khỏi một chuỗi

Nếu bạn biết ký tự mình muốn xóa là gì, bạn có thể sử dụng tính năng Tìm và Thay thế hoặc chức năng SUBSTITUTE

Để loại bỏ các khoảng trống và các ký tự đặc biệt (thường đi kèm với dữ liệu được đưa vào từ các ứng dụng khác), bạn có thể sử dụng các chức năng CLEAN và TRIM tương ứng

Nếu có các ký tự ẩn khác trong chuỗi và bạn không biết các ký tự đó là gì, thì bạn có thể sử dụng công thức kết hợp các hàm CODE, CHAR và SUBSTITUTE với nhau

Chúng tôi đã cố gắng tập hợp tất cả các tình huống có thể xảy ra khi bạn cần xóa một ký tự cụ thể khỏi văn bản trong Excel