메뉴
해결 엑셀2016 이전윈도우11

엑셀 정렬시 기준에 예외를 두거나 특정 열끼리는 흩어지지 않게 고정시킬 수 있는 방법이 있을까요?

w
9월 30일 조회 706
안녕하세요

제가 쓰는 발주서에서 정렬이 원하는 대로 되지 않다 보니 어떤 정렬 기준 혹은 어떤 수식을 써야 좋을지 의견을 여쭙고 싶습니다.

 

우선 실제 발주서 상에는 총 주문 건수가 많고 고객 한명이 여러 품목을 구매하는 경우가 많은 편입니다.

그래서 작업하기 편하게 발주서상에서 품목명을 우선 정렬하고, 같은 고객의 주문건들은 붙여 놓아야 하는데 좋은 방법이 떠오르지 않아서 일일이 수동으로 찾아서 옮기고 있습니다.

 

 

예시로 아래와 같은 내용으로 주문 수집이 되는데요



 

주문 수집본에서 품명을 우선 정렬하고 같은 동일인의 주문건끼리 붙이면 이렇게 완성돼야 합니다.



그런데.. 주문자를 우선 기준으로 정렬하거나 상품명을 우선 기준으로 정렬하게 되면 결국 다 찢어져서 수동으로 옮겨야하는데 혹시 좋은 방법이 있는지 의견을 여쭤보고 싶습니다

댓글 8

마
마법의손 9월 30일
데이터-정렬-기준 추가해서 처리하심 됩니다..
 
w
wjh**** 작성자 10월 13일

@마법의손 님 도움 주셔서 감사합니다. 도움이 많이 되었습니다

원
원조백수 채택된 답변 9월 30일
상품 픽업용 목록을 만드는 방법은 ...
MS356용 수식은 아래와 같습니다.
=SORTBY(B4:G28, MATCH(C4:C28,TAKE(SORT(UNIQUE(C4:D28),2),,1),0),, D4:D28,)
 
버전이 낮아서 수동으로 하는 방법을 글로 설명하자면,
- 파일의 두번째 표를 선택하고, 중복항목제거를 하는데, "주문자, 주문상품명" 필드 2개만 선택합니다.
- 주문자 이름열만 복사하여 메모장에 붙여 넣기 하고, 다시 그것을 복사합니다.
이제 첫번째 원래의 표를 선택하고, 정렬 메뉴에서, 주문자를 선택하고 "사용자 지정 목록"을 선택하고, 
"새 목록"을 선택하고 오른쪽에 Ctrl+V로 복사한 이름 목록을 붙여 넣습니다.
두번째 정렬은 상품명을 오름차순으로 선택하고 정렬을 합니다.
 
w
wjh**** 작성자 10월 13일

@원조백수 님 정말 감사드립니다. 너무 신기해서 하나하나 뜯어보고 따라해보고 있습니다. 도움주셔서 감사드립니다.

찬
찬바람 10월 1일
피벗테이블 사용도 괜찮을 것 같습니다 
w
wjh**** 작성자 10월 13일

@찬바람 님 아 피벗테이블로도 괜찮겠네요 도움주셔서 감사합니다

박
박정호2 10월 3일
이건 2016으론 안되요 최신형으로 쓰세요
w
wjh**** 작성자 10월 13일

@박정호2 님 네네 안그래도 버전이 낮아서 안될거같아서.. 오피스 365 구매했습니다ㅜ

질문답변 게시판의 최근 글

스크랩 완료