Replace dấu * trong excel

Liên hệ QC

nguyenhongphong

Thành viên hoạt động
Tham gia
12/3/08
Bài viết
126
Được thích
13
Em không biết dùng hàm gì và loại code gì của dấu * trong file đính kèm ,em dùng replace (ctrl+f) để thay thế dấu * nhưng mất tất cả dữ liệu trong những ô em chọn, em cũng không biết làm sao . Mong các thầy và các bạn hướng dẫn giúp em

Em chân thành cảm ơn ạ
 

File đính kèm

Em không biết dùng hàm gì và loại code gì của dấu * trong file đính kèm ,em dùng replace (ctrl+f) để thay thế dấu * nhưng mất tất cả dữ liệu trong những ô em chọn, em cũng không biết làm sao . Mong các thầy và các bạn hướng dẫn giúp em

Em chân thành cảm ơn ạ
Bạn copy code này vào Module sau đó đóng cửa sổ này lại và quay lại màn hình của excel tại cell C2=TACHSO(A2)
CODE:
Function TACHSO(rCell As Range)
Dim lCount As Long
Dim sText As String
Dim lNum As String
sText = rCell
For lCount = Len(sText) To 1 Step -1
If IsNumeric(Mid(sText, lCount, 1)) Then
lNum = Mid(sText, lCount, 1) & lNum
End If
Next lCount
TACHSO = CLng(lNum)
End Function
 
Em không biết dùng hàm gì và loại code gì của dấu * trong file đính kèm ,em dùng replace (ctrl+f) để thay thế dấu * nhưng mất tất cả dữ liệu trong những ô em chọn, em cũng không biết làm sao . Mong các thầy và các bạn hướng dẫn giúp em

Em chân thành cảm ơn ạ

Bạn dùng thử hàm đơn giản này xem nhé
=SUBSTITUTE(A2,"*","")
 
Với dấu * và dùng Ctrl + H thì bạn phải dùng ký tự thay thế là ~* nhé
 
Web KT

Bài viết mới nhất

Back
Top Bottom