엑셀 특정 문자 포함 행 추출 - egsel teugjeong munja poham haeng chuchul

2018/03/07 - [엑셀] - [엑셀] 특정 문자와 일치하는 행 모아서 추출하기에 이어서

다음과 같이 조건을 판단하는 열에 A, B, C 에 해당하는 문자가 무작위로 쓰여 있고

그 중 A가 들어 있는 행만을 추출하려면 어떻게 해야 할까?

엑셀 특정 문자 포함 행 추출 - egsel teugjeong munja poham haeng chuchul

앞서와 같이

=IF(B:B="A"

하는 식으로 시작할 수는 없다. 그런 식으로는 3행과 7행만 추출될 뿐, 4, 6, 10행은 추출되지 않는다.

우리는 엑셀의 SEARCH 함수를 이용해 이 문제를 해결할 수 있다.

SEARCH 함수는 주어진 셀 내에서 특정 문자의 위치를 숫자로 반환해 준다.

아래와 같이 입력해 보자.

=SEARCH("A",B3)

셀 내에 A라는 글자가 들어 있는 경우는 해당 글자의 위치를 숫자로 출력하고, 없는 경우에는 에러를 출력한다.

이제 이것을 TRUE / FALSE 조건으로 바꾸어 줄 수 있다. 숫자는 TRUE로, 에러는 FALSE로. 

ISNUMBER() 함수를 이용하면 되겠다.

이제 앞서 =IF(B:B=A 로 시도하려던 부분을 이것으로 대체하면 된다. 아래와 같다.

=IF(ISNUMBER(SEARCH("A",B:B)),

다음은 당연히 수열, ROW(A:A) 가 등장할 차례다. 배열수식이므로 CTRL + SHIFT + ENTER 를 잊지 않는다.

=IF(ISNUMBER(SEARCH("A",B:B)), ROW(A:A))

나머지 과정은 앞서와 동일하다.

SMALL() 함수를 사용해 3행에는 첫 번째, 4행에는 두 번째... 에 해당하는 값을 출력한다.

=SMALL(IF(ISNUMBER(SEARCH("A",B:B)), ROW(A:A)), ROW()-2)

이제 INDEX()를 활용해 어느 열의 세 번째 값을 가져와야 하는지 알려준다.

=INDEX(B:B, SMALL(IF(ISNUMBER(SEARCH("A",B:B)), ROW(A:A)), ROW()-2))

F4로 기준을 고정한 후

=INDEX(B:B, SMALL(IF(ISNUMBER(SEARCH("A",$B:$B)), ROW(A:A)), ROW()-2))

옆으로 채워 주고

아래로도 채워준다.

에러나 테두리의 처리는 앞서와 동일한 방법을 사용하면 되겠다.

이와 같은 방법으로 셀에 특정 문자가 포함되어 있는 행도 모아서 추출할 수 있다.


혹시 구글 스프레드 시트를 사용할 수 있는 환경이라면

다음과 같이 Filter() 함수를 사용하는 편이 낫겠다.

  • Home
  • 생활정보/IT_컴퓨터
  • 특정 단어 포함 행 추출하기 - 알고 보니 쉽네요 ^^

특정 단어 포함 행 추출하기 - 알고 보니 쉽네요 ^^

2019. 4. 14. 댓글 2

안녕하세요.

오늘 키워드 정리된 엑셀 파일을 열어서

우산이란 단어가 들어간 키워드를 추려낼려니까....ㅠㅠ

어떻게 해야 할지 막막했는데 검색을 통해

알고 보니

별거 아니네요.

제가 어떻게 했는지 간단하게 설명 하겠습니다.

필요한 함수는 아래와 같이 간단합니다.

=isnumber(find("우산",B2))

말 그대로 B2에서 우산이란 단어가 들어갔는지 찾아봐라

결과는 포함되어 있으면 True

포함되어 있지 않으면 False

나타냅니다.

그럼 우린 True만 필터를 통해서 찾으면 됩니다.

쉽죠? 

엑셀 특정 문자 포함 행 추출 - egsel teugjeong munja poham haeng chuchul
엑셀 특정 문자 포함 행 추출 - egsel teugjeong munja poham haeng chuchul

이렇게 해서 오늘 키워드 중 제가 필요로 한 "우산"이 포함된 키워드를 쉽게 찾았습니다.

여름이네요. ~ 우산 챙기세요

[함께보면 좋은 글]

2016/07/14 - [엑셀]단어중 숫자포함된 단어만 골라내기

2018/06/10 - [엑셀]빈셀 이나 빈행만 삭제하기

2018/07/01 - [엑셀]한꺼번에 채우기 초간단 방법

2019/04/14 - 엑셀 특정 단어 포함 행 추출하기 - 알고 보니 쉽네요 ^^

2019/06/09 - 엑셀 한글자동변환 안되게 하는 방법?

2020/04/06 - 엑셀 한글자동변환 끄기-한글/영어 자동고침 해제

저작자표시비영리변경금지

'생활정보 > IT_컴퓨터' 카테고리의 다른 글

윈도우 디펜더 끄기 초간단 방법  (0) 2019.05.04
웹사이트 또는 하위 디렉터리를 암호걸기  (0) 2019.04.21
특정 단어 포함 행 추출하기 - 알고 보니 쉽네요 ^^  (2) 2019.04.14
상대경로 & 절대경로 이해하기  (0) 2019.03.13
사진저장 오류 파일이 없습니다. 오류수정 성공  (0) 2019.03.07
워드프레스 - html 사용하기(자동링크 되게 하기)  (0) 2019.02.16

◀ 태그 ▶

엑셀, 정리하기, 찾기, 추출하기, 특정단어포함, 특정문자포함, 특정문장포함

◀ 관련글 ▶

  • 엑셀 특정 문자 포함 행 추출 - egsel teugjeong munja poham haeng chuchul
    윈도우 디펜더 끄기 초간단 방법
  • 엑셀 특정 문자 포함 행 추출 - egsel teugjeong munja poham haeng chuchul
    웹사이트 또는 하위 디렉터리를 암호걸기
  • 상대경로 & 절대경로 이해하기
  • 사진저장 오류 파일이 없습니다. 오류수정 성공


◀ 댓글 ▶ 2

  • 엑셀 특정 문자 포함 행 추출 - egsel teugjeong munja poham haeng chuchul
    isnum 2020.06.02 14:37

    댓글주소 수정/삭제

    너무 감사해요!! 건강한 하루 되시길 바랍니다 :)
    답글

    • ◀↗↓↖▶바인 2020.06.02 14:41 신고

      댓글주소 수정/삭제

      도움이 되었다니 제가 기분이 좋네요.
      댓글 처음으로 달아주셨네요. ^^ 글 남기기가 쉽지 않은데..감사합니다.

비밀글