Bỏ qua nội dung chính

Làm cách nào để xóa các chữ cái khỏi chuỗi / số / ô trong Excel?

Bài viết này nói về cách xóa các chữ cái khỏi chuỗi văn bản / ô / số trong Excel. Và chúng tôi cung cấp bốn phương pháp để giải quyết nó bằng công thức mảng, hàm do người dùng xác định và phần bổ trợ của bên thứ ba của Kutools cho Excel.


Xóa các chữ cái khỏi chuỗi / số / ô bằng công thức mảng

Chúng ta có thể áp dụng công thức mảng để xóa các chữ cái khỏi chuỗi / số / ô trong Excel. Vui lòng làm như sau:

1. Chọn một ô trống, bạn sẽ trả về chuỗi văn bản không có chữ cái, nhập công thức =SUM(MID(0&A2,LARGE(INDEX(ISNUMBER(--MID(A2,ROW($1:$99),1))*ROW($1:$99),),ROW($1:$99))+1,1)*10^ROW($1:$99)/10) (A2 là ô bạn sẽ xóa các chữ cái) vào đó, và nhấn Ctrl + sự thay đổi + đăng ký hạng mục thi chìa khóa cùng một lúc.
doc xóa các chữ cái khỏi văn bản 1

2. Tiếp tục chọn ô, sau đó kéo Fill Handle của nó đến phạm vi bạn cần. Và bây giờ bạn sẽ thấy tất cả các chữ cái được xóa khỏi chuỗi văn bản gốc như ảnh chụp màn hình dưới đây:

Chú ý:
(1) Công thức mảng này sẽ loại bỏ tất cả các loại ký tự ngoại trừ các ký tự số. Ví dụ, chuỗi văn bản gốc là abc-859 * -24test, công thức mảng này sẽ xóa tất cả các chữ cái và ký tự đặc biệt (*-) và quay lại 85924.
(2) Nếu không có số nào trong chuỗi văn bản, công thức mảng này sẽ trả về 0.

Hàng loạt Tách văn bản và số từ một ô / cột thành các cột / hàng khác nhau

Kutools cho Excel nâng cao Chia ô tiện ích và hỗ trợ để tách hàng loạt tất cả các ký tự văn bản và số của một ô / cột thành hai cột / hàng.


quảng cáo tách ô số văn bản riêng biệt

Xóa các chữ cái khỏi chuỗi / số / ô bằng Hàm do Người dùng Xác định

Chúng tôi cũng có thể thêm một hàm do người dùng xác định vào Excel để xóa các chữ cái khỏi chuỗi / số / ô. Vui lòng làm như sau:

1. nhấn Khác + F11 đồng thời để mở cửa sổ Microsoft Visual Basic for Applications.

2. Nhấp chuột Chèn > Mô-đun, sau đó sao chép và dán mã sau vào cửa sổ Mô-đun mở mới.

VBA: Xóa các chữ cái khỏi chuỗi / số / ô trong Excel

Function StripChar(Txt As String) As String
With CreateObject("VBScript.RegExp")
.Global = True
.Pattern = "\D"
StripChar = .Replace(Txt, "")
End With
End Function

3. Lưu chức năng do người dùng xác định này. Chọn một ô trống, bạn sẽ trả về chuỗi văn bản không có chữ cái và nhập công thức = StripChar (A2) (A2 là ô mà bạn sẽ xóa các ký tự) vào đó và kéo Fill Handle xuống phạm vi bạn cần. Xem ảnh chụp màn hình:

Ghi chú:
(1) Hàm do người dùng xác định này cũng có thể xóa tất cả các loại ký tự ngoại trừ các ký tự số. Ví dụ, chuỗi văn bản gốc là abc-859 * -24test, công thức mảng này sẽ xóa các chữ cái và ký tự đặc biệt (* -) và quay lại 85924.
(2) Hàm do người dùng định nghĩa này sẽ trả về các số được lưu trữ dưới dạng chuỗi văn bản.


Xóa các chữ cái khỏi chuỗi / số / ô với chức năng EXTRACTNUMBERS của Kutools cho Excel

Phương pháp này sẽ giới thiệu Kutools cho Excel's CHIẾT XUẤT chức năng loại bỏ tất cả các chữ cái khỏi các dấu / số / ô một cách dễ dàng trong Excel. Vui lòng làm như sau:

