여러 행을 하나로 결합

여러 행을 하나로 결합

아래와 같이 입력에서 :

성 이름 직위 채용 날짜 설명 필드 이름 값 SSN/Fed ID
AL V 보조자 2008년 12월 8일 운전 면허증 만료일 2016년 2월 23일 364
AL V 보조자 2008년 12월 8일 만료 날짜 물리적 DOT 만료. 2014/09/17 364
AL V 보조자 2008년 12월 8일 지문 등록 13년 3월 14일 364
AL V 보조자 2008년 12월 8일 지문 채취 접수 13년 3월 28일 364
AL V 보조자 2008년 12월 8일 아동 학대 우편 발송 13년 3월 21일 364
AL V 보조자 2008년 8월 12일 아동 학대 접수일 2013년 4월 4일 364
AL V 보조자 2008년 12월 8일 연간 인증서 위반 12/3/9 364
AL V 보조자 2008년 12월 8일 MVR 마지막 실행 날짜 2012년 3월 20일 364
AL V 어시스턴트 2008년 12월 8일 드라이버 S 카드 유효 기간 364
AL V 보조원 2008년 12월 8일 드라이버 재인증 마감일 364
AL V 보조자 2008년 12월 8일 실제 SB Exp. 364
AL V 보조원 2008년 12월 8일 범죄자 접수 13년 3월 18일 364
AL V 보조자 2008년 12월 8일 법 24 2011년 12월 23일 364
AL V 보조자 2008년 12월 8일 지문 인식 ID # PAE 364
AL V 보조자 2008년 12월 8일 물리적 NON-DOT Exp. 364
AL V 보조자 2008년 12월 8일 지문 채취는 13년 3월 21일에 진행되었습니다. 364
AL V 보조자 2008년 12월 8일 지문 재제출 364
BA S 보조원 2009년 7월 14일 운전 면허증 만료일 2014년 2월 22일 190
BA S Assistant 2009년 7월 14일 만료 날짜 물리적 DOT 만료. 14/2/1 190
BA S 보조원 2009년 7월 14일 지문 등록 2009년 6월 17일 190
BA S 보조원 2009년 7월 14일 지문 채취 2009년 6월 25일 접수 190
BA S 보조원 2009년 7월 14일 아동 학대 우편 발송 2009년 2월 17일 190
BA S 보조원 2009년 7월 14일 아동 학대 접수 2009년 2월 26일 190
BA S 보조원 2009년 7월 14일 연간 인증 위반 2012년 3월 14일 190
BA S 보조자 2009년 7월 14일 MVR 마지막 실행일 2012년 3월 20일 190
BA S 어시스턴트 2009년 7월 14일 드라이버 S 카드 유효기간 190
BA S 보조원 2009년 7월 14일 드라이버 재인증 마감일 190
BA S 보조자 2009년 7월 14일 실제 SB Exp. 190
BA S 보조원 2009년 7월 14일 범죄 접수일 2013년 2월 22일 190
BA S 보조원 2009년 7월 14일 Act 24 2011년 12월 22일 190
BA S 보조자 2009년 7월 14일 지문 채취 ID # PAE 190
BA S 보조자 2009년 7월 14일 실제 NON-DOT Exp. 190
BA S 보조원 2009년 7월 14일 지문 채취 2009년 6월 17일에 진행됨 190
BA S 보조원 2009년 7월 14일 지문 채취 재제출 190

다음과 같이 결과에 대한 행을 어떻게 결합할 수 있습니까?

성 이름 직함 DOHire DL 만료일 SS 실제 DOT 지문 등록 지문 수신됨 아동 학대 우편 발송 아동 학대 수신 연간 인증서 MVR 최종 실행 운전자 S 운전자 재증명서 실제 SB 범죄 수신됨 Act 24 지문 인식 ID 번호 실제 비 DOT 지문 인식됨 지문 재제출
Al V 보조원 2008/12/8 2016/2/23 364 2012/9/17 2013/3/28 2013/3/21 2013/4/4 2012/3/9 2013/3/20 3 /2013년 18월 2013년 12월 23일 PAE 2013년 3월 21일   
Ba S 보조자 2008년 7월 14일 2014년 2월 22일 190 2014년 2월 1일 2009년 6월 17일 2009년 6월 25일 2009년 2월 17일 2009년 2월 26일 2012년 3월 14일 2012년 3월 20일 2 /2013년 22월 2011년 12월 22일 PAE 2009년 6월 17일

