1 개의 테이블에서 여러 계열의 Excel 산점도 1 |

다음과 같이 테이블이 있다고 가정 해보십시오.


Label | X | Y |
A | 1 | 1 |
B | 2 | 2 |
B | 3 | 2 |
A | 4 | 3 |
C | 5 | 4 |
A | 4 | 3 |
C | 2 | 1 |

어떻게 3 시리즈 (A, B, C)와 엑셀 산포도에이를 수 없이 수동으로 (각 시리즈에 대해 수동으로 올바른 행을 선택 이 대답처럼 ). 이 표는이 차트입니다.

여기에 이미지 설명을 입력하십시오

새로운 데이터로 상대적으로 동적으로 수행하고 싶기 때문에 정렬이 도움이되지 않습니다.



답변

더 쉬운 방법은 D1 : F1에 열 머리글 A, B, C를 추가하는 것입니다. D2에이 수식을 입력하십시오 : = IF ($ A2 = D $ 1, $ C2, NA ()) 그리고 필요에 따라 채우십시오.

B1 : B8을 선택하고 Ctrl 키를 누른 상태에서 D1 : F8을 선택하여 두 영역을 모두 선택한 다음 산점도를 삽입하십시오.


답변

Excel은 새로운 시리즈를 동적으로 추가하지 않으므로 데이터가 변경 될 수 있지만 시리즈의 이름과 수는 변경되지 않는다고 가정합니다.

내가 추천하는 것은 각 시리즈 자체에 자리를 쉽게 배치 할 수있는 동적 방식으로 데이터를 변환하는 것입니다.

D 열에 다음을 입력하십시오.

=A2&COUNTIF(A2:A$2)

B 시리즈의 세 번째 요소에 대해 B3과 같은 값을 제공합니다. 이제 모든 시리즈의 모든 요소에 대한 순차 레이블이 있으므로 조회를 수행 할 수 있습니다.

새 시트에 넣어

A1="Number"
A2=1
A3=A2+1

B1="A"
B2=Match(B$1&$A2,Sheet1!$D$1:$D$100,FALSE)

C1="A - X"
C2=IF(ISERROR(B2),"",INDEX(Sheet1!$B$1:$B$100,B2))

D1="A - Y"
D2=IF(ISERROR(B2),"",INDEX(Sheet1!$C$1:$C$100,B2))

각 시리즈에 대해 3 개의 열을 추가하십시오. 따라서 “A”라는 시리즈에 첫 번째 항목 인 A1이라는 레이블이 지정된 행을 찾은 다음 C 열에서 X 값을 찾고 D 열에서 Y 값을 찾습니다. . 그런 다음 C 열의 X 좌표와 D 열의 Y 좌표를 사용하여 그래프에 시리즈 A를 만들고 밑줄 데이터가 더 많은 행이나 행을 가져 오면 시리즈가 변경되면 그래프가 자동으로 업데이트됩니다.