Thủ Thuật

Cách tách số ra khỏi chuỗi ký tự trong Excel nhanh nhất

Trong bài hướng dẫn Excel lần trước, mình đã chia sẻ với các bạn cách lọc Email ra khỏi chuỗi ký tự, giúp công việc quản lý khách hàng cũng như Email của đối tác trở nên thuận tiện hơn.

Và để tiếp nối chủ đề trước, hôm nay, mình sẽ tiếp tục chia sẻ đến các bạn thủ thuật tách số trong chuỗi ký tự. Nhằm mục đích quản lý các thông số, dữ liệu hoặc số điện thoại, ID của khách hàng, đối tác trên danh sách tổng. Trích xuất các giá trị số vào các tệp cụ thể. Để thực hiện các giao dịch, hoặc liên hệ dễ dàng hơn.

Đọc thêm:

1. Cách lọc số trong chuỗi ký tự trên tệp Excel

+ Bước 1: Đầu tiên, bạn mở tệp dữ liệu để lọc số của mình. Sau đó, bạn sử dụng phím tắt trong Excel là ALT + F11 mở nhanh cửa sổ Microsoft Visual Basic for Applications.

Hoặc chuyển đến tab Nhà phát triển => sau đó chọn tính năng Visual Basic

học

+ Bước 2: Tại đây bạn bấm vào nút Insert => và chọn Module để hiển thị cửa sổ Module1 (Code).

học

+ Bước 3: Sau đó sao chép đoạn mã sau.

Hàm ExtractNumber (rCell As Range)
Dim lCount As Long
Dim sText As String
Dim lNum As String
sText = rCell
Đối với lCount = Len (sText) Tới 1 Bước -1
If IsNumeric (Mid (sText, lCount, 1)) Thì
lNum = Mid (sText, lCount, 1) & lNum
EndIf
Số tiền tiếp theo
ExtractNumber = CLng (lNum)
Chức năng kết thúc

+ Bước 4: Dán vào hộp thoại Module1 (Code).

học

+ Bước 5: Với đoạn mã VBA trên, chúng ta có công thức hàm =ExtractNumber(Vị trí của ô để phân tách số)

Bây giờ chúng ta sẽ áp dụng cho ví dụ trong bảng Excel. Quay lại tệp Excel trước đó và nhập công thức hàm =Ex => sau đó bấm chọn chức năng ExtractNumber trong danh sách chức năng gợi ý.

Ghi chú: Đừng tắt chương trình Microsoft Visual Basic Applicatipons khi bạn chưa thực hiện lọc.

học

+ Bước 6: Tại đây bạn bấm vào chuỗi ký tự => rồi đóng ngoặc ) trước khi nhấn Enter để hoàn thành chức năng.

học

+ Bước 7: Và đây là kết quả. Sau khi lọc số thành công, giữ chuột vào dấu cộng nhỏ trong ô công thức và Điền công thức xuống toàn bộ danh sách.

học

Để lọc giá trị số cần lấy.

học

2. Trích xuất số âm / dương từ chuỗi trong Excel

Trong trường hợp số bạn cần tách có cả số âm và số dương thì cách tách trên không khả thi. Vì nó chỉ có nhiệm vụ tách số nên để tách và giữ giá trị âm / dương, chúng ta cần sử dụng mã VBA khác.

Nhìn chung cách làm cũng không có gì khác, nhưng thay vào đó hãy sử dụng mã VBA này (Bấm vào đây)!

Công thức tách số âm và số dương là: =Tach_So(Vị trí của ô để phân tách số)

Cách làm: Hoàn toàn tương tự như hướng dẫn ở trên, chỉ cần thay thế mã VBA và sử dụng công thức hàm mới tôi cung cấp cho bạn.

Phần kết

Chà, chỉ với vài cú click chuột đơn giản, kết hợp với mã VBA, bạn có thể chia nhỏ các giá trị số trong chuỗi ký tự trên tệp Excel rất dễ dàng.

Đến đây, bài hướng dẫn tách số khỏi chuỗi ký tự trên file Excel của tôi cũng xin tạm dừng. Hy vọng mẹo nhỏ trong việc sử dụng Excel này sẽ hữu ích với bạn.

Chúc may mắn !

CTV: Lương Trung – phanmemdownload.com

Ghi chú: Bài viết này có hữu ích cho bạn không? Đừng quên đánh giá bài viết, thích và chia sẻ nó với bạn bè và gia đình của bạn!