답변1

Excel 피벗 테이블을 찾고 있습니다. 피벗 테이블은 여러 키 열과 하나 또는 몇 개의 데이터 요소를 공유하는 데이터 행을 가져와 여러 집계 열이 포함된 키당 단일 행으로 변환합니다.

값을 합산하지 않기 때문에 전통적인 피벗 기능을 수행하지는 않지만 이것이 효과가 있을 것입니다.

피벗 테이블은 처음에는 혼란스러울 수 있으므로 3개 정도의 테스트 행으로 시작하여 3개의 열로 표시되도록 한 다음 3개의 테스트 행이 있는 두 번째 사용자를 추가하고 여전히 올바르게 작동하는지 확인한 다음 추가하는 것이 좋습니다. 12개 정도의 피벗을 모두 포함합니다.

Google Excel 피벗 튜토리얼을 확인하거나 다음을 확인하세요. http://www.wikihow.com/Create-Pivot-Tables-in-Excel

답변2

A1:H35표시된 대로 데이터가 원래 헤더와 함께 있는 경우 다음에서 새 테이블을 만들 수 있습니다.I1:AE3

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

(첫 번째 공식)

고유 항목을 식별하는 각 행의 키 값은 SSN/FedID이므로 SSN의 고유 값 목록을 얻으려면 셀 M2(새 SSN/FedID 열)에 이 배열 수식을 입력하세요. 반드시 CTRL+ SHIFT+ 로 입력하여 ENTER배열로 만드세요.

=INDEX(H$2:H$35, MATCH(0, COUNTIF(M$1:M1, H$2:H$35), 0))

M:M그러면 고유 SSN 번호로 열이 채워지므로 이를 사용하여 새 테이블의 나머지 부분을 채울 수 있습니다.여기에 이미지 설명을 입력하세요

(두 번째 공식)

셀을 I2아래로 채울 수 있으며 오른쪽으로 모든 I2:L3셀을 수식으로 채울 수 있습니다.

=INDEX(A:A,MATCH($M2,$H:$H,0))

여기의 새 제목은 원래 데이터 헤더에 해당합니다.

I1= "LastName"| J1= "FirstName"| K1= "JobTitle"| L1="DateHired"

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

(3번째 공식)

이제 이 배열 수식에서 "FieldName"셀 유형으로 시작하는 새 헤더로 고유한 값을 입력하고 + +를 N1입력하여 배열로 만들어야 합니다.CTRLSHIFTENTER

=INDEX($F$2:$F$35, MATCH(0, COUNTIF($L$1:L1, $F$2:$F$35), 0))

입력한 후에는 이 수식을 오른쪽으로 끌어서 복사하여 셀을 채울 수 있습니다 N1:AE1.

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

(4번째 공식)

이제 셀에 N2이 수식을 입력할 수 있습니다.

=SUMIFS($G:$G,$F:$F,N$1,$H:$H,$M2)

이제 해당 수식을 아래 오른쪽으로 끌 수 있습니다. "0"원래 테이블에서 셀이 비어 있으면 a를 반환합니다 . 이러한 셀이 날짜 형식으로 지정되면 표시됩니다 1/0/1900. IF()0이면 반환하거나 "-"다음과 같이 원하는 대로 명령문을 사용하여 수식을 변경하면 이 문제를 피할 수 있습니다 .

=IF(SUMIFS($G:$G,$F:$F,N$1,$H:$H,$M2)=0,"-",SUMIFS($G:$G,$F:$F,N$1,$H:$H,$M2))

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

-이게 도움이 되길 바란다,

내가 사용한 배열 수식에 대한 자세한 내용은 여기에서 찾을 수 있습니다. Excel의 열에서 고유한 고유 목록을 추출하는 방법

관련 정보