Excel 2010 - 여러 행에 걸쳐 2행의 데이터를 1행(여러 데이터 열)으로 결합하는 방법

Excel 2010 - 여러 행에 걸쳐 2행의 데이터를 1행(여러 데이터 열)으로 결합하는 방법

'Device1' 및 'Service1' 열의 정보를 해당 특정 동의어 ID와 첫 번째 행에 결합해야 하는 동일한 '동의어 ID'를 가진 여러 행의 계약 데이터가 있습니다.

복잡성은 한 행과 관련 열에서 결합이 필요한 다양한 장치 및 서비스와 최대 4개의 서로 다른 계약이 있을 수 있다는 것입니다(즉, 동일한 동의어 ID를 가진 두 번째 계약의 경우 장치 또는 서비스가 Device2에 채워지거나 서비스2 열).

어쨌든 매크로를 사용하여 이를 자동화할 수 있습니까? Excel 수식을 사용하여 행을 결합하려고 시도했지만 결합해야 하는 행이 2개 이상 있을 때 멈췄습니다.

테이블 예

최종 결과는 다음과 같아야 합니다. 두 번째/세 번째 행의 데이터는 해당 참조가 있는 첫 번째 행에 동일한 동의어 ID가 있어야 합니다. 최종 결과가 필요함

답변1

요구 사항을 완전히 이해했는지 잘 모르겠습니다. 이 스크린샷을 고려해보세요.

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

C3의 공식은 다음과 같습니다.

=IF(COUNTIF($K$2:K3,$K3)=COLUMN(A1),$A3,"")

F3 키로 복사한 다음 아래로 복사하세요. G3의 공식은 다음과 같습니다.

=IF(COUNTIF($K$2:K3,$K3)=COLUMN(A1),$B3,"")

J3에 복사하고 아래로 복사합니다.

주석 후 편집: 하나의 셀에 두 개의 값을 원하는 경우 다음 줄을 따라 뭔가를 사용할 수 있습니다.

관련 정보