Trong bài hướng dẫn Excel lần trước, mình đã chia sẻ với các bạn cách lọc Email ra khỏi chuỗi ký tự, giúp công việc quản lý khách hàng cũng như Email của đối tác trở nên thuận tiện hơn.

Và để tiếp nối chủ đề trước, hôm nay, mình sẽ tiếp tục chia sẻ đến các bạn thủ thuật tách số trong chuỗi ký tự. Nhằm mục đích quản lý các thông số, dữ liệu hoặc số điện thoại, ID của khách hàng, đối tác trên danh sách tổng. Trích xuất các giá trị số vào các tệp cụ thể. Để thực hiện các giao dịch, hoặc liên hệ dễ dàng hơn.

Đọc thêm:

1. Cách lọc số trong chuỗi ký tự trên tệp Excel

+ Bước 1: Đầu tiên, bạn mở tệp dữ liệu để lọc số của mình. Sau đó, bạn sử dụng phím tắt trong Excel là ALT + F11 mở nhanh cửa sổ Microsoft Visual Basic for Applications.

Hoặc chuyển đến tab Nhà phát triển => sau đó chọn tính năng Visual Basic

học

+ Bước 2: Tại đây bạn bấm vào nút Insert => và chọn Module để hiển thị cửa sổ Module1 (Code).

học

+ Bước 3: Sau đó sao chép đoạn mã sau.

Hàm ExtractNumber (rCell As Range)
Dim lCount As Long
Dim sText As String
Dim lNum As String
sText = rCell
Đối với lCount = Len (sText) Tới 1 Bước -1
If IsNumeric (Mid (sText, lCount, 1)) Thì
lNum = Mid (sText, lCount, 1) & lNum
EndIf
Số tiền tiếp theo
ExtractNumber = CLng (lNum)
Chức năng kết thúc

+ Bước 4: Dán vào hộp thoại Module1 (Code).

học

+ Bước 5: Với đoạn mã VBA trên, chúng ta có công thức hàm =ExtractNumber(Vị trí của ô để phân tách số)

Bây giờ chúng ta sẽ áp dụng cho ví dụ trong bảng Excel. Quay lại tệp Excel trước đó và nhập công thức hàm =Ex => sau đó bấm chọn chức năng ExtractNumber trong danh sách chức năng gợi ý.

Ghi chú: Đừng tắt chương trình Microsoft Visual Basic Applicatipons khi bạn chưa thực hiện lọc.

học

+ Bước 6: Tại đây bạn bấm vào chuỗi ký tự => rồi đóng ngoặc ) trước khi nhấn Enter để hoàn thành chức năng.

học

+ Bước 7: Và đây là kết quả. Sau khi lọc số thành công, giữ chuột vào dấu cộng nhỏ trong ô công thức và Điền công thức xuống toàn bộ danh sách.

học

Để lọc giá trị số cần lấy.

học

2. Trích xuất số âm / dương từ chuỗi trong Excel

Trong trường hợp số bạn cần tách có cả số âm và số dương thì cách tách trên không khả thi. Vì nó chỉ có nhiệm vụ tách số nên để tách và giữ giá trị âm / dương, chúng ta cần sử dụng mã VBA khác.

Nhìn chung cách làm cũng không có gì khác, nhưng thay vào đó hãy sử dụng mã VBA này (Bấm vào đây)!

Công thức tách số âm và số dương là: =Tach_So(Vị trí của ô để phân tách số)

Cách làm: Hoàn toàn tương tự như hướng dẫn ở trên, chỉ cần thay thế mã VBA và sử dụng công thức hàm mới tôi cung cấp cho bạn.

Phần kết

Chà, chỉ với vài cú click chuột đơn giản, kết hợp với mã VBA, bạn có thể chia nhỏ các giá trị số trong chuỗi ký tự trên tệp Excel rất dễ dàng.

Đến đây, bài hướng dẫn tách số khỏi chuỗi ký tự trên file Excel của tôi cũng xin tạm dừng. Hy vọng mẹo nhỏ trong việc sử dụng Excel này sẽ hữu ích với bạn.

Chúc may mắn !

CTV: Lương Trung – phanmemdownload.com

Ghi chú: Bài viết này có hữu ích cho bạn không? Đừng quên đánh giá bài viết, thích và chia sẻ nó với bạn bè và gia đình của bạn!

Related Articles

Back to top button