Kutools cho Excel - Được đóng gói với hơn 300 công cụ cần thiết cho Excel. Tận hưởng bản dùng thử MIỄN PHÍ 30 ngày đầy đủ tính năng mà không cần thẻ tín dụng! Tải ngay!

1. Chọn một ô trống, bạn sẽ trả về chuỗi văn bản không có chữ cái và nhấp vào Kutools > Chức năng > bản văn > NGƯỜI THAM GIA. Xem ảnh chụp màn hình:

2. Trong hộp thoại Mở Đối số Hàm, chỉ định ô mà bạn sẽ xóa các chữ cái trong Txt hộp, nó là tùy chọn để nhập TRUE or Sai vào N và nhấp vào OK .

Chú thích: Đánh máy TRUE sẽ trả về số, trong khi không nhập gì hoặc KHÔNG ĐÚNG sẽ trả về các số được lưu trữ dưới dạng chuỗi văn bản.

3. Tiếp tục chọn ô và kéo Fill Handle đến phạm vi bạn cần. Và sau đó bạn sẽ thấy tất cả các chữ cái được xóa khỏi chuỗi văn bản gốc. Xem ảnh chụp màn hình:

Kutools cho Excel - Supercharge Excel với hơn 300 công cụ thiết yếu. Tận hưởng bản dùng thử MIỄN PHÍ 30 ngày đầy đủ tính năng mà không cần thẻ tín dụng! Get It Now

Ghi chú:
(1) Bạn có thể nhập công thức = EXTRACTNUMBERS (A2, TRUE) vào ô đã chọn trực tiếp, rồi kéo chốt điều khiển Điền vào phạm vi bạn cần.
(2) Hàm EXTRACTNUMBERS này cũng sẽ xóa tất cả các loại ký tự ngoại trừ các ký tự số.


Xóa các chữ cái khỏi chuỗi / số / ô với tiện ích Xóa ký tự của Kutools cho Excel

Tất cả các phương pháp trên sẽ xóa tất cả các ký tự ngoại trừ các ký tự số. Nhưng đôi khi bạn có thể chỉ muốn xóa các ký tự khỏi chuỗi văn bản, nhưng vẫn giữ lại các ký tự số và các ký tự khác. Phương pháp này sẽ giới thiệu Kutools cho Excel's Xóa ký tự tiện ích để hoàn thành công việc dễ dàng trong Excel.

Kutools cho Excel - Được đóng gói với hơn 300 công cụ cần thiết cho Excel. Tận hưởng bản dùng thử MIỄN PHÍ 30 ngày đầy đủ tính năng mà không cần thẻ tín dụng! Tải ngay!

1. Chọn các ô mà bạn sẽ xóa các ký tự và nhấp vào Kutools > bản văn > Xóa ký tự.

2. Trong hộp thoại Xóa ký tự mở, hãy chọn Alpha và nhấp vào Ok cái nút. Và sau đó bạn sẽ thấy chỉ các chữ cái bị xóa khỏi các ô đã chọn. Xem ảnh chụp màn hình:
doc xóa các chữ cái khỏi văn bản 6
Chú thích: Nếu bạn thực sự muốn xóa tất cả các loại ký tự ngoại trừ các ký tự số, bạn có thể kiểm tra Không phải số và nhấp vào Ok trong hộp thoại Xóa ký tự. Xem ảnh chụp màn hình:
doc xóa các chữ cái khỏi văn bản 7

Kutools cho Excel - Supercharge Excel với hơn 300 công cụ thiết yếu. Tận hưởng bản dùng thử MIỄN PHÍ 30 ngày đầy đủ tính năng mà không cần thẻ tín dụng! Get It Now


Demo: xóa các chữ cái khỏi chuỗi / số / ô trong Excel


Kutools cho Excel: Hơn 300 công cụ tiện dụng trong tầm tay bạn! Bắt đầu dùng thử miễn phí 30 ngày không có giới hạn tính năng ngay hôm nay. Download Now!

Các bài liên quan:

Công cụ năng suất văn phòng tốt nhất

