Hàm SUBSTITUTE có thể tìm và thay thế văn bản trong một ô, bất kể văn bản đó xuất hiện ở đâu. Trong trường hợp này, chúng tôi đang sử dụng SUBSTITUTE để tìm một ký tự có mã số 202 và thay thế nó bằng một chuỗi rỗng [""] để loại bỏ ký tự hoàn toàn một cách hiệu quả
Làm cách nào bạn có thể tìm ra [những] ký tự nào cần phải xóa khi chúng ẩn?
=CODE[LEFT[B4]]
Ở đây, hàm LEFT, không có đối số thứ hai tùy chọn, sẽ trả về ký tự đầu tiên bên trái. Điều này đi vào hàm CODE, báo cáo giá trị mã ký tự, là 202 trong ví dụ minh họa
Để làm sạch tổng quát hơn, hãy xem chức năng TRIM và chức năng CLEAN
Tất cả trong một công thức
Trong trường hợp này, vì chúng tôi đang loại bỏ các ký tự đầu, nên chúng tôi có thể kết hợp cả hai công thức thành một, như vậy
=SUBSTITUTE[B4,CHAR[CODE[LEFT[B4]]],""]
Ở đây, thay vì cung cấp ký tự 202 một cách rõ ràng cho SUBSTITUTE, chúng tôi đang sử dụng CODE và CHAR để cung cấp mã động, sử dụng ký tự đầu tiên trong ô
Một vấn đề rất phổ biến là cách xóa số khỏi ô văn bản trong Excel. Vì một số lý do, các hệ thống khác nhau cố tình trộn văn bản và số. g. Dixon [35208] hay vô tình e. g. Ad8am Baum. Dù bằng cách nào thì cũng phải dễ dàng sửa lỗi này trong Excel
Mục lục
- YouTube Xóa số khỏi ô văn bản
- Tìm/Thay thế bằng ký tự đại diện
- Sử dụng Flash Fill
- Có liên quan
YouTube Xóa số khỏi ô văn bản
Tìm/Thay thế bằng ký tự đại diện
Một cách là sử dụng công cụ TÌM/THAY THẾ với các ký tự đại diện. Ký tự đại diện là một cách để yêu cầu Excel tìm thứ gì đó. g. '[' và ']' nhưng không nhìn vào những gì ở giữa vì điều này thay đổi mỗi lần
Ký tự đại diện * có nghĩa là số lượng ký tự không xác định và ? . Vì thế
- [*] sẽ tìm thấy [1] và [321554]
- trong khi [?] sẽ chỉ tìm thấy [1]
Dưới đây chúng tôi muốn loại bỏ các số trong ngoặc để chỉ còn lại tên. Chúng ta cần yêu cầu Excel xóa dấu ngoặc và bất kỳ thứ gì nằm giữa dấu ngoặc [không quan trọng có bao nhiêu ký tự]
Để làm được điều này chúng tôi
- đánh dấu cột,
- Bấm CTRL + H [để hiển thị công cụ tìm thay thế]
- Trong loại hộp Find What [*]- điều này cho Excel biết nếu phải tìm kiếm một ký tự '[', sau đó là các ký tự khác [bao nhiêu tùy ý], và sau đó là ']'
- Ô Replace with để trống
- Sau đó nhấp vào Thay thế tất cả
Kết quả cuối cùng sẽ là tất cả các dấu ngoặc có số trong đó sẽ bị xóa như hình bên dưới. Bạn có thể nhận thấy ở trên rằng có vẻ như có khoảng cách giữa tên và dấu ngoặc. Nếu chúng tôi cũng muốn xóa không gian này, bạn sẽ thêm khoảng trắng ở phía trước tùy chọn 'Tìm gì'
Sử dụng Flash Fill
Ở trên là tuyệt vời khi có một số dạng mẫu. Trong trường hợp trên, các số được đóng gói độc đáo ở cuối giữa các dấu ngoặc. Điều gì sẽ xảy ra nếu các con số chỉ được trải ngẫu nhiên trong văn bản?
Dưới đây chúng tôi có các số trộn lẫn với tên e. g. Ad8am Baum thay vì Adam Baum. Tất cả những gì chúng ta cần làm là nhập những gì chúng ta muốn xem trong B2, tô sáng các ô thích hợp và nhấp vào Flash Fill [hoặc CTRL + E]
Trong trường hợp này, bạn sẽ thấy rằng cái đầu tiên đúng và những cái còn lại thì không tốt. Điều này là do chúng tôi chỉ đưa ra một ví dụ
Tất cả những gì chúng ta cần làm là đi đến cái sai đầu tiên và nhập những gì chúng ta muốn xem. Vậy AlBi6no phải đổi thành Al Bino. Khi bạn nhấn enter, Excel sẽ áp dụng 2 ví dụ mà bạn đã đưa ra cho mọi thứ [trên và dưới]
Như ảnh chụp màn hình bên dưới, đối với những ô có số và văn bản lẫn lộn, làm cách nào để xóa tất cả văn bản và chỉ giữ lại số trong ô?
Chỉ xóa văn bản khỏi các ô chứa số và văn bản bằng hàm do Người dùng xác định
Dễ dàng chỉ xóa văn bản khỏi các ô chứa số và văn bản bằng Kutools cho Excel
Chỉ xóa văn bản khỏi các ô chứa số và văn bản bằng hàm do Người dùng xác định
Bạn cũng có thể sử dụng hàm do người dùng xác định bên dưới để xóa văn bản khỏi các ô được chỉ định và chỉ giữ lại các số
1. Nhấn đồng thời các phím Alt + F11 để mở cửa sổ Microsoft Visual Basic for Applications
2. Trong cửa sổ Microsoft Visual Basic for Applications, nhấp vào Chèn > Mô-đun. Sau đó sao chép và dán mã VBA bên dưới vào cửa sổ Mã. Xem ảnh chụp màn hình
mã VBA. Chỉ xóa văn bản khỏi các ô có chứa số và văn bản
Function OnlyNums[strWord As String]
Dim strChar As String
Dim x As Integer
Dim strTemp As String
strTemp = ""
Application.ScreenUpdating = False
For x = 1 To Len[strWord]
strChar = Mid[strWord, x, 1]
If Asc[strChar] >= 48 And _
Asc[strChar] Văn bản > Xóa ký tự. 2. Trong hộp thoại Remove Characters, chỉ chọn hộp Non-numeric, rồi bấm nút OK
Sau đó, tất cả các ký tự không phải là số [văn bản] sẽ bị xóa khỏi các ô đã chọn ngay lập tức như ảnh chụp màn hình bên dưới được hiển thị
Nếu bạn muốn dùng thử miễn phí [30 ngày] tiện ích này, vui lòng nhấp vào để tải xuống, sau đó vào áp dụng thao tác theo các bước trên
bài viết liên quan
- Làm cách nào để xóa số khỏi ô chứa văn bản và số trong Excel?
Các công cụ năng suất văn phòng tốt nhất
Kutools cho Excel giải quyết hầu hết các vấn đề của bạn và tăng 80% năng suất của bạn
- Tái sử dụng. Chèn nhanh các công thức, biểu đồ phức tạp và bất kỳ thứ gì bạn đã sử dụng trước đây; . Encrypt Cells with password; Create Mailing List and send emails...
- Thanh siêu công thức [dễ dàng chỉnh sửa nhiều dòng văn bản và công thức]; . Reading Layout [easily read and edit large numbers of cells]; Paste to Filtered Range...
- Hợp nhất Ô/Hàng/Cột mà không làm mất Dữ liệu; . Ngăn chặn các ô trùng lặp; . Combine Duplicate Rows/Columns.. Prevent Duplicate Cells; Compare Ranges...
- Chọn Hàng trùng lặp hoặc Duy nhất ; . Select Blank Rows [all cells are empty]; Super Find and Fuzzy Find in Many Workbooks; Random Select...
- Sao chép chính xác Nhiều ô mà không thay đổi tham chiếu công thức; . Auto Create References to Multiple Sheets; Insert Bullets, Check Boxes and more...
- Trích xuất văn bản , Thêm văn bản, Xóa theo vị trí, Xóa khoảng trắng ; . Convert Between Cells Content and Comments...
- Siêu bộ lọc [lưu và áp dụng lược đồ bộ lọc cho các trang tính khác]; . Advanced Sort by month/week/day, frequency and more; Special Filter by bold, italic...
- Kết hợp Sổ làm việc và Trang tính ; . Split Data into Multiple Sheets; Batch Convert xls, xlsx and PDF...
- Hơn 300 tính năng mạnh mẽ . Hỗ trợ Office/Excel 2007-2019 và 365. Hỗ trợ tất cả các ngôn ngữ. Dễ dàng triển khai trong doanh nghiệp hoặc tổ chức của bạn. Đầy đủ tính năng Dùng thử miễn phí 30 ngày. Đảm bảo hoàn tiền trong 60 ngày.
Đọc thêm. Tải xuống miễn phí. Mua, tựa vào, bám vào.
Tab Office Mang giao diện theo thẻ vào Office và giúp công việc của bạn dễ dàng hơn nhiều
- Bật chỉnh sửa và đọc theo tab 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 năng suất của bạn lên 50% và giảm hàng trăm lần nhấp chuột cho bạn mỗi ngày
Đọc thêm. Tải xuống miễn phí. Mua, tựa vào, bám vào.
Cũ nhất đầu tiên
Sắp xếp nhận xét theo
Cũ nhất đầu tiên
mới nhất đầu tiên
Nhận xét [ 3 ]
Chưa có xếp hạng nào. Hãy là người đầu tiên xếp hạng
Pete
khoảng 3 tháng trước
#39522
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Tôi đã sử dụng excel trong nhiều năm nhưng không phải là nhân viên chuyên nghiệp chưa bao giờ sử dụng Visual Basic trong bảng tính trước đây. Phương pháp này hoạt động hoàn toàn ngay lần đầu tiên chỉ cần làm theo các hướng dẫn rõ ràng ở trên và giúp tôi tiết kiệm hàng giờ để dọn dẹp Trang tính đã nhập. Rất cám ơn - rất nhiều đánh giá cao. Chúc mừng