Làm cách nào để xóa 3 ký tự từ bên phải trong excel

Đô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. Giống. 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 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”)

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

Làm cách nào để xóa 3 ký tự từ bên phải trong excel

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

Làm cách nào để xóa 3 ký tự từ bên phải trong excel

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″;

Làm cách nào để xóa 3 ký tự từ bên phải trong excel

Á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

Khi làm việc với Excel, chúng tôi chỉ có thể truy xuất các phần cụ thể của chuỗi văn bản mà chúng tôi muốn bằng cách sử dụng VALUE, LEFT . Hướng dẫn từng bước này sẽ hỗ trợ người dùng Excel ở mọi cấp độ trong việc xóa các ký tự khỏi bên phải của một ô hoặc chuỗi văn bản. LEN  functions.  This step by step tutorial will assist all levels of Excel users in removing characters from the right side of a cell or text string.  

Làm cách nào để xóa 3 ký tự từ bên phải trong excel
Hình 1. Kết quả cuối cùng. Xóa các ký tự từ bên phải

Công thức 1. ______12

Công thức 2. ______13

Cú pháp của hàm VALUE

=LEN(B3)-2) = 6
4

  • văn bản – văn bản mà chúng tôi muốn chuyển đổi thành giá trị số;text can either be enclosed in quotation marks or a cell reference
  • văn bản có thể ở định dạng ngày hoặc giờ hoặc một số không đổi; . #VALUE!

Cú pháp của hàm LEFT

LEFT trích xuất một chuỗi con từ phía bên trái của chuỗi văn bản

=LEN(B3)-2) = 6
5

  • text – chuỗi văn bản chứa các ký tự hoặc chuỗi con mà chúng tôi muốn trích xuất  
  • num_chars   Tùy chọn;

Cú pháp của hàm LEN

LEN trả về độ dài của chuỗi văn bản theo số lượng ký tự

=LEN(B3)-2) = 6
6

  • văn bản  – văn bản mà chúng tôi muốn xác định độ dài. Khoảng trắng được tính là ký tự.

Thiết lập dữ liệu của chúng tôi

Bảng của chúng tôi chứa danh sách Trọng số (cột B) và num_chars (column C).  Num_chars represents the number of characters that we want to remove from the right side of the values in column B.  The resulting substring will be recorded in column D under “ Kết quả ”.

Làm cách nào để xóa 3 ký tự từ bên phải trong excel
Hình 2. Dữ liệu mẫu để xóa các ký tự ở bên phải ô

Xóa ký tự bên phải ô

Chúng tôi chỉ muốn các phần cụ thể của các giá trị trọng lượng trong cột B. Để chỉ lấy các giá trị số và xóa các ký tự tiếp theo từ bên phải, chúng tôi sử dụng các hàm VALUE, LEFT và LEN. Hãy để chúng tôi làm theo các bước sau

Bước 1 . Chọn ô D3

Bước 2 . Nhập công thức.

=LEN(B3)-2) = 6
7
=LEN(B3)-2) = 6
8

Bước 3 . Nhấn ENTER

Bước 4 . Sao chép công thức trong ô D3 sang ô D4. D6 bằng cách nhấp vào biểu tượng “+” ở góc dưới cùng bên phải của ô D3 và kéo xuống

Công thức của chúng tôi trích xuất một chuỗi con từ phía bên trái của văn bản trong B3 , do đó loại bỏ các ký tự từ bên phải. Số ký tự chúng tôi muốn trích xuất được xác định bởi hàm LEN

=LEN(B3)-2) = 6
9 . Độ dài của B3 “ 50 gram ” là 8 ký tự bao gồm khoảng trắng và C3 là 6. Do đó, số lượng ký tự chúng tôi muốn trích xuất từ ​​phía bên trái là (8 – 6) hoặc 2.

Kết quả là sáu ký tự bị xóa khỏi bên phải của B3, để lại hai ký tự “ 50 ”. Hàm VALUE chuyển đổi văn bản kết quả thành một giá trị số.

Sao chép công thức vào ô D4 và D5 trả về các chuỗi con mà chúng ta muốn như hình bên dưới.  

Làm cách nào để xóa 3 ký tự từ bên phải trong excel
Hình 3. Xóa các ký tự từ bên phải bằng VALUE, LEFT và LEN

Tuy nhiên, lưu ý rằng công thức của chúng tôi trả về giá trị lỗi khi văn bản kết quả không có giá trị số tương đương, như được hiển thị trong ô D6.  

Ghi chú. Hàm VALUE chỉ cần thiết khi chúng ta muốn lấy các giá trị số của chuỗi văn bản kết quả.

Do đó, cách khắc phục cho ví dụ cuối cùng là không sử dụng hàm VALUE. Hãy để chúng tôi nhập công thức này vào ô D6

=LEFT(B3,6) = Example
0

Công thức của chúng tôi xóa bốn ký tự ở bên phải ô B6 và nhận được chuỗi con “ one ”.

Làm cách nào để xóa 3 ký tự từ bên phải trong excel
hinh 4. đầu ra. Xóa các ký tự từ bên phải bằng LEFT và LEN

Hầu hết thời gian, vấn đề bạn cần giải sẽ phức tạp hơn một ứng dụng đơn giản của công thức hoặc hàm. Nếu bạn muốn tiết kiệm hàng giờ nghiên cứu và sự thất vọng, hãy dùng thử dịch vụ Excelchat trực tiếp của chúng tôi. Các chuyên gia Excel của chúng tôi luôn sẵn sàng 24/7 để trả lời bất kỳ câu hỏi nào về Excel mà bạn có thể có. Chúng tôi đảm bảo kết nối trong vòng 30 giây và giải pháp tùy chỉnh trong vòng 20 phút.