Làm thế nào để bạn cắt ký tự cuối cùng 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

Đôi khi bạn có thể nhận được dữ liệu đính kèm với một số dữ liệu khác mà bạn không yêu cầu. May mắn thay, Excel cho phép bạn loại bỏ các ký tự thừa. Trong hướng dẫn này, chúng ta sẽ xem xét cách bạn có thể loại bỏ 4 ký tự cuối cùng

Ngoài việc xóa các ký tự cuối cùng, bạn cũng có thể xóa các ký tự đầu tiên mà bạn không cần. Đó là các ký tự bên trái hoặc bên phải của bạn. Điều tốt nhất về tất cả những điều này là bạn có thể xóa các ký tự này bằng công thức/hàm đơn giản hoặc sử dụng phần mềm có tên KUTOOLs

Mục lục

  • Sử dụng chức năng bên trái
  • Sử dụng mã VBA cho chức năng do người dùng xác định
  • Dùng phần mềm KUTOOLS bỏ 4 ký tự cuối
  • Sử dụng hàm REPLACE
  • Sử dụng chức năng MID
  • Sử dụng kỹ thuật Flash Fill
  • Sử dụng mã VBA

Sử dụng chức năng bên trái

Nếu bạn đang xóa các ký tự cuối cùng, chức năng bên trái là phù hợp nhất để sử dụng. Ngược lại, bạn có thể sử dụng đúng Hàm để loại bỏ các ký tự đầu tiên ở đầu chuỗi văn bản

bước

1. Mở bảng tính của bạn

2. Nhập công thức sau vào ô trống =LEFT[A1, LEN[A1]-4]

3. Nhấn enter và các ký tự sẽ bị xóa

4. Nhấp chuột phải và kéo hình chữ nhật màu xanh lục đến các ô còn lại

Trong ví dụ trên, chúng tôi đã xóa bốn ký tự cuối cùng. Công thức này có thể được sử dụng để loại bỏ bao nhiêu ký tự tùy thích. Chỉ cần thay thế 4 bằng số ký tự mà bạn muốn loại bỏ

Sử dụng mã VBA cho chức năng do người dùng xác định

Một cách dễ dàng khác mà bạn có thể xóa cả ký tự đầu tiên và ký tự cuối cùng là sử dụng hàm do người dùng xác định

bước

1. Nhấn Alt+F11 để mở cửa sổ Microsoft Visual Basic

2. Nhấp vào chèn mô-đun

3. Sao chép và dán mã bên dưới vào trình chỉnh sửa tập lệnh

Sub Remove_Last_Character[]
On Error GoTo Message
Dim n As Integer
n = Int[InputBox["Enter the Number of Last Characters to Remove: "]]
For i = 1 To Selection.Rows.Count
For j = 1 To Selection.Columns.Count
Selection.Cells[i, j] = Left[Selection.Cells[i, j], Len[Selection.Cells[i, j]] - n]
Next j
Next i
Exit Sub
Message:
MsgBox "Please Enter a Valid Integer Less than or Equal to the Length of the Strings."
End Sub

4. lưu mã và đưa mã về bảng tính của bạn

5 . Đánh dấu dữ liệu của bạn Nhấn ALT+F8

6. Chọn Macro Remove_Last_ Character và nhấp vào chạy

7. Nhập 4 làm số ký tự bạn muốn xóa và nhấp vào được.

8. Tất cả bốn cột cuối cùng sẽ bị xóa

Hai phương pháp trên rất dễ dàng và chúng hoạt động với tất cả các phiên bản excel

Dùng phần mềm KUTOOLS bỏ 4 ký tự cuối

Tải xuống tệp KUTOOLS từ đây và cài đặt nó trên máy tính của bạn. Điều này sẽ xuất hiện dưới dạng một tab trên Excel của bạn và bạn có thể sử dụng nó để đơn giản hóa rất nhiều quy trình và quản lý tài liệu của mình một cách dễ dàng. Bên cạnh đó, nó là một tệp rất nhỏ 48 MBS. Cài đặt dễ dàng và nó không tải lên bất kỳ dữ liệu nào hoặc lấy bất kỳ thông tin hữu ích nào

Các bước xóa 4 ký tự cuối bằng KUTOOLS

