Làm cách nào để xóa văn bản khỏi số trong excel?

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

Chủ Đề