🤖 Trợ lý AI của Kutools: Cách mạng hóa việc phân tích dữ liệu dựa trên: Thực thi thông minh   |  Tạo mã  |  Tạo công thức tùy chỉnh  |  Phân tích dữ liệu và tạo biểu đồ  |  Gọi các hàm Kutools...
Các tính năng phổ biến: Tìm, đánh dấu hoặc xác định các bản sao   |  Xóa hàng trống   |  Kết hợp các cột hoặc ô mà không làm mất dữ liệu   |   Vòng không có công thức hữu ích. Cảm ơn !
Siêu tra cứu: Nhiều tiêu chí VLookup    VLookup Nhiều Giá Trị  |   VLookup trên nhiều trang tính   |   Tra cứu mờ ....
Danh sách thả xuống nâng cao: Tạo nhanh danh sách thả xuống   |  Danh sách thả xuống phụ thuộc   |  Danh sách thả xuống nhiều lựa chọn ....
Trình quản lý cột: Thêm một số cột cụ thể  |  Di chuyển cột  |  Chuyển đổi trạng thái hiển thị của các cột ẩn  |  So sánh dãy và cột hữu ích. Cảm ơn !
Các tính năng nổi bật: Tiêu điểm lưới   |  Chế độ xem thiết kế   |   Thanh công thức lớn    Trình quản lý sổ làm việc & trang tính   |  Thư viện tài nguyên (Văn bản tự động)   |  Bảng chọn ngày   |  Kết hợp các bảng tính   |  Mã hóa/Giải mã ô    Gửi email theo danh sách   |  Siêu lọc   |   Bộ lọc đặc biệt (lọc in đậm/nghiêng/gạch ngang...) ...
15 bộ công cụ hàng đầu12 bản văn CÔNG CỤ (thêm văn bản, Xóa ký tự,...)   |   50 + Biểu đồ Các loại (Biểu đồ Gantt,...)   |   40+ Thực tế Công thức (Tính tuổi dựa trên ngày sinh,...)   |   19 chèn CÔNG CỤ (Chèn mã QR, Chèn ảnh từ đường dẫn,...)   |   12 Chuyển đổi CÔNG CỤ (Số thành từ, Chuyển đổi tiền tệ,...)   |   7 Hợp nhất & Tách CÔNG CỤ (Các hàng kết hợp nâng cao, Chia ô,...)   |   ... và nhiều hơn nữa

Nâng cao kỹ năng Excel của bạn với Kutools for Excel và trải nghiệm hiệu quả hơn bao giờ hết. Kutools for Excel cung cấp hơn 300 tính năng nâng cao để tăng năng suất và tiết kiệm thời gian.  Bấm vào đây để có được tính năng bạn cần nhất...

Mô tả


Tab Office mang lại giao diện Tab cho Office và giúp công việc của bạn trở nên dễ dàng hơn nhiều

  • Cho phép chỉnh sửa và đọc theo thẻ trong Word, Excel, PowerPoint, Publisher, Access, Visio và Project.
  • Mở và tạo nhiều tài liệu trong các tab mới của cùng một cửa sổ, thay vì trong các cửa sổ mới.
  • Tăng 50% năng suất của bạn và giảm hàng trăm cú nhấp chuột cho bạn mỗi ngày!
Comments (9)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Принцип работы формулы массива понял, есть вопрос насчет конкатенации (0&A2), для чего она в формуле?
Если убрать ее и блок +1 после ROW(), формула перестает работать
This comment was minimized by the moderator on the site
NOOOSSAAA!
Você não tem noção do tanto que isso me ajudou!!!
MUITO BOM!
This comment was minimized by the moderator on the site
YEAHHHHHHHHH. At last something that works! Gj!
This comment was minimized by the moderator on the site
I need to delete all text in a cell EXCEPT a specific set of words. For example, a list of fruits or vegetables in column A, and column B has a description of the vegetables, including color, and I want to remove all text in the cells of column B except for color words. Any ideas?
This comment was minimized by the moderator on the site
hi, i want to ask if theres a formula to add period on every abbreviation in one cell within a sentence?

example

825 apple rd st #5 - i want to add period on "rd" and "st" to make it formal


hope you can help me

thanks
This comment was minimized by the moderator on the site
Hi ed,
The Add Text feature of Kutools for Excel may help you solve the problem: https://www.extendoffice.com/product/kutools-for-excel/excel-add-same-text-to-multiple-cells.html
This comment was minimized by the moderator on the site
What if you want to preserve the format of the number or has decimals? i.e Apple30.01? for answer of 30.01? your vb drops the spot?
This comment was minimized by the moderator on the site
Hi Formatunknown,
In this situation, Kutools for Excel’s Remove Characters feature is recommended.
Select the cells, enable the Remove Characters feature, only check the Alpha option, and click the Ok button to remove all alpha characters, and remain numbers including the decimal places.
This comment was minimized by the moderator on the site
Thank u so much
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations