Cách xóa một số chữ số khỏi một ô trong excel

Nếu bạn xử lý dữ liệu lớn trong Excel, thì có khả năng bạn sẽ muốn xóa một số ký tự cuối cùng khỏi tập dữ liệu. Đó là một nhiệm vụ đơn giản nếu bạn đang làm việc trên một ít dữ liệu, nhưng nó có thể trở nên khó khăn khi làm việc trên một tập dữ liệu lớn

Tuy nhiên, Excel có thể tự động hóa thao tác này bằng một số hàm chuyên dụng. Tất cả những gì bạn phải làm là nhập công thức vào một ô cụ thể và các số cuối cùng sẽ bị xóa khỏi kết quả. Sau đó, bạn có thể chọn và sao chép công thức xuống để các chữ số cuối cùng cũng có thể được xóa khỏi các ô khác trong cột

Trong hướng dẫn này, chúng ta sẽ sử dụng công thức LEFT LENS

=LEFT(Ô, LEN(Ô)-N)

Công thức này sẽ tự động cắt các chữ số cuối cùng khỏi số trong bảng tính excel. Một ô chứa "4567" sẽ được cắt thành "456" nếu '1' được nhập vào vị trí của "N" trong công thức ỐNG KÍNH TRÁI

Bạn có thể chọn cắt một chữ số hoặc nhiều chữ số. Tất cả phụ thuộc vào những gì bạn muốn. Chỉ cần thay đổi từ "N" thành bất kỳ số lượng giá trị nào bạn muốn xóa

Mục lục

Cách xóa bốn chữ số cuối trong Excel

1. Nhập dữ liệu mà bạn muốn cắt các chữ số cuối.

2. Định vị ô mà bạn muốn hiển thị kết quả của mình. Bấm vào bên trong ô.

Cách xóa một số chữ số khỏi một ô trong excel

3. Bước tiếp theo là nhập công thức =LEFT(A1, LEN(A1)-1) vào ô đầu ra.

Bạn nên thay đổi từ A1 thành ô mà bạn muốn hiển thị kết quả của mình

4. Nhấn phím enter và kết quả của bạn sẽ xuất hiện ngay lập tức.

Cách xóa một số chữ số khỏi một ô trong excel

Nếu bạn đang xử lý một số dữ liệu, hãy tiếp tục sao chép công thức và dán vào các ô khác mà bạn muốn cắt bớt một chữ số. Trong hình ảnh này, tôi đang làm việc trên các ô B2 – B9

Bây giờ, chúng tôi dự định xóa bốn chữ số cuối khỏi các số và thay thế "1" trong công thức bằng "4". Công thức bây giờ sẽ trở thành

=TRÁI(A1, LEN(A1)-4)

Dán công thức vào ô và bốn chữ số cuối cùng sẽ bị xóa khỏi dữ liệu của bạn

Cách xóa một số chữ số khỏi một ô trong excel

Công thức này cũng có thể được sử dụng để cắt các chữ cái cuối cùng khỏi văn bản

Kéo hình chữ nhật màu xanh lá cây đến các ô còn lại để tự động xóa 4 chữ số cuối

Cách xóa một số chữ số khỏi một ô trong excel

Bây giờ bạn đã biết cách xóa bốn chữ số cuối, hãy xem cách chúng tôi có thể xóa bốn chữ số đầu tiên

1. Xác định điểm đến của bạn cho các chữ số mới

Cách xóa một số chữ số khỏi một ô trong excel

2. Nhập công thức sau vào thanh công thức và nhấn Enter =RIGHT(A1, LEN(A1)-4)

Cách xóa một số chữ số khỏi một ô trong excel

3. Kéo hình chữ nhật vào các ô còn lại để tự động xóa bốn ký tự đầu tiên

Cách xóa một số chữ số khỏi một ô trong excel

Sử dụng Hàm TRUNC

Hàm TRUNC loại bỏ các chữ số cuối cùng bằng cách loại bỏ phần phân số của số nguyên. Nói tóm lại, phương thức chia số trong một ô cho bội số của mười và bỏ qua phần phân số khi trả về giá trị. Nó được thể hiện bằng cú pháp

TRUNC (số, [số_chữ_số]), ở đâu;

số là tham chiếu mà phần phân số sẽ bị xóa

số chữ số là số chữ số hoặc phân số sẽ còn lại khi công thức trả về giá trị

Vì số được chia cho bội số của mười, nên số 0 cho biết bạn muốn loại bỏ bao nhiêu chữ số cuối cùng. Do đó, công thức sẽ không trả về bất kỳ phân số nào nếu không có số 0 hoặc phần chia để trống

bước

1. Dựa trên tập dữ liệu của mình, bạn có thể chuyển đến ô bên cạnh số mà bạn muốn cắt bốn chữ số cuối (ví dụ ô C5) và viết công thức này.

=TRUNC(B5/10000)

Cách xóa một số chữ số khỏi một ô trong excel

