KutoolsforOffice— 하나의 솔루션, 다섯 가지 강력한 도구。적은 노력으로 더 큰 성과。

Excel 에서 셀의 첫 번째 문자가 문자인지 숫자인지 확인하는 방법은 무엇인가요?

작성자Siluvia수정 날짜

Excel 에서 대규모 데이터셋을 작업할 때 데이터 항목이 문자, 숫자 또는 기타 문자로 시작하는지를 신속하게 구분할 수 있으면 유용합니다. 예를 들어 코드, 주소 또는 혼합 형식 항목이 포함된 목록에서는 형식을 검증하거나 첫 번째 문자를 기준으로 데이터를 분류하여 추가 처리를 수행하고자 할 수 있습니다. Excel 에는 이러한 특정 확인을 위한 기본 제공 함수가 없지만 수식을 사용하면 쉽게 이 작업을 수행할 수 있으며 경우에 따라 VBA 와 같은 대안적 접근 방식도 활용할 수 있습니다。 아래 방법은 셀의 첫 번째 문자를 신뢰성 있게 확인하기 위한 명확한 단계와 실용적인 팁을 제공합니다。

수식을 사용하여 셀의 첫 번째 문자가 문자인지 숫자인지 확인하기

대체 VBA 코드 솔루션


수식을 사용하여 셀의 첫 번째 문자가 문자인지 숫자인지 확인하기

Excel 수식을 사용하면 셀의 첫 번째 문자가 문자, 숫자 또는 기타 문자인지 쉽게 판단할 수 있습니다。

1。 결과를 표시할 빈 셀을 선택합니다。 다음 수식을 수식 표시줄에 입력한 후Enter키를 눌러 확인합니다:

=IF(ISERR(LEFT(A2,1)*1),"letter","number")

이 수식은 셀 A2 의 첫 번째 문자를 확인합니다. 해당 문자를 1 으로 곱했을 때 오류가 발생하면 숫자가 아니라는 의미이므로 수식은 「letter」를 반환합니다。 그렇지 않으면 「number」를 반환합니다。

첫 번째 문자가 문자 또는 숫자인지 확인하는 수식 적용

: 수식이 올바른 셀을 참조하는지 확인하세요. 위 수식의 A2 는 확인하려는 값을 포함하는 셀입니다。

2。 첫 번째 셀에서 수식을 확인한 후 다른 행에도 빠르게 적용할 수 있습니다。 결과 셀을 선택한 상태에서 채우기 핸들을 아래로 드래그하여 해당 열의 각 셀을 확인합니다。

첫 번째 문자가 문자일 경우 결과는 「letter」로, 숫자일 경우 「number」로 표시됩니다。 아래 예시를 참조하세요:

수식을 다른 셀로 드래그하여 채우기

매개변수 설명 및 실용적인 참고 사항:이 수식은 일반적인 라틴 문자 또는 숫자로 시작하는 셀에 잘 작동합니다。 그러나 숫자로 변환할 수 없는 모든 문자(특수 문자나 일부 유니코드 기호 포함)에 대해서도 「letter」를 반환할 수 있습니다。 데이터셋에 이러한 문자로 시작하는 항목이 포함되어 있다면 아래 설명된 더 정확한 감지 수식을 사용하는 것이 안전합니다。

셀이 문장 부호, 기호 또는 기타 영숫자가 아닌 문자로 시작할 가능성이 있다면 다음 개선된 수식을 사용하여 결과를 「Letter」, 「Number」 또는 「Other」로 분류하세요:

=IF(A2="","",IF(AND(CODE(LEFT(A2,1))>=48,CODE(LEFT(A2,1))<=57),"Number",IF(OR(AND(CODE(LEFT(A2,1))>=65,CODE(LEFT(A2,1))<=90),AND(CODE(LEFT(A2,1))>=97,CODE(LEFT(A2,1))<=122)),"Letter","Other")))

이 수식은 먼저 셀이 비어 있는지 확인합니다. 비어 있지 않으면 첫 번째 문자의 ASCII 값을 확인합니다. 숫자는 48 과 57 사이의 코드를 사용하고, 대문자는 65 과 90 사이, 소문자는 97 과 122 사이의 코드를 사용합니다。 이 범위 외의 문자는 모두 「Other」를 반환합니다。

첫 번째 문자가 특수문자인지 확인하는 수식 적용


대체 VBA 코드 솔루션

배치 작업이나 맞춤형 작업에 문자 확인 기능을 통합하는 등 고급 용도로는 간단한 VBA 매크로를 사용하여 선택한 셀의 첫 번째 문자를 자동으로 평가하고 「Letter」, 「Number」 또는 「Other」로 분류할 수 있습니다。 이 접근 방식은 매크로 사용에 익숙하고 반복적인 대규모 작업을 수행하는 사용자에게 이상적입니다。

1.개발자 도구>Visual Basic을 클릭하여 VBA 편집기를 엽니다。 나타나는Microsoft Visual Basic for Applications창에서삽입>모듈을 클릭한 후 다음 코드를 모듈에 붙여넣습니다:

Sub CheckFirstCharacterType()
    Dim rng As Range
    Dim cell As Range
    Dim firstChar As String
    Dim codeNum As Integer
    
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    
    Set rng = Application.Selection
    Set rng = Application.InputBox("Select range to check", xTitleId, rng.Address, Type:=8)
    
    For Each cell In rng
        If cell.Value <> "" Then
            firstChar = Left(cell.Value, 1)
            codeNum = Asc(firstChar)
            
            If codeNum >= 48 And codeNum <= 57 Then
                cell.Offset(0, 1).Value = "Number"
            ElseIf (codeNum >= 65 And codeNum <= 90) Or (codeNum >= 97 And codeNum <= 122) Then
                cell.Offset(0, 1).Value = "Letter"
            Else
                cell.Offset(0, 1).Value = "Other"
            End If
        Else
            cell.Offset(0, 1).Value = ""
        End If
    Next cell
