Tự viết hàm tách số ra khỏi chuỗi Excel 2007, 2010, 2013

Thứ bảy, 19/09/2015  |  MS Excel  |  Lượt xem: 9895

Trong quá trình làm việc với Excel nhiều lúc ta cần tách một số ký tự ra khỏi chuỗi nhưng không dùng được hàm LEFT hoặc RIGHT, để làm được điều đó ta  viết hàm tách số ra khỏi chuỗi – Hàm ExtractNumber (ví dụ: N123E, 155F, U33) mà ta chỉ cần lấy số mà thôi, nếu như ta dùng hàm LEFT hay hàm RIGHT để lấy thì rất bất tiện. Ta có thể tự viết hàm tách số ra khỏi chuỗi để giải quyết vấn đề trên bằng cách dùng hàm ExtractNumber. Sau đây chúng tôi hướng dẫn các bạn làm trên Excel 2007 còn lại Excel 2010, 2013 chúng ta làm tương tự nhé!

Bây giờ chúng ta cùng viết hàm ExtractNumber 

- Bước 1: Mở Microsoft Excel lên

- Bước 2: Nhấn Alt + F11 -> mở ra cửa sổ Microsoft Visual Basic -> Insert -> Module ( lưu ý nếu Excel của bạn chưa có Visual Basic thì chúng ta cần cài  thêm Visual Basic vào nhé!)

- Bước 3: Bạn nhập đoạn code bên dưới vào cửa sổ Book1-Module1 (Code), hình minh hoại bên dưới:

1          Function ExtractNumber(rCell As Range)

2          Dim lCount As Long

3          Dim sText As String

4          Dim lNum As String

5          sText = rCell

6          For lCount = Len(sText) To 1 Step -1

7          If IsNumeric(Mid(sText, lCount, 1)) Then

8          lNum = Mid(sText, lCount, 1) & lNum

9          End If

10        Next lCount

11        ExtractNumber = CLng(lNum)

12        End Function

Vậy là bạn đã có thể dùng hàm ExtractNumber để tách số ra khỏi chuỗi rồi đó.

- Bước 4: Quay lại Microsoft Excel, bạn dùng hàm ExtractNumber như hình bên dưới:

 

Xin cảm ơn bạn đã đọc bài viết của chúng tôi, xin chúc bạn thành công !

 

Ngoc Hien

Từ khóa tìm kiếm:   excel, tach so ra khoi chuoi excel, extractnumber, thu thuat excel


Viết bình luận
  1.  
  2.  
  3.  
  4.  

CÁC BÀI TOP CHỦ ĐỂ


CÁC BÀI HAY GẦN ĐÂY


CÁC TIN ĐƯỢC QUAN TÂM

TIN CÔNG NGHỆ
BÀI VIẾT MỚI
BÀI XEM NHIỀU
BÀI CỦ MÀ HAY
PHẦN MỀM QUẢN LÝ
Thông tin

Bản quyền © 2015-2021 Tayninhit.info. Giữ toàn quyền. Khi sao chép, sử dụng hoặc phát hành lại bất kỳ nội dung nào thuộc Tayninhit.info thì ghi rõ nguồn phát hành là Tayninhit.info.

Phát triển và quản trị bởi Công Ty TNHH Tin Học Tín Nghệ

Chịu trách nhiệm quản lý nội dung: Đào Minh Triệu

Điện thoại: 0979 708 108 - Email: info@tinnghe.com

Địa chỉ: 115 đường 78A4 Nguyễn Chí Thanh, Kp. Long Kim, P. Long Thành Trung, Tx. Hòa Thành, Tây Ninh

Facebook Tây Ninh IT   Google plus Tây Ninh IT   twitter Tây Ninh IT   Giải pháp phần mềm quản lý Xăng dầu, Phòng khám, khai thác đất đá   RSS Tây Ninh IT