Liên kết Excel`: / excel-text-Formula-excel-Replace-function [REPLACE function] `được sử dụng để thay thế một độ dài văn bản nhất định từ một chuỗi nhất định. Chúng tôi xác định vị trí bắt đầu, số ký tự chúng tôi muốn xóa và văn bản thay thế mới. Trong bài này, chúng tôi sẽ tìm hiểu cách xóa / thay thế một số văn bản từ cuối chuỗi bắt đầu từ một vị trí biến.

Công thức excel chung để xóa văn bản khỏi vị trí biến

string: * Đây là chuỗi mà bạn muốn xóa văn bản.

text: * Đây là văn bản mà bạn muốn xóa văn bản.

Hãy xem một ví dụ để làm rõ mọi thứ.

Ví dụ: Xóa văn bản thời gian khỏi dữ liệu

image

Trong ví dụ này, chúng ta có thời gian bấm lỗ liên kết với tên ngày. Chúng tôi muốn xóa văn bản thời gian khỏi dữ liệu và chỉ có tên ngày. Tên ngày và giờ được phân tách bằng dấu gạch ngang (-). Đây sẽ là văn bản neo của chúng tôi.

Hãy sử dụng công thức chung ở trên để loại bỏ độ dài thay đổi của các ký tự ở cuối chuỗi.

Viết công thức này trong C3 và kéo nó xuống.

image

Nhấn enter và kéo nó xuống. Chúng tôi đã loại bỏ thời gian và ngày được giữ lại.

Nó hoạt động như thế nào?

Hãy chia nhỏ công thức để hiểu nó.

Mỗi công thức hoạt động từ trong ra ngoài.

Hàm FIND đầu tiên trả về vị trí của dấu gạch ngang (-) trong mọi chuỗi. Đối với chuỗi đầu tiên, nó trả về 8.

hàm trả về độ dài của chuỗi là 16.

Chúng ta lại có một hàm FIND trả về vị trí của dấu gạch ngang trong chuỗi là 8.

Như chúng ta biết rằng hàm REPLACE thay thế n số ký tự từ vị trí bắt đầu bằng một văn bản khác. Ở đây, văn bản ở B3, vị trí bắt đầu là 8, số ký tự mà chúng tôi đã tìm ra là 9 với sự trợ giúp của hàm LEN và FIND, và ký tự thay thế là không có gì (“”). Do đó, hàm REPLACE loại bỏ 9 ký tự từ cuối chuỗi, chỉ để lại cho chúng ta tên ngày.

Ghi chú:

  • Nếu không tìm thấy ký tự đã cho, hàm sẽ trả về lỗi #VALUE. Tốt hơn là sử dụng hàm IFERROR để bắt lỗi.

  • Trong công thức trên, chúng ta đã sử dụng dấu gạch ngang (-) để tìm số ký tự. Bạn có thể sử dụng bất kỳ ký tự / s nào để làm như vậy, nó có thể là dấu hai chấm trong excel hoặc bất kỳ văn bản nào.

Vì vậy, các bạn, đây là cách bạn có thể loại bỏ độ dài thay đổi của văn bản từ đầu chuỗi. Tôi hy vọng nó đã được giải thích. Nếu bạn có bất kỳ nghi ngờ nào về chủ đề này hoặc bất kỳ Excel / 2010/2013/2016/2019/365 / VBA nào khác. Chúng tôi sẽ rất vui khi được giúp bạn.

Bài viết liên quan:

Bài viết phổ biến:

Bạn không cần lọc dữ liệu của mình để đếm giá trị cụ thể. Chức năng Countif là cần thiết để chuẩn bị bảng điều khiển của bạn.