메뉴
해결 엑셀2024윈도우

추가된 데이터를 기존 팀별로 정렬 하기

8월 10일 조회 130

위의 데이터가 이렇게 있습니다.  대략 데이터는 600번 행 정도 입니다. 이 데이터는 팀명으로 정리되어 있어요. 

이 데이터에,  새로운 신입이 팀별로 2명씩 들어와서 추가 해야 할 때,  필터로 팀을 찾아서 행당 팀 아래에 행을 삽입해서 붙여 넣기를 일일이 하는데요. 

그러지 않고,  맨 아래에 신입리스트 전체를 추가하여 붙여 넣고,  팀별로 정렬이 되게 하는 방법은 없을까요?

댓글 10

원조백수 8월 10일

팀열 앞에 새로운 열을 삽입하고,

A1 =IFS(B1="",9999, COUNTIF(B$1:B1,B1)=1, ROW(), TRUE, XLOOKUP(B1,B$1:B1,A$1:A1,,0) )

수식을 입력한 다음 새로운 행까지 모두 복사한 다음 새로운 명단 입력

입력이 끝나면 데이터 범위 전체를 선택하고,
새로 삽입한 열만 오름차순으로 지정하여 정렬 실행

라온보리 8월 10일

=LET(rngOld,B3:F11, rngAdd,H3:L8, rngCom,VSTACK(rngOld,rngAdd),
cnA,CHOOSECOLS(rngCom,1), xUniqs,UNIQUE(CHOOSECOLS(rngOld,1)),
orderA,XMATCH(cnA,xUniqs), orderB,SEQUENCE(ROWS(rngCom)),
SORTBY(rngCom, orderA,1, orderB,1))

해피612 작성자 8월 11일

@라온보리 님 댓글 감사합니다.  이걸로 봐서는 제가 이해가 안가서요.  어떻게 하라는 걸까요?^^

마법의손 8월 11일

그냥 팀명기준으로 정렬하면 끝인데요

해피612 작성자 8월 11일

@마법의손 님 팀명이 가나다라 순으로 정렬이 되어 있는게 아니라서요..  다른 특이 사항으로 순서가 정리 되어 있는데,  그 순서에 맞게 추가 인원이 들어가야 하거든요. 

e
exceller1 채택된 답변 8월 11일

1파워쿼리로 만들어 봅니다.

팀순서가 변경될 경우에...

아니면,

필터기준을 <사용자 지정 목록 편집>으로 지정하면될 것 같네요

(파일 - 옵션 - 고급 - 일반 - 사용자 지정 목록 편집)

해피612 작성자 8월 11일

@exceller1 님 감사합니다.  시도 한번 해보겠습니다.  1파워쿼리라는 것이  기존 데이터가 있는 같은 시트에 있어야 하는 거죠?  다른시트에 만들면 안되는 거죠?

e
exceller1 8월 11일

@해피612 님 다른 시트에 가능하죠...

첨부파일 참조하세요..

해피612 작성자 8월 11일

@exceller1 님 파일까지 감사드립니다. 오늘 바빠서 시도 못해 봤는데,  내일 출근해서 사용해 볼게요. 

마법의손 8월 11일

=LET(Data, VSTACK(C4:D8,C12:D15),
SORTBY(Data, MATCH(INDEX(Data,,1), INDEX(Data,,1),0)))

질문답변 게시판의 최근 글

스크랩 완료