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

Tìm hiểu cách bỏ ký tự bên phải văn bản bằng hàm Excel. Khám phá cách xóa n ký tự cuối cùng khỏi một chuỗi

Bạn có thể tiết kiệm thời gian bằng cách sử dụng hộp công cụ Excel đa năng với các chức năng tùy chỉnh. Bài viết này sẽ giải thích các ví dụ về công thức và cú pháp hàm được sử dụng nhiều nhất. Nếu bạn muốn tìm hiểu sâu về Công thức Excel, hãy đọc hướng dẫn dứt khoát của chúng tôi

Làm thế nào để loại bỏ các ký tự từ bên phải?

Dưới đây là các bước để xóa một hoặc nhiều ký tự từ bên phải của chuỗi văn bản

  1. Lấy độ dài của văn bản. =LEN[văn bản]
  2. Xóa n ký tự khỏi tổng độ dài. =LEN[văn bản]-n
  3. Trích xuất phần bên trái. =LEFT[văn bản,LEN[văn bản]-n]

công thức chung

=LEFT[text,LEN[text]-n]

Đối số hàm LEFT

  • chữ. văn bản mà bạn muốn xóa n ký tự cuối cùng trong Excel
  • số_của_ký tự. số ký tự chúng tôi muốn xóa

Đối số hàm LEN

  • chữ. ô chứa văn bản

Hãy để chúng tôi kiểm tra công thức trên. Chúng tôi có một số chức năng để tách các ký tự từ bên phải. Nhưng chúng tôi muốn tìm một giải pháp để đảm bảo rằng mọi người đều hiểu rõ. Vì vậy, chúng tôi sẽ áp dụng một công thức nghịch đảo và cố gắng trích xuất các ký tự từ bên trái

Chúng ta nên làm gì?

=[Đếm độ dài của chuỗi đầy đủ] – [N ký tự từ phải sang trái]

Giải trình

Đầu tiên, chúng tôi trích xuất số đã cho [n ký tự] từ bên trái của văn bản

=LEN[B3]-2] = 6

Bây giờ chúng ta biết độ dài thích hợp của chuỗi. Đã đến lúc thực hiện phần thứ hai của công thức. Chúng ta sẽ sử dụng kết quả làm đối số cho công thức LEFT. Để loại bỏ n ký tự cuối cùng, hãy kết hợp các hàm LEFT và LEN

=LEFT[B3,6] = Example

Chức năng TEXTLEFT để loại bỏ các ký tự từ bên phải

Hàm TEXTLEFT mặc định không tồn tại trong Excel. May mắn thay, chúng tôi đã triển khai một thư viện hàm tùy chỉnh khổng lồ vào phần bổ trợ Excel miễn phí của mình. Chúng tôi sẽ chỉ cho bạn một ví dụ để chứng minh sức mạnh của các hàm do người dùng định nghĩa

Nhập công thức sau vào D3

=TextLeft[B3,"@"]

Hàm tìm dấu phân cách và loại bỏ phần văn bản không cần thiết. TEXTLEFT là một trong những hàm hiệu quả nếu bạn đang làm việc với dấu phân cách hoặc ký tự đại diện trong Excel

Trích xuất các giá trị từ bên phải bằng cách sử dụng VALUE

Hãy xem ví dụ sau. Chúng tôi muốn trích xuất 855 từ ô A5. LEN tính tổng chiều dài của chuỗi trong A6. Kết quả là 9

=LEFT[B3,LEN[B3]-6]

Công thức trả về”855″;

Áp dụng công thức dưới đây có chứa hàm VALUE

=VALUE[LEFT[B4,LEN[B4]-6]]

Xóa các ký tự thứ n cuối cùng bằng VBA

Nếu bạn có nhiệm vụ làm sạch dữ liệu, trong một số trường hợp, chúng tôi chỉ phải giữ lại các phần cụ thể của văn bản hoặc chuỗi

Vì đã quen với lập trình VBA nên chúng tôi đang thực hiện mục tiêu chính của mình. để viết các hàm do người dùng xác định giúp tiết kiệm thời gian cho cộng đồng Excel

Hàm LEFT hoàn hảo để trích xuất các ký tự bắt đầu từ phía bên trái của chuỗi văn bản. Chúng tôi sử dụng TRÁI trong công thức này để trích xuất tất cả các ký tự cho đến số ký tự chúng tôi muốn cắt

Thách thức đối với các giá trị có độ dài thay đổi là chúng ta không biết chính xác có bao nhiêu ký tự cần trích xuất. Đó là nơi hàm LEN được sử dụng

Làm việc từ trong ra ngoài, LEN tính tổng độ dài của từng giá trị. Đối với D6 [736 dặm] tổng chiều dài là 9. Để có số ký tự cần trích xuất, ta trừ đi 6, tức là độ dài của "dặm", bao gồm cả ký tự khoảng trắng. Kết quả là 3, được đưa sang TRÁI dưới dạng số lượng ký tự cần trích xuất. LEFT sau đó trả về văn bản "736" dưới dạng giá trị văn bản

Cuối cùng, vì chúng tôi muốn có một giá trị số [chứ không phải văn bản], chúng tôi chạy văn bản thông qua hàm VALUE, hàm này chuyển đổi số ở định dạng văn bản thành số thực

Đôi khi bạn muốn xóa một số chữ cái cuối cùng khỏi một chuỗi trong bảng tính của mình. Đối với điều này, bạn có thể sử dụng một chức năng rất tiện dụng. LEFT[]

LEFT[] trả về X ký tự đầu tiên trong một chuỗi, dựa trên số lượng ký tự bạn chỉ định. Thích. TRÁI[văn bản,num_chars]

Giả sử bạn muốn xóa 3 ký tự cuối cùng khỏi một chuỗi trong ô A1, bạn có thể sử dụng

=LEFT[A1,LEN[A1]-3]

Hay tổng quát hơn

=LEN[B3]-2] = 6
0

Chức năng LEFT[] này hoạt động như thế nào?

Ví dụ, trong ô A1 bạn có một chuỗi “IncomeMAX” và bạn muốn xóa ba ký tự cuối cùng [“MAX”]

Chủ Đề