여러 행의 Excel 데이터를 요약하여 셀 공백을 채 웁니다.


1

꽤 큰 Excel 파일로 작업 중이며 시간이 지나면 커질 것입니다. 데이터가 다른 위치에서 내보내 지므로 결국 동일한 파일을 여러 행에 나열하는 파일을 갖게됩니다.

특정 항목의 다른 기능을 나열하는 마지막 몇 줄을 제외하고 거의 모든 정보가 동일합니다. 문제는 해당 항목에 해당 열에 대해 호출 된 기능이있는 경우 해당 셀에 "예"가 표시된다는 것입니다. 그리고 적용되는 각 열에 대해 "예"라는 항목이 여러 개있는 항목 대신 별도의 행을 만들고 다른 기능 열을 비워 둡니다.

그래서 내 파일은 6 가지 기능을 나열합니다. 제품이 이러한 6 가지 기능 중 4 가지를 지원하는 경우 4 개의 행이 주어지며 각각의 제품에 대해 단 하나의 행과 적절한 경우 YES를 나열하는 대신 하나의 기능에만 YES라고 각각 말합니다.

데이터는 시간이 지남에 따라 변경 될 수 있으므로 새 내보내기가 각 고유 항목에 대해 1 행으로 끝나고 모든 세부 정보가 포함 된 후 필요에 따라 데이터를 요약 할 수있는 방법이 필요하다고 생각합니다.

다음은 그 예입니다.

Product ID | SKU | Feature1 | Feature2 | Feature3
product1   | 123 | YES      | BLANK    | BLANK
product1   | 123 | BLANK    | BLANK    | YES
product2   | 127 | BLANK    | YES      | BLANK
product2   | 127 | BLANK    | BLANK    | YES
product3   | 383 | YES      | BLANK    | BLANK
product3   | 383 | BLANK    | YES      | BLANK
product3   | 383 | BLANK    | BLANK    | YES

끝내고 싶습니다 :

Product ID | SKU | Feature1 | Feature2 | Feature3
product1   | 123 | YES      | BLANK    | YES
product2   | 127 | BLANK    | YES      | YES
product3   | 383 | YES      | YES      | YES

여러 행을 단일 행으로 압축하고 싶습니까 ??
Gary's Student

네, 맞습니다. 데이터가 나에게 도착할 때까지는 수백 개의 행이 포함 된 단일 Excel 파일입니다. 각각의 고유 한 제품에는 여러 행이 있습니다. 따라서 각 고유 제품을 단 1 행으로 통합해야하지만 데이터가 포함 된 다른 행의 해당 제품에 대해 빈 열을 채워야합니다.
Nate

@ fixer1234 : OP가 이미 일부 질문에 대답했다고 생각합니다. "내 파일에 6 가지 기능이 나열되어 있습니다. 제품에서 6 가지 기능 중 4 가지 기능을 지원하는 경우 4 가지 행이 주어지며 각각 하나의 기능에만 YES라고 말합니다. 각각의 제품에 대해 단 하나의 행으로 표시하고 적절한 경우 YES를 나열하십시오. "
Scott


답변:


1

"예"또는 "공백"대신에 1 또는 빈 셀. 그런 다음 필드를 드래그 앤 드롭하고 몇 가지 옵션을 선택하는 등 피벗 테이블에 덤프했습니다 (소계를 벗어나는 것과 같음).

screenshot

나는 아무것도 공상을하지 않았고, 그것을 꽤 만들지 않았다. 카운트 또는 합계를 사용하여 집계 할 수 있습니다. 그것은 기본적으로 count (그리고 나는 기본 열 레이블을 남겼습니다).

나는 1 대신에 YES를 사용하여 빠른 테스트를 수행했으며, 카운트는 YES와 함께 작동하며, 이는 데이터 정리를 포함하지 않습니다. 따라서이 방법을 사용하면 문자 그대로 2 분 동안 작업을 수행하고 VBA를 필요로하지 않고 원하는 통합 작업을 수행 할 수 있습니다.


완전한. 필자는 Pivot 테이블을 실제로 사용하지 못했기 때문에 개념을 실제로 이해할 시간을 가지지 못했습니다. 나는 항상 이것을 사용할 것이다. 감사!
Nate
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.