반응형
엑셀 혹은 구글 닥스 스프레드 시트에 표로 만들어서 링크 및 텍스트 관리를 해야하는데 각기 흩어진 텍스트를 한 칸에 합쳐서 자동으로 뿌려주게 하거나, 특정 키워드를 하이퍼링크로 감싸서 누르면 바로 이동되게끔 하고 싶었다.
엑셀 텍스트 합치기 및 나누기 방법을 이참에 적어보았다.
1. 합치는 방법
엑셀 CONCATENATE 함수를 이용하면 된다. 혹은 CONCAT를 이용해도 된다.
=CONCATENATE("텍스트 혹은 셀","텍스트 혹은 셀", ...)
=CONCATENATE("텍스트 혹은 셀"&"텍스트 혹은 셀"& ...)
쉼표(,)로 구분하지만 위처럼 앰퍼샌드(&)로 구분해도 된다.
또는 조금 줄여서
=CONCAT("텍스트 혹은 셀","텍스트 혹은 셀" ...)
도 무방.
예를들어 특정 단어에 대한 모바일 다음 검색결과를 만들고 싶다고 하면 해당 주소 맨끝에 변화할 키워드만 붙여주면 되는데
=CONCAT("https://m.search.daum.net/search?w=tot&q=",B1)
예를들어 B1 셀에 입력된 키워드의 다음 모바일 검색결과를 보고싶은 링크를 만들거라면 위처럼 처리해주면 됨,
1-1. 합칠때 하이퍼 링크로 감싸기
내 경우는 특정 키워드를 클릭하면 해당 키워드에 대한 검색결과로 이동되도록 하고 싶었다.
방법은 HYPERLINK함수를 이용하면 된다.
엑셀창에 =HYPERLINK(해당 셀) 하면 끝.
결과적으로 합쳐져 나타날 셀(예:B1)을 기준으로 위 함수를 감싸준다.
=HYPERLINK(CONCAT("https://m.search.daum.net/search?w=tot&q=",B1))
이런식으로 입력했다.
이렇게 하고 마우스로 선택후 우측 하단 모서리를 잡고 쭉 아래로 땡겨주면 다른 셀의 다른 키워드도 위 처럼 자동으로 입혀지게 된다.
클릭하면 해당 링크로 이동
2. 엑셀 텍스트 나누기방법
엑셀 자체의 나누기 기능을 활용한다.
아래 링크를 참고.