여러 열을 하나의 행으로 만들어 정렬하려면 어떻게 해야 합니까?

여러 열을 하나의 행으로 만들어 정렬하려면 어떻게 해야 합니까?

현재 데이터를 알파벳순으로 정렬하려고 하는데 문제가 발생했습니다.

정렬하려고 할 때마다 제품번호가 해당 제품과 일치하지 않습니다.

정렬되지 않은 모습은 다음과 같습니다.

정리했을 때의 사진이에요

나는 이것을 알아내려고 몇 시간 동안 노력했지만 여러 하위 열이 있는 "열"을 잠글 수 없는 것 같습니다. 1:1로만 정렬되는 것 같습니다. 여러 열로 정렬하려면 어떻게 해야 하나요? 예를 들어 "Herculite xRV complex" 공급품에는 여러 제품 번호가 있지만 정렬하면 번호가 맨 아래에 배치되고 제품 이름 옆의 셀만 정렬 시 따라옵니다.

답변1

친애하는 OP님, 제가 제안한 솔루션은 @Tyson과 매우 유사할 것입니다. 단어를 다시 정렬하면 됩니다... 모든 공로가 첫 번째 답변자로서 그에게 돌아가야 합니다.

  1. 열을 2개 더 만듭니다. 하나의 이름은 "number"이고 다른 하나의 이름은 "Supply2"입니다.
  2. [ a ] ​​"숫자" 열의 경우 마지막 행까지 1,2,3...을 입력합니다. [ b ] "Supply" 열의 내용을 "Supply2"에 복사합니다.
  3. "Supply2" 열의 빈칸을 올바른 공급업체 이름으로 채웁니다. 검은색 줄이 남지 않도록 하세요.
  4. 모든 열 헤더, 데이터 > 필터를 선택합니다.
  5. 필터 @ 열 헤더에서 '색상별 정렬' > '사용자 정의 정렬'을 선택하세요.
  6. 그런 다음 '정렬 기준' --> "Supply2", 'A to Z'를 선택합니다. '레벨 추가' > '다음 기준' --> "숫자", 'A to Z'

도움이 되길 바랍니다.

p/s : 정렬을 완료한 후 추가 열을 '숨길' 수 있습니다. ( :

답변2

데이터가 원시 셀인 경우 설명대로 정렬하는 것이 어렵거나 불가능할 수 있습니다. 단일 데이터 블록을 선택하는 경우 Excel은 행 연결을 유지하지만 강조 표시된 셀을 기준으로 정렬합니다.

첫 번째 열을 기준으로 정렬하는 예:
Excel 첫 번째 열 정렬

마지막 열을 기준으로 정렬하는 예:
Excel 마지막 열 정렬

중간 열을 기준으로 정렬할 수 없습니다. 그러나 데이터 형식을 다음과 같이 지정하면 Table정렬에 비해 훨씬 더 강력한 성능을 얻을 수 있습니다.
Excel 형식을 테이블로

여기서는 Column2를 선택하고 정렬 순서를 설정하는 것이 쉽습니다. 행 데이터가 올바르게 유지됩니다.

관련 정보