Làm cách nào để xóa một vài ký tự cuối cùng khỏi một ô trong excel?

Hướng dẫn này sẽ trình bày cách xóa [các] ký tự cuối cùng khỏi chuỗi văn bản trong Excel và Google Trang tính

 

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

Để xóa các ký tự bên phải của một ô, chúng ta có thể sử dụng Hàm LEFT để trả về một số ký tự nhất định từ bên trái và Hàm LEN để đếm xem có bao nhiêu ký tự trong ô, cho phép chúng ta xóa n [ví dụ:. 1] ký tự từ bên phải

=LEFT[C3,LEN[C3]-1]

Chúng tôi sẽ hướng dẫn điều này dưới đây

Hàm LEN – Đếm ký tự trong một ô

Đầu tiên chúng ta sẽ sử dụng Hàm LEN để đếm số ký tự trong ô

=LEN[C3]

Trong phần tiếp theo, chúng tôi sẽ sử dụng số lượng ký tự để cắt bỏ một số ký tự nhất định từ bên phải

Chức năng LEFT – Hiển thị ký tự từ bên trái

Hàm LEFT trả về một số ký tự nhất định từ phía bên trái của một ô. Đối với số ký tự, chúng ta sẽ sử dụng kết quả của Hàm LEN trừ đi số ký tự cần loại bỏ [ví dụ:. 1]

=LEFT[C3, E3-1]

Kết hợp các chức năng này mang lại công thức ban đầu

=LEFT[C3,LEN[C3]-1]

Tách số và văn bản

Bạn có thể đang cố tách số khỏi văn bản. Khi bạn tách số, bạn nên sử dụng Hàm VALUE để chuyển đổi số được lưu dưới dạng văn bản thành số

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. 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 một chuỗi trong ô A1, bạn có thể sử dụng

________số 8

Hay tổng quát hơn

=LEFT[A1,LEN[A1]-[number of characters to remove]]

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 [“MAX”]

Đô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ố 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ủ Đề