Bạn đang xem: Lấy số trong chuỗi ký tự excel
Ví dụ các bạn có một cột dữ liệu trong những số đó có các ô cất dạng số với dạng kí trường đoản cú và bạn có nhu cầu tách nó như hình dưới
Để làm được vấn đề này chúng ta cần tạo nên một hàm phương pháp như sau .
Mở tệp tin Excel gồm chứa nội dung bạn cần tách bóc , bấm tổ hợp phím ALT+F11 để mở cửa số Microsoft Visual Basic .
Bấm Insert > Module và bạn sao chép nội dung bên dưới
Public Function SplitText(pWorkRng As Range, pIsNumber As Boolean) As String
Dim xLen As Long
Dim xStr As String
xLen = VBA.Len(pWorkRng.Value)
For i = 1 to xLen
xStr = VBA.Mid(pWorkRng.Value, i, 1)
If ((VBA.IsNumeric(xStr) & pIsNumber) Or (Not (VBA.IsNumeric(xStr)) and Not (pIsNumber))) Then
SplitText = SplitText + xStr
over If
Next
End Function
Quay quay trở về Excel .
Nếu muốn lấy đa số kí tự không phải ở dạng số chúng ta gõ hàm công thức như sau
=SplitText(A2,FALSE)
Nếu mong muốn lấy số thì theo công thức
=SplitText(A2,TRUE)
Họ với tên *
Email của doanh nghiệp *
tin nhắn *
Các tin khác
Excel : Đổi chữ cái trước tiên thành viết hoa giữ nguyên những phần còn lại Excel : Tìm giá chỉ trị to nhất với nhiều điều kiện Excel : Chèn số trang vào một ô cộng một loạt đa số ô trong số ấy có cất cả lỗi Excel không tự động tính toán sau khi chuyển đổi số liệu Excel : Xóa đông đảo số 0 sống đầu ô Excel : lặp lại số liên tục Excel : tra cứu kiếm các giá trị trả về theo sản phẩm ngang Excel : Gỡ vứt những kí tự đặc trưng không phải chữ cái Xóa toàn thể công thức chỉ còn lại giá trị trong tất cả các SheetXem thêm: Top 16 Phim Hoạt Hình Nhật Bản Hay Nhất, (2021) ▶️ Wiki 1 Phút ◀️
Hỗ trợ trực tuyến
hotline
04.35141.375
Hỗ trợ kỹ thuật
1088