rand(life)

[함수] 같은 조건의 문자열 찾아 합치기 5 본문

컴퓨터/엑셀

[함수] 같은 조건의 문자열 찾아 합치기 5

flogsta 2017. 7. 16. 16:02

같은 제목으로 여러번 포스트를 올린적이 있습니다.

2010/06/20 - [컴퓨터/엑셀] - [엑셀, VBA] 같은 조건의 문자열 찾아 합치기

2011/06/30 - [컴퓨터/엑셀] - [엑셀Q&A,VBA] 같은 조건의 문자열 찾아 합치기 2

2015/10/30 - [컴퓨터/엑셀] - [엑셀Q&A,VBA] 같은 조건의 문자열 찾아 합치기 3

2017/03/18 - [컴퓨터/엑셀] - [vba] 같은 조건의 문자열 찾아 합치기 (매크로버전)

2017/04/03 - [컴퓨터/엑셀] - [엑셀Q&A,VBA] 같은 조건의 문자열 찾아 합치기 4

모두 다 VBA(매크로)를 사용한 것이었습니다. (사용자 정의함수도 결국은 VBA를 이용한 것이므로)


그런데, 엑셀 2016버전에서 새로 나온 함수를 사용하면 VBA없이도 가능하게 되었습니다!



D열의 조건이 같은 셀들의 E열 값을 모두 합쳐서 표시해줍니다.

수식은 다음과 같습니다.

=TEXTJOIN("/",TRUE,IF($D$2:$D$6=G2,$E$2:$E$6,""))

배열수식이므로, Ctrl-Shift-Enter해야합니다.

TextJoin함수에 대한 자세한 설명은, MSDN도움말을 참고하세요