엑셀 숫자만 남기고 지우기
본문 바로가기
카테고리 없음

엑셀 숫자만 남기고 지우기

by 4스트리밍 2024. 11. 26.
반응형

엑셀에서 숫자만 남기고 나머지 문자나 기호들을 지우는 방법은 여러 가지가 있습니다. 사용자의 편의와 데이터의 종류에 따라 다양한 방법을 활용할 수 있습니다.

 

1. 빠른 채우기 (Excel 2016 이상)

엑셀에서 제공하는 "빠른 채우기" 기능을 사용하면, 문자와 숫자가 섞여 있는 셀에서 숫자만 빠르게 추출할 수 있습니다. 해당 셀을 선택한 후, 옆 셀에 숫자 패턴을 작성하고, Ctrl + E를 누르면 엑셀이 자동으로 패턴을 인식해 숫자만 추출해 줍니다.

 

2. 함수 사용하기

문자와 숫자가 혼합된 셀에서 숫자만 추출하려면 SUMPRODUCT 함수나 다른 수식을 사용할 수 있습니다. 예를 들어, =SUMPRODUCT(MID(0&셀,LARGE(ISNUMBER(--MID(셀,ROW($1:$100),1))*ROW($1:$100),ROW($1:$100))+1,1)*10^(ROW($1:$100)-1))를 사용하면 숫자만 추출할 수 있습니다.

 

3. VBA 코드 사용하기

VBA를 활용하면 더 복잡한 데이터에서도 숫자만 추출할 수 있습니다. 이 방법은 사용자가 직접 코드를 작성해야 하지만, 한 번 설정하면 매우 효율적으로 숫자만 추출할 수 있습니다. 예를 들어, 아래와 같은 VBA 코드를 사용하여 텍스트를 제거하고 숫자만 남길 수 있습니다.

Function OnlyNums(strWord As String)
    Dim strChar As String
    Dim x As Integer
    Dim strTemp As String

    strTemp = ""
    Application.ScreenUpdating = False
    For x = 1 To Len(strWord)
        strChar = Mid(strWord, x, 1)
        If Asc(strChar) >= 48 And _
          Asc(strChar) <= 57 Then
            strTemp = strTemp & strChar
        End If
    Next
    Application.ScreenUpdating = True
    OnlyNums = Val(strTemp)
End Function

 

4. Kutools 사용

Kutools for Excel과 같은 외부 플러그인을 활용하면, 더욱 간단하게 숫자만 추출할 수 있습니다. Kutools의 "문자 제거" 기능을 사용하면, 숫자가 아닌 문자들을 한 번에 제거하고 숫자만 남길 수 있습니다.

 

엑셀 숫자만 추출하기, 1초 안에 해결하는 방법 - 오빠두엑셀

 

엑셀 숫자만 추출하기, 1초 안에 해결하는 방법 - 오빠두엑셀

 

www.oppadu.com

 

이 방법들 중에서는 빠른 채우기나 함수 사용이 가장 간편하고, VBA 코드는 좀 더 복잡한 상황에서 유용하게 사용될 수 있습니다.

반응형