Wykres punktowy Excel z wieloma seriami z 1 tabeli


21

Powiedzmy, że mam następującą tabelę:

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

Jak mogę to zrobić w wykresie punktowym Excel z 3 seriami (A, B, C) bez ręcznego ręcznego wybierania poprawnych wierszy dla każdej serii ( jak ta odpowiedź ). Ta tabela byłaby tym wykresem:

wprowadź opis zdjęcia tutaj

Sortowanie nie pomoże, ponieważ chcę to robić stosunkowo dynamicznie z nowymi danymi.


Czego próbowałeś? Czy zastanawiałeś się nad użyciem tabeli przestawnej do uporządkowania swoich danych, a następnie sporządzić z nich tabelę? Regularne wykresy z tabel przestawnych mogą ci pomóc.
— CharlieRB

1
@CharlieRB Tabela przestawna podaje agregaty danych, prawda? Chcę, aby wszystkie punkty danych były widoczne na wykresie, więc w jaki sposób tabele przestawne mogą mi pomóc?
— dtech

Dodałem także wykres, aby pokazać, co chcę osiągnąć, ale automatycznie.
— dtech

Nie, musisz dodać każdą serię osobno. Niezależnie od tego, czy chcesz zautomatyzować to za pomocą makra, czy użyć wbudowanych narzędzi.
— Raystafarian

Czy na wykresie jest więcej punktów dla A? Np. (4,3)?
— binaryfunt

Odpowiedzi:


23

Łatwiej, po prostu dodaj nagłówki kolumn A, B, C w D1: F1. W D2 wprowadź tę formułę: = JEŻELI ($ A2 = D $ 1, $ C2, NA ()) i wypełnij ją w razie potrzeby.

oddzielone dane abc dla wykresu punktowego

Wybierz B1: B8, przytrzymaj Ctrl podczas wybierania D1: F8, aby oba obszary zostały wybrane, i wstaw wykres rozproszenia.

wykres z danymi wyróżnionymi pod nim


Jak udało ci się użyć A, B, C jako nazw serii? To mi nie zadziałało.
— nietras,

@harryuser Wybierz B1: B8 i wybierz Ctrl + D1: D8. Musisz dołączyć górny wiersz danych. Następnie wstaw tabelę. (Pierwotnie powiedziałem, aby wybrać B2: B8 i D1: D8, przepraszam za zamieszanie).
— Jon Peltier,

@JonPeltier To łatwiejsze: wystarczy wybrać kolumny D do F, a następnie sterować + wybrać rozłączną kolumnę B.
— Ark-kun

@ Ark-kun Pewnie. Nigdy nie jestem pewien, że Excel dokładnie przeanalizuje dane z pełnych kolumn, a jeśli masz wiele innych danych w arkuszu, wybranie całej kolumny może wybrać nieistotne dane. Wystarczy gdzieś zabłąkana etykieta, żeby zatrzeć mapę.
— Jon Peltier

Musiałam zakodować D$1do "A"ponieważ Excel przechowywane próbują zwiększyć go D$2, ale ither niż ten pracował jak czar.
— AN

1

Excel nie doda dynamicznie nowej serii, więc założę, że chociaż dane mogą się zmieniać, nazwy i liczba serii nie ulegną zmianie.

To, co poleciłbym, to dynamiczne przekształcanie danych, dzięki czemu łatwiej jest umieścić miejsce dla każdej serii samodzielnie.

W kolumnie D wstaw:

=A2&COUNTIF(A2:A$2)

To da wartości, takie jak B3 dla 3. elementu serii B. Teraz, gdy masz sekwencyjne etykiety dla wszystkich elementów wszystkich serii, możesz wyszukiwać.

W nowy arkusz włóż

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))

I po prostu dodaj 3 kolumny dla każdej serii. Dowie się więc, który wiersz serii o nazwie „A” ma swój pierwszy wpis, ten oznaczony jako A1, a następnie w kolumnie C będzie szukał wartości X, aw kolumnie D będzie szukał wartości Y . Następnie utwórz na wykresie serię A ze współrzędnymi X z kolumny C i współrzędnymi Y z kolumny D, a gdy twoje podkreślające dane uzyskają więcej wierszy lub rzędów, zmienią serie, w których są, wykres zostanie automatycznie zaktualizowany.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.