Excel 스프레드시트 행에서 문자 찾기

Excel 사용자는 원하는 문자를 찾는 것이 상당히 간단한 작업처럼 보이지만 수행 방법을 이해하지 못하는 경우가 많습니다. 그들 중 일부는 더 쉽고 일부는 더 어렵습니다. 또한, 물음표나 별표와 같은 문자는 필터에 사용되기 때문에 찾기에 문제가 있는 경우가 있습니다. 오늘 우리는 다양한 유형의 기호를 얻는 방법을 설명할 것입니다.

셀에서 텍스트 문자(문자 및 숫자)를 찾는 방법

우선 가장 간단한 작업을 수행해 보겠습니다. 셀에 텍스트 문자가 있는지 확인하고 필요한 문자를 찾습니다. 이렇게 하려면 다양한 유형의 문자를 검색할 수 있는 !SEMTools 추가 기능을 사용해야 합니다. 작업 순서는 다음과 같습니다.

  1. 원본 범위를 선택하고 다음 열에 복사합니다.
  2. 그런 다음 두 번째 범위를 선택합니다.
  3. "!SEMTools" 탭을 엽니다. 도구 모음의 맨 왼쪽에 "감지" 탭이 있습니다.
  4. 그런 다음 "기호" 메뉴를 엽니다.
  5. 그런 다음 "문자-숫자"항목을 찾아 클릭해야하는 추가 메뉴가 나타납니다.

이 애니메이션에서는 셀에서 텍스트 문자를 찾기 위해 올바르게 진행하는 방법을 정확히 볼 수 있습니다. 이 추가 기능을 사용하여 사용자는 다른 셀에 인쇄할 수 없는 문자가 있는지 확인할 수 있습니다.

표 셀에서 숫자를 찾는 방법

때로는 숫자가 있지만 텍스트가 있는 셀을 식별해야 합니다. 그러한 세포가 많으면 식별하기가 매우 어려울 수 있습니다. 이 작업을 구현하기 전에 몇 가지 기본 용어를 정의해야 합니다. 우리의 주요 개념은 "발견"입니다. 이것은 특정 유형의 문자가 문자열에 있는지 확인하는 것을 의미합니다. 그렇다면 TRUE를 반환하고 그렇지 않으면 FALSE를 반환합니다. 사용자가 셀에서 숫자를 검색하는 것 외에도 다른 작업을 수행하려는 경우 이 지침의 추가 섹션을 사용할 수 있습니다.

분해해야 할 두 번째 개념은 숫자입니다. 이는 10부터 0까지의 숫자에 해당하는 9자까지를 의미하는 정수입니다. 따라서 사용자가 숫자의 유무를 확인하기 위해서는 10번 범위를 확인해야 합니다. 이 기능을 사용하여 수행할 수 있습니다 IF그러나 이 접근 방식은 시간이 많이 걸립니다.

이 문제를 해결하려면 모든 검사를 한 번에 수행하는 특수 공식을 사용할 수 있습니다. =COUNT(SEARCH({1:2:3:4:5:6:7:8:9:0};A1) )>0 . 이 함수는 텍스트에서 키릴 문자를 검색하는 것과 동일한 구문을 갖습니다.

이 작업을 수행하기 위해 이미 내장 매크로가 있는 추가 기능을 사용할 수도 있습니다. 이 경우 원본 열의 완전한 복사본인 추가 열에 적용해야 하는 특수 !SEMTools 탭을 사용하는 것으로 충분합니다.

따라서 취해야 할 일련의 단계는 이전 단락과 완전히 일치합니다. 먼저 원래 범위를 선택하고 복사한 다음 표시된 열을 선택하고 이 애니메이션에 제공된 단계 순서에 따라 매크로를 적용해야 합니다.

주어진 모든 숫자 중에서 특정 숫자만 찾아야 한다고 가정합니다. 어떻게 할 수 있습니까? 먼저 !SEMTools를 사용하여 수행하는 방법을 보여드리겠습니다. 도구를 사용하는 것은 간단합니다. 필요한 모든 숫자를 대괄호 안에 적어 놓은 다음 OK 버튼을 눌러 확인하면 됩니다. 같은 방법을 사용하여 라틴 알파벳을 찾거나 텍스트 줄에서 대문자를 찾을 수 있습니다.

수식을 사용하여 셀 범위에서 필요한 숫자를 찾을 수도 있습니다. 이렇게 하려면 기능 조합을 사용해야 합니다. CHECK и 검색 선택. 도움을 받으면 개별 숫자뿐만 아니라 전체 숫자 시퀀스도 감지할 수 있습니다. =СЧЁТ(ПОИСК({01:02:03:911:112};A1))>0.