1. Tải xuống và cài đặt KUTOOLS

2. Khởi động lại ứng dụng Excel của bạn

3. Nhấp vào Kutools >>Văn bản và chọn xóa theo vị trí

4. Nhập số lượng ký tự bạn muốn xóa trong hộp bật lên sẽ xuất hiện.

5. Chọn vị trí mà bạn muốn, tôi. e. phải hoặc trái và nhấp vào áp dụng.

6. Bốn chữ số cuối sẽ bị xóa

Bạn cũng có thể chọn bao nhiêu ô cũng được và loại bỏ các ký tự bằng kutools. Hãy giữ nó vì bạn sẽ sử dụng nó rất nhiều khi làm việc với Excel. Tôi thực sự khuyên bạn nên sử dụng kutools vì nó dễ cài đặt và sử dụng

Sử dụng hàm REPLACE

Hàm REPLACE có thể dễ dàng xóa các ký tự cuối cùng khỏi một số và công thức của nó là =VALUE[REPLACE[B5,LEN[B5],N," "]], trong đó;

B5 là văn bản cũ

LEN[B5] trả về độ dài của văn bản cũ

N là số ký tự bạn muốn xóa

" " là văn bản mới [trống]

Công thức sẽ chuyển đổi chuỗi thành một văn bản hoặc số mới. Bạn có thể dễ dàng loại bỏ 4 ký tự cuối thông qua các bước đơn giản sau

Chúng tôi sẽ sử dụng dữ liệu trong hình ảnh sau đây trong hình minh họa bên dưới;

1. Nhập =REPLACE[D5; FIND[" ";D5]+1; 4; ""] vào ô K5.

2. Nhấn nút Enter và bạn có kết quả.

3. Sử dụng biểu tượng Fill Handle để kéo công thức xuống các ô khác.

Sử dụng chức năng MID

Hàm MID có thể xóa bất kỳ số ký tự cuối nào khỏi văn bản cũ của bạn. Công thức của nó là =MID[DN,1,LEN[DN]-N], trong đó

DN là văn bản cũ và N đại diện cho số lượng ký tự trong văn bản gốc

1 là số bắt đầu

LEN[DN]-N là số ký tự bạn muốn xóa. Trong trường hợp này, nó sẽ là LEN[DN]-4

bước

1. Viết công thức vào ô E5. Ví dụ: =MID[J5,1,LEN[J5]-4].

2. Nhấn nút Enter và bạn sẽ thấy kết quả trong ô

3. Sử dụng biểu tượng Fill Handle để kéo công thức xuống các ô khác.

4. Văn bản kết quả sẽ hiển thị trong các ô tương ứng với bốn ký tự cuối cùng bị bỏ qua.

Sử dụng kỹ thuật Flash Fill

Bạn cũng có thể loại bỏ bốn ký tự cuối cùng bằng chức năng Flash Fill trong Excel. Trong trường hợp này, bạn cần tạo một cột mới để lưu trữ văn bản mới sau khi bốn ký tự cuối cùng bị xóa khỏi văn bản cũ. Để sử dụng công thức này, hãy làm theo các bước sau

1. Tạo cột bằng cách chọn ô K5.

2. Nhập tiêu đề mới mà bạn muốn xuất hiện trong ô K5.

3. Phương pháp này cho phép bạn xóa các ký tự theo cách thủ công.

4. Trong các ô khác bên dưới K5, hãy bắt đầu nhập văn bản trước đó và văn bản mới sẽ được đề xuất.

5. Nhấn Enter và văn bản mới sẽ xuất hiện với bốn chữ số cuối cùng đã bị xóa.

Sử dụng mã VBA

Mã VBA là một hàm khác do người dùng định nghĩa cho phép bạn xóa các ký tự cuối cùng khỏi văn bản một cách dễ dàng. Nó hoạt động tương tự như hàm LEFT và REPLACE, tuy nhiên trong trường hợp này, bạn phải sử dụng Developer options đã có sẵn trong Excel. Bạn cũng có thể lấy mã VBA bằng cách nhấn tổ hợp phím Alt+11. Khi sử dụng Tùy chọn nhà phát triển, hãy làm theo các bước sau

Chủ Đề