Please Enable JavaScript!
Gon[ Enable JavaScript ]

엑셀 Excel 문자열을 연결하기 위한 CONCATENATE 함수 사용하기

엑셀(Excel)/Excel
반응형

엑셀에서는 문자를 조합해서 문장을 만들어야 하는 경우가 있습니다. 방법은 두 가지가 있는데 연산자와 함수를 이용하는 것입니다. 연산자는 “&” 를 이용하고 함수는 CONCATENATE 을 사용합니다. 두 방법 모두 결과는 같지만 연산자를 이용하는 것이 좀더 직관적이고 식을 이해하기가 쉽습니다.

 

 

예제에서는 아이디와 메일 서버를 분리해 놓았습니다. 두 가지를 텍스트를 합쳐서 메일 주소를 만들어야 합니다. 연산자를 이용하게 되면 중간에 “@” “&” 자를 이용해서 이어 붙이면 간단하게 해결이 되겠죠.

엑셀 Excel 문자열을 연결하기 위한 CONCATENATE 함수 사용하는 방법

 

첫 번째 셀에 적용한 문자열 합치기를 다른 셀에도 동일하게 적용하기 위해서 셀을 드래그합니다

엑셀 Excel 문자열을 연결하기 위한 CONCATENATE 함수 사용하는 방법

 

두 번째는 방법인 함수를 이용해 보겠습니다. 함수명은 CONCATENATE 입니다. 인수로 합쳐야 할 텍스트를 “,” 로 구분해서 255개 까지 넣을 수 있습니다. 그림에서와 같이 셀 주소를 넣고 중간에 “@” 을 넣으면 인수로 넘어간 모든 텍스트를 이어 붙여서 반환하게 됩니다

엑셀 Excel 문자열을 연결하기 위한 CONCATENATE 함수 사용하는 방법

 

첫 번째 셀에 적용한 문자열 합치기를 다른 셀에도 동일하게 적용하기 위해서 셀을 드래그합니다

엑셀 Excel 문자열을 연결하기 위한 CONCATENATE 함수 사용하는 방법

아래는 참고하면 좋을 만한 글들의 링크를 모아둔 것입니다. ※
엑셀 Excel 문자열끼리 비교할 사용하는 EXACT 함수
엑셀 Excel 문자열과 숫자 합치기, 연산자 합치기
엑셀 Excel 기초 MID, SEARCH 함수, 텍스트에서 잘라
엑셀 Excel TEXT 함수로 날짜, 숫자를 텍스트로 변경하기
셀 VBA 연산자 사용해서 String 문자열을 합치기
반응형
Posted by 녹두장군

댓글을 달아 주세요

  1. 엑셀초보 2014.10.27 11:59  댓글주소  수정/삭제  댓글쓰기

    안녕하세요, 좋은 정보 배우고 갑니다.
    그런데 혹시... 질문에 답변도 해주시나요 ?

    A셀 B셀 C셀
    14-10-27 01 02

    이렇게 입력되있는 정보들을 위와 같은 방법으로 140102 로 출력할수도 있을까요 ?ㅜㅜ

    • Favicon of https://mainia.tistory.com 녹두장군 2014.10.27 12:32 신고  댓글주소  수정/삭제

      당연히 답변 해드립니다. 엑셀에 관련된 문의는
      상단에 메일주소를 넣어놨습니다. 메일로
      상세내용을 적어주시면 됩니다.

      그리고 질문하신 내용은 SUBSTITUTE()를 사용하시면 됩니다.
      1. CONCATENATE() 사용해 A,B,C 셀 문자를 합친다.
      2. 합친문자열에서 SUBSTITUTE() 를 이용해 "-" 제거한다

      최종함수는 다음과 같습니다.
      =SUBSTITUTE(CONCATENATE(TEXT(C27,"yyyy-mm-dd"),E27,F27),"-","")

  2. rrrddss123 2014.12.02 12:37  댓글주소  수정/삭제  댓글쓰기

    뭐하나 여줘볼게 있는데요,,

    혹시 엑셀에서 셀안에 글자를 치다가 알트탭해서 다른 창에서 치려는 정보를 확인하고
    다시 알트탭해서 엑셀로 돌아와서 글자를 쳐보면 이어쳐지는 것도 다 지워졌다가 다시 처음부터
    쳐지는 것도 있던데,, 이건 어떻게 설정하는지요..

    아무리 찾아도없고 뭐라고 검색해야 되는지도 모르겠어서 질문드립니다.