2. Nhấn nút Enter để xem bốn chữ số cuối cùng đã bị xóa khỏi dữ liệu của bạn trong ô B5.

Cách xóa một số chữ số khỏi một ô trong excel

3. Bây giờ, bạn có thể sử dụng biểu tượng Fill Handle (+) để kéo công thức xuống cột. Công thức chia tất cả các số trong một cột và trả về các giá trị trong cột C.

Cách xóa một số chữ số khỏi một ô trong excel

Kết hợp các hàm REPLACE và LEN

Hàm REPLACE trong phương thức này có thể thay thế số chữ số hoặc ký tự bạn muốn từ một chuỗi. Trong khi hàm LEN trả về độ dài của chuỗi còn lại trong cột tiếp theo. Do đó, kết hợp 2 hàm có thể xóa 4 số cuối trong Excel và trả về giá trị. Cú pháp của công thức kết hợp là

REPLACE(old_text, start_num, num_chars, new_text), ở đâu;

old-text là chuỗi gốc mà bạn muốn thay thế bốn chữ số cuối

start-num là vị trí của văn bản cũ từ đó bắt đầu thay thế

num-chars là số chữ số bạn muốn thay thế

new_text là giá trị trả về

Do đó, để xóa bốn chữ số cuối cùng, bạn cũng có thể sửa đổi công thức;

=REPLACE(B5, LEN(B5),4,"")

bước

1. Viết công thức trên vào ô bên cạnh chuỗi bạn muốn chỉnh sửa. Ví dụ, ô C5.

Cách xóa một số chữ số khỏi một ô trong excel

2. Nhấn nút Enter, bạn sẽ thấy một chuỗi mới đã xóa bốn chữ số cuối.

3. Sử dụng biểu tượng Fill Handle (+) để kéo công thức xuống cột và tạo tập dữ liệu mới.

Cách xóa một số chữ số khỏi một ô trong excel

Sử dụng Excel Flash Fill

Excel Flash Fill cho phép bạn tự động điền vào một cột dựa trên mong muốn của bạn và thao tác với tập dữ liệu. Điều đó có nghĩa là bạn có thể sử dụng kỹ thuật này để xóa bốn chữ số cuối cùng khỏi một chuỗi. Tuy nhiên, nếu thao tác Flash Fill bị tắt trong Excel của bạn, bạn có thể bật nó bằng cách nhấp vào Tệp > Tùy chọn > Nâng cao > Tự động điền Flash > Ok

Cách xóa một số chữ số khỏi một ô trong excel

bước

1. Tạo một cột mới để lưu trữ tập dữ liệu mới. Ví dụ, cột C.

2. Chuyển đến ô C5 và viết một chuỗi mới cho ô B5 đồng thời xóa bốn chữ số cuối.

Cách xóa một số chữ số khỏi một ô trong excel

3. Nhấp vào ô C6.

4. Chuyển đến Tab Dữ liệu và chọn Flash Fill

Cách xóa một số chữ số khỏi một ô trong excel

5. Sau khi nhấp vào tùy chọn Flash Fill, bạn sẽ thấy dữ liệu mới trong một dải ô ở cột C.

Cách xóa một số chữ số khỏi một ô trong excel

6. Hoặc, nhấn các phím Ctrl + R trên bàn phím của bạn để áp dụng phương pháp phím tắt.

Sử dụng Mã Macro VBA

Bạn cũng có thể áp dụng mã macro VBA để xóa các chữ số cuối cùng. Trong trường hợp này, bạn có thể sử dụng các bước sau

1. Chuyển đến Tab Nhà phát triển trong Excel của bạn.

2. Nhấp vào Ghi Macro.

Cách xóa một số chữ số khỏi một ô trong excel

3. Ghi Remove_last_digit_4 vào hộp Tên macro.

4. Nhấp vào Đồng ý ở cuối hộp.

Cách xóa một số chữ số khỏi một ô trong excel

5. Nhấp vào Macro và chọn Remote_last_digit_4 từ hộp thoại Macro.

6. Nhấn Bước vào

Cách xóa một số chữ số khỏi một ô trong excel

7. Sao chép mã bên dưới vào cửa sổ lệnh.


Sub Remove_last_digit_4()
Dim last As Range
For Each last In Selection
If (Not last. HasFormula) And (Application.WorksheetFunction.IsNumber(last)) Then
last = Left (last, Len(last) - 4)
End If
Next last
End Sub

nguồn mã. ưu tú

8. Tiếp theo, chọn dữ liệu từ trang tính Excel của bạn.

Cách xóa một số chữ số khỏi một ô trong excel

9. Bây giờ, bạn có thể nhấn biểu tượng chạy trên tab chính của VBA hoặc nhấn nút F5 trên bàn phím của mình.

Cách xóa một số chữ số khỏi một ô trong excel

Xây dựng chức năng VBA để xóa các chữ số cuối cùng

Phương pháp này cho phép bạn tạo mã VBA nếu Excel của bạn chưa bật tùy chọn Nhà phát triển