반응형
셀 값에서 숫자만 없애는 방법에 대해 알아보자.
1. SUBSTITUTE함수를 이용하는 방법
숫자는 0~9까지이므로 문자열에서 0부터 9까지 하나씩 공백으로 바꾸면 된다.
B2셀에 =SUBSTITUTE(A2,B$1,"") 를 입력한다.
B2셀을 복사하여 B2:K7 수식붙여넣기를 한다.
이렇게 하면 K열에는 숫자가 모두 지워진 문자열만 추출 할 수 있다.
2.VBA함수를 이용하는 방법
Option Explicit
Function Numdell(text)
Dim i As Integer
Dim text_i As String
text_i = text
For i = 0 To 9
text_i = Application.WorksheetFunction.Substitute(text_i, i, "")
Next i
Numdell = text_i
End Function
Alt+F11를 눌러 VBA 에디터를 연다.
module를 추가한다.
함수코드를 입력한다.
L2셀에 =numdell(A2)를 입력하고 L7셀까지 복사하여 붙여넣는다.
반응형
'VBA' 카테고리의 다른 글
엑셀 VBA 설정 (0) | 2022.06.21 |
---|---|
Atn함수를 이용하여 Pi계산하기 (0) | 2022.04.25 |
Maclaurin series를 이용한 Exp(x) 함수 계산 (0) | 2022.04.20 |
VBA에서 ":"의 사용법 (0) | 2022.04.19 |
Functions Visual Basic for Applications (0) | 2022.04.13 |