End Sub

2。 코드를 붙여넣은 후실행 버튼실행 버튼을 클릭하거나F5키를 눌러 실행합니다。 확인 창이 나타나면 확인하려는 범위를 선택하세요。 확인 후 매크로는 선택한 각 셀을 분석하고 데이터 바로 오른쪽 열에 결과(「Number」, 「Letter」 또는 「Other」)를 출력합니다。

실용적인 팁:인접 열에 이미 수식이나 서식이 있는 경우 결과를 다른 열에 출력하도록cell.Offset(0,1)을 필요에 따라 조정하세요。
- 매크로는 수동으로 수식을 복사하는 것보다 훨씬 더 빠르게 대규모 범위를 처리하여 잠재적 오류를 최소화할 수 있습니다。
- 새로운 VBA 코드를 실행하기 전에는 항상 워크북을 저장하여 의도하지 않은 변경을 방지하세요。

kutools for excel ai의 스크린샷

KUTOOLS AI 와 함께 엑셀의 마법을 경험하세요

  • 스마트 실행: 간단한 명령어로 셀 작업을 수행하고, 데이터를 분석하며, 차트를 생성하세요。
  • 사용자 지정 수식: 워크플로우를 간소화할 맞춤형 수식을 생성하세요。
  • VBA 코딩: VBA 코드를 손쉽게 작성하고 적용하세요。
  • 수식 해석: 복잡한 수식도 쉽게 이해하세요。
  • 텍스트 번역: 스프레드시트 내에서 언어 장벽을 허물어 보세요。
AI 기반 도구로 엑셀 기능을 한층 강화하세요。지금 다운로드하고 지금까지 느껴보지 못한 효율성을 경험하세요!

관련 문서:

최고의 Office 생산성 도구

🤖KUTOOLS AI 도우미: 다음을 기반으로 데이터 분석 혁신하기:지능형 실행   |  코드 생성|  사용자 지정 수식 생성  |  데이터 분석 및 차트 생성|  향상된 함수 호출
인기 기능:찾기, 강조 표시 또는 중복 표시   |  빈 행 삭제   |  데이터 손실 없이 열 결합 또는 셀 제거   |  공식을 사용하지 않는 반올림...
슈퍼 LOOKUP:다중 조건 VLookup  |  다중 값 VLookup  |   여러 시트에서 VLookup   |   퍼지 매치....
고급 드롭다운 목록:드롭다운 목록 빠르게 생성   |  종속형 드롭다운 목록   |  다중 선택 드롭다운 목록....
열 관리자:특정 수의 열 추가|열 이동|숨겨진 열의 표시 상태 전환|범위 및 열 비교...
주요 기능:그리드 포커스   |  디자인 보기   |향상된 수식 표시줄   | 워크북 및 시트 관리자   |  자원 라이브러리(자동 텍스트)|  날짜 선택기   |  워크시트 병합  |  암호화/셀 해독   | 목록으로 이메일 보내기   |  슈퍼 필터   |   특수 필터(굵은 글꼴이 있는 셀 필터링/기울임꼴/취소선。。。) 。。。
상위 15 도구 모음:12 텍스트도구(텍스트 추가,특정 문자 삭제, ...)|   50+차트유형(간트 차트, ...)|   40+ 실용적인수식(생일을 기준으로 나이 계산, ...)|   19 삽입도구(QR 코드 삽입,경로에서 그림 삽입, ...)|   12 변환도구(단어로 변환하기,환율 변환, ...)|   7 병합 및 분할도구(고급 행 병합,셀 분할, ...)|그 외 더 많은 기능
Kutools 를 선호하는 언어로 사용하세요 – 영어, 스페인어, 독일어, 프랑스어, 중국어 및 40+개 이상의 언어를 지원합니다!

Kutools for Excel 로 Excel 역량을 한 단계 업그레이드하고 전례 없는 효율성을 경험하세요。Kutools for Excel 는 생산성과 저장 시간을 향상시키는 300 개 이상의 고급 기능을 제공합니다。가장 필요한 기능을 지금 바로 확인하세요。。。


Office Tab 가 Office 에 탭 인터페이스를 제공하여 작업을 훨씬 쉽게 만들어 줍니다

  • Word, Excel, PowerPoint 에서 탭 기반 편집 및 읽기 기능을 활성화합니다, Publisher, Access, Visio 및 Project 에서도 사용 가능합니다。
  • 새 창이 아닌 동일한 창의 새 탭에서 여러 문서를 열고 생성할 수 있습니다。
  • 50% 만큼 생산성을 높이고 매일 수백 번의 마우스 클릭을 줄여줍니다!

모든 Kutools 애드인。 하나의 설치 프로그램

Kutools for Office스위트 번들은 Excel, Word, Outlook 및 PowerPoint 용 애드인과 Office Tab Pro 를 포함하며, 다양한 Office 앱을 사용하는 팀에 이상적입니다。

ExcelWordOutlookTabsPowerPoint
  • 올인원 스위트— Excel, Word, Outlook 및 PowerPoint 애드인 + Office Tab Pro
  • 하나의 설치 프로그램, 하나의 라이선스— 몇 분 안에 설정 완료(MSI 지원)
  • 함께 사용할수록 더 효과적입니다— Office 앱 전반에서 생산성 향상
  • 30 일간 모든 기능 무료 체험— 등록이나 신용카드 필요 없음
  • 최고의 가성비— 개별 애드인 구매 대비 절약