Tách Số Từ Chuỗi Ký Tự Bằng Hàm VBA Trong Excel 7/2022
Có thể bạn quan tâm
Tách số khỏi chuỗi thông thường
Bạn có thể tải file thực hành tại đây.
Với một kiểu dữ liệu trong file thực hành này 3 dữ liệu đầu tiên có một quy luật là số bắt đầu từ ký tự thứ 3 và ký tự sau số là 2 nên mình có thể sử dụng cách tách số đơn giản này.

Để thực hiện bạn chỉ cần sử dụng hàm MID với công thức =MID(kích vào ô chứa dữ liệu, vị trí bắt đầu của số, len(kích vào ô chứa dữ liệu) trừ 4 ). Hàm LEN sẽ trả về độ dài của chuỗi và mình trừ đi 4 ký tự là 2 ký tự đầu 2 ký tự cuối còn lấy số ở giữa.
VD: =MID(A2,3,LEN(A2)-4)

Tách số bằng hàm VBA
Ở trường hợp tiếp theo ta có số ký tự cuối khác nhau có thể là 5 hoặc có thể là 3 thì ta không thể dùng công thức này được và cách giải quyết đó là ta sẽ dùng hàm VBA.
Đầu tiên bạn mở cửa sổ Visual Basic lên bằng cách kích vào Developer chọn Visual Basic -> chọn Insert -> Module.

Trong Module này bạn sử dụng code mình để bên dưới bạn có thể hiểu là hàm code này sẽ dò từ đầu đến cuối và gặp số thì nó sẽ lấy ra.
Code
Function Tach_so(chuoi As String) As String Dim i As Integer Dim kytu As String kytu = "" For i = 1 To Len(chuoi) If IsNumeric(Mid(chuoi, i, 1)) Then kytu = kytu & Mid(chuoi, i, 1) End If Next i Tach_so = kytu End Function

Tiếp theo ra ngoài bạn chỉ cần kích vào ô bạn muốn hiển thị số được tách gõ =Tach_so(kích vào ô chứa số muốn tách) như vậy số đã được tách thành công.
VD: =Tach_so(A6)

Video hướng dẫn
Như vậy nếu sử dụng công thức này thì số có nằm bất cứ vị trí nào hoặc số và chữ xen kẽ với nhau vẫn được tách ra bình thường.
Từ khóa » Tách Số Vba
-
Cách Tách Số Ra Khỏi Chuỗi Ký Tự Trong Excel Nhanh Nhất
-
Tách Số Từ Chuỗi Ký Tự Bằng Hàm VBA Trong Excel ... - YouTube
-
Cách Tách Số Và Chữ Ra Khỏi Chuỗi Trong Excel (Không Cần VBA ...
-
Excel : Dùng Hàm để Tách Số Và Dạng Text Ra Khỏi Một ô - Infocom
-
Tách Số Ra Khỏi Chuỗi Trong Excel - Thủ Thuật Phần Mềm
-
Tách Riêng Số Ra Khỏi Chuỗi - Học Excel Online Miễn Phí
-
Cách Tách Số Và Chữ Ra Khỏi Chuỗi Trong Excel (Không Cần VBA)
-
Tách Số Từ Chuỗi Ký Tự Bằng Hàm VBA Trong Excel (Tách Số Ra ...
-
Giúp Em Hàm VBA Tách Số Thập Phân Ra Khỏi Chuỗi? | Giải Pháp Excel
-
Tách Số Trong Dãy Số Excel - Re:Monster
-
Hướng Dẫn Cách Tách Số Ra Khỏi Chuỗi Trong Excel Có Ví Dụ Minh Họa ...
-
Tách Số Từ Chuỗi Ký Tự Bằng Hàm VBA Trong Excel ... - Tài Chính 4u
-
Công Thức Tách Số Và Chữ Trong Excel
-
6 Cách Tách Số Trong Chuỗi Trong Excel (Không Cần Vba) 3/2022