본문 바로가기
Excel

[엑셀함수_A] ARRAYTOTEXT 함수, 범위 내 텍스트 값의 배열

by Supertramp! 2024. 1. 3.

ARRAYTOTEXT 함수는?

지정된 범위의 셀에 있는 각각의 텍스트를 차례대로 배열하여 반환해 주는 함수.

 

Array to text. 텍스트로 배열하라. 아주 직관적인 문장의 함수이다.

이 함수를 사용하면 어떻게 텍스트를 배열하는지 알아보자.

 

함수 인수 구성

 

 

 

1. Array(필수)

텍스트로 나타낼 배열. 즉, 배열할 텍스트가 있는 셀의 범위를 지정해준다.

 

2. Format(선택)

0 또는 1의 값을 넣을 수 있다. 0을 넣었을 때는 ,(쉼표)로 텍스트 사이를 구분하여 배열하고,

1을 넣었을 때는 열은 ,(쉼표) / 행은 ;(세미콜론)으로 구분하여 배열한다.

 

 

ARRAYTOTEXT 함수 사용법

 

 

Array에 해당하는 공간에 반환하고 싶은 범위를 지정해 준다.

텍스트가 있는 B2부터 C4까지 범위를 지정해 보았다.

 

Format값이 0일 때 함수
Format값이 1일 때 함수

 

Format 인수는 선택값이라 아무 값을 넣지 않아도 된다.

아무런 값을 입력하지 않았을 때는 0을 넣었을 때랑 같은 결괏값이 반환된다.

 

위 그림 2개는 Format 값에 0과 1을 넣었을 때 도출되는 내용을 캡처했다.

<0을 넣었을 때>는 단순하게 텍스트 사이를 ,(쉼표)로 나누어서 나열이 되었다.

<1을 넣었을 때>는 좀 더 많은 특수문자가 들어갔는데, 전체는 { }(중괄호)로 묶여있고,

텍스트는 각각 " " (큰 따옴표)로 묶여있고, 행을 나눌 때는 ; (세미콜론)으로 나뉘는 것을 볼 수 있다.

텍스트 사이에는 똑같이 ,(쉼표)로 나뉘어 있다.

 

<텍스트 나열 순서>는 왼쪽에서 오른쪽, 위에서 아래 방향으로 차례대로 나열이 된다.

 

사용자가 ARRAYTOTEXT 함수를 사용해서 텍스트를 나열하고 싶을 때 원하는 출력 방식으로

Format 인수값을 사용하면 될 것이다.

 

 

ARRAYTOTEXT 함수 실전 예시

 

 

이 텍스트들은 판다랭크라는 사이트에서 '토마토'를 검색하여 관련 키워드들을 임의대로 나열한 것이다.

각 셀에 있는 텍스트들을 한 셀에 나열하여 활용해 보려고 한다.

 

쿠팡 상품등록 화면

 

위 그림은 쿠팡에 상품을 등록할 때 작성하게 되는 검색어 탭이다.

여기에는 올리려는 상품의 관련 키워드를 20개까지 넣을 수 있다.

넣는 방법은 각 키워드 사이에 쉼표(,)로 구분하여 넣어주면 된다.

ARRAYTOTEXT 함수를 활용해 보자.

 

 

30개나 되는 키워드를 하나하나 나열하며 쉼표를 붙이며 타이핑하지 않아도

ARRAYTOTEXT 함수를 통해 한 번에 30개 키워드를 나열하였다.

나열된 값을 쿠팡 검색어 창에 넣어보자.

 

 

이 함수를 몰랐다면 은근히 짜증나고 시간 잡아먹는 일인데,

복사해서 붙여서 추가하니 아주 간편하게 등록이 완료되었다!

 

ARRAYTOTEXT 함수 끝.

 

 

Supertramp!