때때로 공백으로 구분된 숫자를 찾아야 합니다. 이 경우 단어-숫자라고 합니다. 그것들을 찾으려면 적절한 도구 !SEMTools도 사용해야 합니다. 이 애니메이션은 이를 위해 수행해야 하는 작업을 명확하게 보여줍니다.

Excel 셀에 라틴 문자가 포함되어 있는지 확인하는 방법

매우 자주 Excel 사용자는 "찾기"와 "추출"의 개념을 혼동하지만 둘 사이에는 상당한 차이가 있습니다. 첫 번째 표현식은 문자열이나 데이터 범위에 특정 문자가 있는지 확인하는 것입니다. 차례로, "추출"의 개념은 텍스트에서 원하는 문자를 추출하여 다른 기능으로 전달하거나 셀에 쓰는 것을 의미합니다.

라틴 알파벳을 발견하려면 무엇을 해야 합니까? 예를 들어 눈으로 영어 문자를 식별할 수 있는 특수 글꼴을 사용할 수 있습니다. 예를 들어 이렇게 하면 글꼴이 두바이 미디엄, 영어 문자를 굵게 만듭니다.

하지만 데이터가 많다면 어떻게 해야 할까요? 이 경우 데이터를 분석하기 위해 원하는 값 시퀀스를 눈으로 결정하는 것만으로는 충분하지 않습니다. 이 경우 이 프로세스를 자동화하는 방법을 찾아야 합니다. 이 작업을 수행하는 방법에는 여러 가지가 있습니다.

특수 기능 사용

라틴 문자 검색의 주요 문제는 숫자보다 26배 더 많다는 것입니다. 따라서 프로그램에 XNUMX회 반복으로 구성된 루프를 제공해야 하며 이는 상당한 스트레스가 될 수 있습니다. 그러나 위의 함수로 구성된 배열 수식을 사용하는 경우 CHECK и 검색 선택, 이 아이디어는 그렇게 복잡해 보이지 않습니다. =COUNT(검색({“a”:”b”:”c”:”d”:”e”:”f”:”g”:”h”:”i”:”j”:”k”: »l»:»m»:»n»:»o»:»p»:»q»:»r»:»s»:»t»:»u»:»v»:»w»:»x »:»y»:»z»};A1))>0. 이 공식은 대부분의 상황에서 잘 작동합니다. 예를 들어, 적절한 매크로를 설치할 수 없는 경우 이 작업을 더 쉽고 빠르게 수행할 수 있습니다.

위에서 설명한 수식에서 A1은 검사가 수행되는 셀입니다. 따라서 상황에 맞는 것을 넣어야 합니다. 이 함수는 검사 결과로 부울 값을 반환합니다. 일치하는 항목이 발견되면 연산자는 다음을 반환합니다. TRUE그들이 존재하지 않는다면 – 거짓말하는.

함수 검색 선택 문자에 대한 대소문자 구분 검색을 허용하지 않습니다. 이렇게 하려면 연산자를 사용해야 합니다. 찾다동일한 작업을 수행하는 는 동일한 인수를 가지며 대소문자만 구분합니다. 또 다른 방법은 위의 공식을 배열 공식으로 만드는 것입니다. 이 경우 다음과 같이 표시됩니다.{=COUNT(SEARCH(CHAR(STRING(65:90)),A1))>0}.

배열 수식이므로 괄호 없이 지정해야 합니다. 이 경우 입력한 후 Ctrl + Shift + Enter 키 조합을 눌러야 합니다(일반 기능의 경우와 같이 단순히 Enter 키를 누르는 대신). 그 후에 중괄호가 표시됩니다.

