Mam skoroszyt programu Excel, który ma tylko daty (posortowane), w następujący sposób:
11/14/2011 11:53
10/14/2012 11:53
11/23/2012 19:28
12/24/2012 12:27
...
12/1/2013 11:48
Chciałbym utworzyć wykres liniowy, który mówi mi, ile wpisów jest w każdym miesiącu. Jak to zrobić?
microsoft-excel
microsoft-excel-2010
charts
AngryHacker
źródło
źródło
Zakładając, że Twoje dane są poprawnymi czasami danych Excel, nadaj zakresowi tytuł (np. „Datetime”), a następnie utwórz tabelę przestawną.
Użyj Datetime (lub jakkolwiek to nazwałeś) jako swoje etykiety wierszy i wartości. Upewnij się, że funkcja Wartości to Count, a nie Sum.
Na koniec zgrupuj etykiety wierszy według miesiąca i opcjonalnie według roku.
źródło
Zauważyłem, że w twoich przykładowych danych faktycznie masz stosunkowo duży przedział czasu z nieregularnymi odstępami czasu . Podczas gdy inne odpowiedzi wskazywały, w jaki sposób można utworzyć wykres w samym Excelu, tutaj proponuję inne rozwiązanie, które może stworzyć interaktywny wykres liniowy, który rozwiązuje wspomniane problemy. Poniższy obrazek pokazuje przykład, który stworzyłem na podstawie twojego opisu.
Zrobiłem ten wykres z dodatkiem Funfun Excel. Zasadniczo ten dodatek umożliwia korzystanie z JavaScript bezpośrednio w programie Excel, dzięki czemu można korzystać z bibliotek takich jak HighCharts.js lub D3.js do tworzenia interaktywnych wykresów. Użyłem HighCharts.js w tym konkretnym przykładzie. Na tym wykresie możesz użyć myszy, aby powiększyć określony przedział czasu, aby wyświetlić szczegółowe liczby. Byłoby to bardzo przydatne, jeśli masz dzienniki od lat.
Powrót do twoich danych. Przed wykonaniem tego wykresu musisz policzyć częstotliwość dla każdego miesiąca. Można to zrobić, pisząc niewielką funkcję w JavaScript. Oto przykładowy kod.
Funfun ma również edytor online, w którym możesz przeglądać kod JavaScript i wynik. Możesz sprawdzić szczegóły, w jaki sposób stworzyłem przykładową tabelę w linku poniżej.
https://www.funfun.io/1/#/edit/5a4e0d461010eb73fe125c4e
Gdy będziesz zadowolony z rezultatu uzyskanego w edytorze online, możesz łatwo załadować wynik do programu Excel przy użyciu powyższego adresu URL. Ale oczywiście najpierw musisz dodać dodatek Funfun do swojego programu Excel, wstawiając - Dodatki pakietu Office . Oto kilka zrzutów ekranu pokazujących, jak ładujesz przykład do swojego Excela.
Ujawnienie: Jestem deweloperem Funfun
źródło