엑셀 조건에 맞는 값 모두 가져오기 (TEXTJOIN 함수)

엑셀 조건에 맞는 값 모두 가져오기

엑셀에서 조건에 맞는 값을 모두 가져와서 하나의 셀에 결합하는 것은 TEXTJOIN 함수를 활용해서 작업할 수 있습니다.

이번 글에서는 여러 셀에 들어있는 데이터 중 조건에 맞는 값들을 하나의 셀에 모두 가져오는 방법에 대해서 알려드리겠습니다.

만약 하나의 셀에 가져오는 방법이 아니라 여러 셀에 각각 자동으로 가져오는 방법을 원하시면 아래 엑셀 조건에 맞는 행 추출 하는 법을 참고해주세요.

▼ 엑셀 조건에 맞는 행 추출 하는 법


엑셀 조건에 맞는 값 모두 가져오기

조건에 맞는 값을 모두 가져오기 위해서는 TEXTJOIN 함수와 IF 함수를 병합해서 사용해야 합니다.

TEXTJOIN 함수를 쓰면 쉽게 셀에 있는 내용을 가져올 수 있고 IF 함수로 조건을 적용할 수 있습니다.


TEXTJOIN 함수 사용법

=TEXTJOIN( A, B, C1, [C2, C3, …] )

  • A = 셀 구분 기호 (예시 – ” “(띄어쓰기) , “,” (콤마) 등 값 사이에 넣을 구분 기호)
  • B = TRUE (빈 셀 무시) 또는 FALSE (빈 셀 포함)
  • C1, C2, C3 …. = 텍스트1, 텍스트2, 텍스트3, …. (가져올 값들, 두 번째 값부터는 선택 사항)


IF 함수 사용법

=IF( X, Y, [Z] )

  • X = 조건
  • Y = 조건이 참일 경우 표시할 값
  • Z = 조건이 거짓일 경우 표시할 값 (선택 사항)


조건에 맞는 값 추출식

이제 위 두 함수를 응용해서 데이터를 보고 예시로 알려드리겠습니다.

우선 조건에 맞는 값을 추출하는 식은 아래처럼 작성하면 됩니다.

=TEXTJOIN( A, B, IF(X, Y, Z))

  • A = “, “를 넣어서 콤마로 구분해줍니다.
  • B = TRUE를 입력해서 빈 셀은 무시합니다.
  • X = 조건을 적용할 범위와 조건 값을 넣어줍니다.
  • Y = 조건이 참일 경우 가져올 셀 범위를 입력합니다.
  • Z = “”를 입력해서 조건이 거짓일 경우에 아무 값도 표시되지 안 되도록 입력합니다.

▼예시 – 지역이 부산인 사람의 이름을 모두 찾기

=TEXTJOIN(“, “, TRUE, IF(C2:C11=”부산”, A2:A11, “”))

엑셀 조건에 맞는 값 모두 가져오기, TEXTJOIN 함수

조건에 맞는 값을 한셀에 모두 추출하려면 TEXTJOIN 함수와 IF 함수를 병행해서 사용하면 됩니다. 이 방법을 통해서 엑셀로 데이터를 더욱 쉽게 관리할 수 있습니다.

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다