[ 엑셀 Tip ] 텍스트 합치기 ( feat. concatenate 함수, textjoin 함수)
2022. 12. 21. 08:00ㆍExcel Tip/함수 ( Function )
728x90
반응형
엑셀에서 텍스트를 합치는 방법을 알아보겠습니다.
보통 미국에서는 first name과 last name을 합치는 경우 많이 사용하기 때문에 한국의 성과 이름을 합치는 것으로 진행해 보겠습니다.
데이터를 준비해 주도록 하겠습니다.
김다라의 나이를 구해보도록 하겠습니다. 두 가지 조건의 값을 구할 때 활용 가능합니다.
기존에는 두개의 컬럼을 &로 연결해 주었는데 이번에는 함수를 사용해서 연결해 보도록 하겠습니다.
concatenate 함수
concatenate 함수를 사용해서 성과 이름을 병합해 주었습니다.
=CONCATENATE( | A2, | B2 ) |
텍스트를 합쳐줘 | A2와 | B2를 |
vlookup을 사용하면 성과 이름 컬럼이 나눠져 있지만 나이를 구할 수 있습니다.
※ 성 이름으로 텍스트 합치기
이름을 쓸 때 보통 성 이름으로 이름을 병합하고 싶을 때는
텍스트와 텍스트 사이에 " "을 입력해주면 성과 이름을 분리해서 텍스트 병합이 가능합니다.
textjoin 함수
① textjoin 함수를 사용해서 concatenate 함수와 동일하게 이름을 병합하는 것이 가능합니다.
=TEXTJOIN( | "", | 1, | A2, | B2 ) |
텍스트를 합쳐줘 | 공백없이 | 빈칸은 무시하고 | A2와 | B2 |
성 이름으로 텍스트를 병합하고 싶으면
첫번째 조건에 " "을 입력해 주면 변경이 가능합니다.
② 현재 있는 데이터의 성씨를 구하기
구분자를 ", "로 입력하고 A2:A6를 선택해 주면 한 번에 성씨를 출력이 가능합니다.
③ 날짜를 년월로 만들기
데이터를 준비하고 날짜를 년월로 변경해 보도록 하겠습니다.
=TEXTJOIN( | "-", | 1, | YEAR(A2), | MONTH(A2) ) |
텍스트를 합쳐줘 | 구분자를 "-"로 | 빈칸을 무시 | 년도와 | 월을 |
반응형
날짜에서 년과 월을 구하는 함수를 사용하여 구분자를 "-"로 선택해주면 년월을 구하는 것이 가능합니다
피벗테이블과 피벗차트를 활용하면 년월별 합계를 구할 수 있습니다.
728x90
반응형
'Excel Tip > 함수 ( Function )' 카테고리의 다른 글
[ 엑셀 Tip ] sumproduct 함수를 활용한 합계 구하기 (1) | 2022.12.26 |
---|---|
[ 엑셀 Tip ] rank 함수를 이용한 순위 구하기 (0) | 2022.12.22 |
[ 엑셀 Tip ] large 함수를 이용한 상위 N개 합계 구하기 (0) | 2022.12.20 |
[ 엑셀 Tip ] vlookup과 배열을 이용한 2개 특정기간 합계 구하기 (0) | 2022.12.16 |
[ 엑셀 Tip ] weeknum 함수 활용한 주차별 실적 집계 만들기 (1) | 2022.12.15 |