키릴 문자를 찾아야 하는 경우 동작 순서는 유사하며 전체 키릴 문자 시퀀스를 검색 범위로 설정하기만 하면 됩니다. =COUNT(검색({“a”:”b”:”c”:”g”:”e”:”e”:”e”:”g”:”h”:”i”:”d”: "k":"l":"m":"n":"o":"p":"r":"s":"t":"y":"f":"x":"c »:”h”:”w”:”u”:”b”:”s”:”b”:”e”:”yu”:”i”};A1))>0. 기능을 사용할 수도 있습니다. SYMBOL, 이것을하기 위해. {=COUNT(SEARCH(CHAR(STRING(192:223)),A1))>0}

이 수식은 배열 수식으로 작성해야 합니다. 따라서 단순히 Enter 키를 누르는 대신 Ctrl + Shift + Enter 키 조합을 눌러야 합니다. 그러나 이 기능이 작동하지 않는 몇 가지 예외가 있습니다. 먼저 비유니코드 프로그램의 기본 언어가 . 이 경우 문제가 없어야 합니다. 이러한 공식은 서로 약간의 차이점이 있습니다. 마지막 수식은 33개 문자 대신 32개만 사용합니다. 즉, 키릴 문자 ё를 고려하지 않습니다.

이 경우 이전과 마찬가지로 대소문자를 구분하여 원하는 문자를 검색하려면 다음 기능을 사용해야 합니다. 찾다. 따라서 예를 들어 알파벳의 절반은 소문자로, 절반은 대문자로 검색할 수 있습니다. 주장은 동일합니다.

키릴 자모와 라틴어가 포함된 셀에서 단어를 찾는 방법

키릴 문자와 라틴어가 모두 포함된 단어를 검색하려면 검색 대상으로 및 영어 알파벳의 모든 문자를 사용해야 한다는 논리적 결론을 내릴 수 있습니다.

셀에서 대문자를 찾는 방법

대문자를 찾으려면 함수를 사용해야 합니다. 찾다, 그리고 인수로 대문자 키릴 문자(또는 찾아야 하는 경우 라틴 알파벳의 요소) 또는 해당 코드를 지정합니다.

코드를 통해 키릴 문자를 검색할 때 먼저 ASCII 테이블을 로 설정해야 한다는 점을 기억해야 합니다. 쉽게 말하면 현지화를 하는 것입니다.

검색해야 하는 알파벳에 관계없이 대문자를 찾아야 하는 경우 함수를 사용해야 합니다. 보다 낮은 и 정확한… 작업 순서는 다음과 같습니다.

  1. 우리는 별도의 셀에서 소문자 값을 만듭니다.
  2. 결과를 원본과 비교합니다.
  3. 그 후 다음 공식을 사용합니다. =NOT(정확한(LOWER(A1),A1))

이 셀이 일치하지 않으면 원래 셀의 일부 문자가 대문자임을 나타냅니다.

정규 표현식을 사용하여 Excel에서 문자 찾기

정규식을 사용하여 문자를 찾을 수도 있습니다. 이를 수행하는 가장 좋은 방법은 !SEMTools 도구를 사용하는 것입니다. 도구를 사용하는 많은 프로세스를 자동화하기 때문입니다. Excel에서 정규식을 사용하는 범위는 상당히 넓습니다. 우리는 우선 기능에 중점을 둘 것입니다. 검색, 교체, 추출물.

좋은 소식은 이러한 기능을 이 설정으로 Google 스프레드시트와 Excel 모두에서 사용할 수 있다는 것입니다.

첫 번째 정규 함수는 정규식 일치, 이 패턴이 다른 셀의 패턴과 유사한지 확인할 수 있습니다. 통사론: =REGEXMATCH("텍스트";"검색할 정규식 패턴"). 이 함수는 true 또는 false의 두 값 중 하나를 반환합니다. 일치가 실제로 관찰되는지 여부에 따라 정확히 달라집니다. 두 번째 기능은 =REGEXEXTRACT("텍스트";"RegEx 검색 패턴") 문자열에서 원하는 문자를 추출할 수 있습니다.

그러나 이 기능은 Google 스프레드시트와 약간의 차이점이 있습니다. 후자는 지정된 텍스트를 찾을 수 없는 경우 오류를 반환하고 이 추가 기능은 빈 값만 표시한다는 사실로 구성됩니다.

마지막으로 텍스트를 바꾸려면 다음 공식을 사용해야 합니다. =REGEXREPLACE(“텍스트”;”RegEx 검색 패턴”;”찾은 텍스트를 대체할 텍스트”).

발견된 기호로 수행할 작업

좋은. 상징을 찾았다고 가정해 봅시다. 다음에 그들과 함께 무엇을 할 수 있습니까? 진행 방법에 대한 몇 가지 옵션이 있습니다. 예를 들어 삭제할 수 있습니다. 예를 들어 키릴 문자 값 중에서 라틴 알파벳을 찾은 경우입니다. 또한 키릴 문자로만 된 유사한 문자(예: 큰 영어 M에서 M까지)로 바꾸거나 다른 수식에 사용하기 위해 이 문자를 추출할 수도 있습니다.

Excel에서 추가 문자 제거

Excel에서 원하지 않는 문자를 제거하는 방법에는 여러 가지가 있습니다. 옵션 중 하나는 제거하려는 문자를 빈 문자열 ""로 바꿀 수 있는 찾기 및 바꾸기 기능을 사용하는 것입니다. 찾은 문자를 대체하는 데 사용되는 것과 동일한 정규식을 사용할 수 있습니다.

Excel에서 특정 문자 추출

이를 위해 "찾기" 기능을 사용할 수 있지만 적절한 정규식을 사용할 수도 있습니다. 여기서 첫 번째 인수는 추출할 텍스트이고 두 번째 인수는 검색할 셀 또는 범위입니다.

Excel에서 기호 변경

절차는 삭제와 동일하며 해당 인수의 빈 문자열이 아닌 원하는 문자만 다른 문자(인쇄할 수 없는 문자 포함)로 대체해야 합니다.

댓글을 남겨주세요.