각 행별로 여러 열 값을 연결하는 방법

각 행별로 여러 열 값을 연결하는 방법

각 행별로 열 사이에 문자열을 연결하고 배열 형식으로 반환하는 일반 Excel 수식을 개발하고 싶습니다.

=A1:A2&B1:B2&C1:C2와 같은 수식을 적용하면 어떻게 되는지 압니다.

예를 들어:

예

그러나 내 데이터 소스에 여러 행과 열이 있으므로 더 짧은 버전을 사용하고 싶습니다.

내가 생각할 수 있는 일반적인 공식은 다음과 같습니다.

=concat(OFFSET(A1,,,2,3))

어떤 아이디어라도 대단히 감사하겠습니다. 감사합니다.

답변1

BYROW최신 Excel 버전을 사용하는 경우 , LAMBDA및 기능을 조합하여 사용할 수 있습니다 TEXTJOIN. 명시된 바와 같이여기:

Excel BYROW 함수는 지정된 배열의 각 행에 LAMBDA 함수를 적용하고 단일 배열의 행당 하나의 결과를 반환합니다.

범위/배열의 각 행에 람다로 BYROW적용하는 데 사용됩니다 .TEXTJOIN

=BYROW(A1:C5,LAMBDA(r,TEXTJOIN("",TRUE,r)))

관련 정보