열을 쉼표로 구분된 목록으로 변환

열을 쉼표로 구분된 목록으로 변환

다음과 같이 열 A에 지정되지 않은 수의 행을 사용하는 간단한 Excel 시트를 만드는 작업이 있습니다.

1234
123461
123151
11321

그리고 사용자가 다음과 같이 쉽게 복사하여 다른 프로그램에 붙여넣을 수 있도록 다른 셀에 쉼표로 구분된 목록으로 만듭니다.

1234,123461,123151,11321

이를 수행하는 가장 쉬운 방법은 무엇입니까?

답변1

예, 중복된 질문인 것으로 알고 있습니다. 미안해요. 제가 다 잘못했어요. 그러나 나는 훌륭한 대답을 가지고 있습니다. 이 질문에 대한 답변을 게시할 수 있도록 가입을 했습니다. 하지만 원래 질문에 대답하려면 평판 10이 필요했습니다.

이 문제를 해결하려면 코드를 사용하지 말고 CONCATENATE를 사용하지 않는 것이 너무 번거롭기 때문입니다.

Excel 수식 TEXTJOIN 사용

구분 기호를 선택할 수 있습니다

예를 들어

=TEXTJOIN(",",,A1:A4)

결과: 1234,123461,123151,11321

이야! 사람들이 Excel에서 어려움을 겪는 모습을 참을 수 없으니 공유해주세요! 놀랍다! 엑셀이 내 인생을 바꾸었어요!

답변2

Office 365 Excel이 있는 경우 TEXTJOIN()을 사용할 수 있습니다.

=TEXTJOIN(",",TRUE,A:A)

그렇지 않은 경우 도우미 열을 사용해야 합니다.

B1에는 다음을 입력합니다.

=A1&","&B2

그리고 복사하세요.

그런 다음 다른 셀에 다음을 입력합니다.

=Left(B1,Len(b1)-1)

여기에 이미지 설명을 입력하세요

관련 정보