하나의 참조 ID에서 여러 값을 반환합니다.

하나의 참조 ID에서 여러 값을 반환합니다.

아래 출력 테이블을 생성하는 Excel 수식을 가질 수 있습니까?

초기 데이터:
╔============1 ==╗
║ 제품 ID ║ 품목 ║ 사이즈 ║ 가격 ║ 전체 사이즈 ║
╠============╬==========╬======╬========╬=========== ==╣
║ 123 ║ 사과 ║ s ║ 34 ║ 100 ║
║ 982 ║ 오렌지 ║ m ║ 21 ║ 120 ║
║ 421 ║ 바나나 ║ 초 ║ 12 ║ 98 ║
║ 123 ║ apple2 ║ 초 ║ 43 ║ 109 ║
║ 421 ║ 바나나2 ║ m ║ 65 ║ 50 ║
║ 8767 ║ 레몬 ║ l ║ 11 ║ 25 ║
║ 8767 ║ 레몬2 ║ m ║ 33 ║ 2 ║
╚============╩==========╩======╩========╩=========== ==╝
원하는 출력:
╔============╦=========╦==================╦=======╦= ======╦=============╦========╦===============╗
║ 제품 ID ║ 품목1 ║ 가격 ║ 품목2 ║ 가격 ║ 사이즈1 ║ 전체 사이즈 ║ 사이즈 2 ║ 전체 사이즈 2 ║
╠============╬=========╬=======╬=========╬=======╬= ======╬============1
║ 123 ║ 사과 ║ 34 ║ apple2 ║ 43 ║ 초 ║ 100 ║ 초 ║ 109 ║
║ 982 ║ 오렌지 ║ 21 ║ ║ ║ m ║ 120 ║ ║ ║
║ 421 ║ 바나나 ║ 12 ║ 바나나2 ║ 65 ║ 초 ║ 98 ║ m ║ 50 ║
╚============╩=========╩=======╩=========╩=======╩= ======╩=============╩========╩===============╝

참고: 패턴을 설명하는 데 충분하므로 샘플 출력은 세 개의 출력 레코드에 대해서만 표시됩니다. 잠재적인 입력 변동의 더 많은 예를 설명하기 위해 Lemon 및 Lemon2가 초기 데이터에 포함되었습니다.

답변1

귀하의 테이블은 테이블에 대한 두 가지 "디자인 규칙"과 충돌합니다(방금 공식화했지만 테이블 디자인이 좋지 않은 이유를 설명하는 증류 규칙/원칙을 시도했습니다).

  • 행을 따라 (너무 많이) 스캔하지 않고도 행/열 조합을 읽을 수 있습니다.
  • 행을 이해하는 데 필요한 모든 데이터는 가능한 한 테이블에 많이 남겨 두십시오.

만약 당신이안건두 번째 열(두 번째 규칙)로, 이렇게 하면 테이블이 더 간결해지고 읽기 쉬워지며 다음을 사용하여 자동으로 생성할 수도 있습니다.피벗 테이블.

샘플 데이터를 바탕으로 피벗 테이블 기반을 만듭니다. 나는 이것이 이 디자인이 간결하고 Excel에서 쉽게 생성된다는 것을 보여준다고 생각합니다("Waarden"("값")과 같은 일부 텍스트는 내 언어 버전 때문에 네덜란드어로 되어 있습니다).

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

다음 필드를 사용하여 이 피벗 테이블을 만들었습니다.

  • : 제품 ID, 품목 및 크기
  • : 값
  • 가치: 사이즈 개수, 가격 평균, 합계

또한 소계를 제거하고 피벗 테이블 레이아웃을 "클래식 레이아웃"으로 되돌렸습니다.

관련 정보