TOP

키릴 문자에서 라틴 문자를 검색하거나 그 반대로 검색

설명

키릴어(우크라이나어 또는 러시아어)로 작성된 텍스트에서 라틴(영어) 문자를 접할 필요가 있는 경우가 종종 있습니다. 이는 데이터베이스의 텍스트 정보를 분석하고 처리하는 동안 자주 발생하며, 결과적으로 새 키보드 레이아웃으로 전환할 시간이 없었던 운영자가 텍스트를 입력했습니다.

그래서 우리는 방법이 필요합니다. 라틴 알파벳에서 키릴 문자 찾기 또는 반대로, 키릴 문자에서 라틴어 찾기 . Excel에는 이러한 목적을 위한 표준 도구가 없습니다. 아래에서 미리 만들어진 매크로를 찾을 수 있습니다. VBA , 이는 텍스트에서 라틴 문자를 검색하세요 , 키릴 문자로 작성되었으며 그 반대도 마찬가지입니다.


이 매크로를 사용하기 전에 통합 문서에 VBA 코드를 추가해야 합니다. 이를 위해:

  1. ALT + F11을 눌러 Visual Basic 편집기를 엽니다.
  2. 새로운 빈 모듈 추가 메뉴를 통해 Insert - Module;
  3. 매크로 코드를 복사하여 모듈에 붙여넣습니다.
  4. 파일을 저장하고 Excel로 돌아갑니다.

이제 셀 범위를 선택하고 매크로를 실행하여 텍스트에서 외국 문자를 확인할 수 있습니다.

키릴 문자로 라틴 알파벳 검색

라틴 문자 검색을 위한 매크로 코드:

Sub ShowLatin()
  'moonexcel.com.ua
   Dim c As Range, i As Long
   
   For Each c In Selection
     For i = 1 To Len(c)
       If Mid$(c, i, 1) Like "[A-Za-z]" Then c.Characters(Start:=i, Length:=1).Font.ColorIndex = 3
   Next i, c
End Sub

라틴어로 된 텍스트를 확인한 결과:

라틴 알파벳에서 키릴 문자 검색

키릴 문자 검색을 위한 매크로 코드:

Sub ShowCyrylic()
  'moonexcel.com.ua
   Dim c As Range, i As Long
   
   For Each c In Selection
     For i = 1 To Len(c)
       If Mid$(c, i, 1) Like "[А-Яа-яЁЄЇІҐёєїіґ]" Then c.Characters(Start:=i, Length:=1).Font.ColorIndex = 3
   Next i, c
End Sub

키릴 문자를 확인한 결과:

주제에 관한 기사: