Spis treści
W tym artykule dowiesz się, jak zapisać wykres w Excelu jako obraz (.png, .jpg, .bmp itp.) lub wyeksportować go do innego pliku, takiego jak dokument Word lub prezentacja PowerPoint.
Microsoft Excel to jedno z najpotężniejszych narzędzi do analizy danych, które oferuje mnóstwo funkcji i specjalnych opcji do wizualizacji danych. Wykresy (lub grafy) to jedna z takich opcji, a tworzenie wykresu w Excelu jest tak proste, jak wybranie danych i kliknięcie odpowiedniej ikony wykresu.
Jednak to, co ma mocne strony, zwykle ma też słabe. Słabą stroną wykresów w Excelu jest brak opcji zapisywania ich jako obrazów lub eksportu do innego pliku. Byłoby naprawdę miło, gdybyśmy mogli po prostu kliknąć prawym przyciskiem myszy na wykres i zobaczyć coś w stylu " Zapisz jako obraz " lub " Eksport do ". Ale skoro Microsoft nie pofatygował się, by stworzyć dla nas takie funkcje, to wymyślimy coś na własną rękę :)
W tym artykule pokażę Ci 4 sposoby na zapisanie wykresu Excela jako obrazu, dzięki czemu możesz go wstawić do innych aplikacji Office, takich jak Word i PowerPoint, lub użyć do stworzenia jakiejś ładnej infografiki:
Skopiuj wykres do programu graficznego i zapisz jako obrazek
Moja przyjaciółka powiedziała mi kiedyś, że zazwyczaj kopiuje swoje wykresy z Excela do Painta. To co robi, to tworzy wykres i klika PrintScreen , następnie otwiera Paint i wkleja obraz całego ekranu. Po tym przycina zbędne obszary ekranu, a pozostałą część zapisuje do pliku. Jeśli i Ty robisz to w ten sposób, zapomnij o tym i nigdy więcej nie stosuj tej dziecinnej metody! Jest szybszy i mądrzejszy sposób :-)
Jako przykład, stworzyłem ładny 3-D Pie graph w moim Excelu 2010, który wizualnie reprezentuje demografię odwiedzających naszą stronę internetową, a teraz chcę wyeksportować ten wykres Excela jako obraz. Co robimy w następujący sposób:
- Kliknij prawym przyciskiem myszy gdzieś na granicy wykresu i kliknij Kopia Nie umieszczaj kursora w obrębie wykresu; może to spowodować wybranie poszczególnych elementów, a nie całego wykresu i nie będzie widać Kopia polecenie.
- Otwórz program Paint i wklej wykres, klikając ikonę Wklej na karcie Strona główna lub naciskając Ctrl + V :
- Teraz pozostaje już tylko zapisać wykres jako plik graficzny. Kliknij przycisk " Zapisz jako " i wybierz spośród dostępnych formatów (.png, .jpg, .bmp i .gif). Aby uzyskać więcej opcji, kliknij przycisk " Inne formaty " na końcu listy.
W podobny sposób można zapisać wykres z Excela w dowolnym innym programie do malowania grafiki.
Eksportuj wykres z programu Excel do programów Word i PowerPoint
Jeśli potrzebujesz wyeksportować wykres Excela do jakiejś innej aplikacji Office, takiej jak Word, PowerPoint lub nawet Outlook, najlepszym sposobem jest wklejenie go bezpośrednio ze schowka:
- Skopiuj swój wykres w sposób opisany w kroku 1 powyżej.
- Kliknij w dokumencie Word lub prezentacji PowerPoint, gdzie chcesz wkleić wykres i naciśnij Ctrl + V . Zamiast Ctrl + V , możesz kliknąć prawym przyciskiem myszy w dowolnym miejscu pliku i zobaczysz garść dodatkowych Opcje wklejania do wyboru:
Główną zaletą tej metody jest to, że pozwala ona na wyeksportowanie w pełni funkcjonalny wykres w Excelu Wykres zachowa połączenie z oryginalnym arkuszem Excela i będzie odświeżany automatycznie przy każdej aktualizacji danych w Excelu. W ten sposób nie będziesz musiał ponownie kopiować wykresu przy każdej zmianie danych.
Zapisywanie wykresu w programach Word i PowerPoint jako obrazu
W aplikacjach Office 2007, 2010 i 2013 można również skopiować wykres Excela jako obraz. W tym przypadku będzie on zachowywał się jak zwykły obraz i nie będzie aktualizowany. Na przykład wyeksportujmy nasz wykres Excela do dokumentu Word 2010.
- Skopiuj wykres z skoroszytu Excela, przełącz się do dokumentu Worda, umieść kursor w miejscu, w którym chcesz wstawić wykres, a następnie kliknij malutką czarną strzałkę u dołu ekranu. Pasta przycisk znajdujący się na Strona główna tab:
- Zobaczysz " Wklej Specjalne... " jak pokazano na powyższym zrzucie ekranu. Kliknięcie go spowoduje otwarcie Pasta Specjalne okno dialogowe i zobaczysz kilka dostępnych formatów obrazu, w tym Bitmapę, GIF, PNG i JPEG.
- Wybierz jeden z formatów i kliknij OK .
Prawdopodobnie Wklej Specjalnie opcja jest dostępna również we wcześniejszych wersjach Office, ale nie używam ich od dłuższego czasu, dlatego nie mogę stwierdzić z całą pewnością :)
Zapisz wszystkie wykresy w skoroszycie programu Excel jako obrazy
Metody, które omówiliśmy do tej pory, działają dobrze, jeśli masz jeden lub kilka wykresów. Ale co, jeśli potrzebujesz skopiować wszystkie wykresy w całym skoroszycie Excela? Zajęłoby to dość dużo czasu, aby skopiować / wkleić je indywidualnie. Dobra wiadomość jest taka, że nie musisz tego robić! Oto, jak możesz zapisać wszystkie wykresy w skoroszycie naraz:
- Kiedy wszystkie wykresy są gotowe, przełącz się na Plik i kliknij na zakładkę Zapisz jako przycisk.
- Na stronie Zapisz jako Otworzy się okno dialogowe, w którym należy wybrać opcję Web Page (*.htm;*html) w sekcji ". Zapisz jako typ ". Należy również upewnić się, że " Cały podręcznik " przycisk radiowy obok Zapisz jest wybrany, jak pokazano na zrzucie ekranu: Zobacz też: Jak usunąć duplikaty w programie Excel
- Wybierz folder docelowy, w którym chcesz zapisać swoje pliki i kliknij przycisk Zapisz przycisk.
Obrazy .png wszystkich wykresów zostaną skopiowane do tego folderu wraz z plikami html. Następny zrzut ekranu pokazuje zawartość folderu, w którym zapisałem mój zeszyt. Książka zawiera 3 arkusze z wykresem w każdym i jak widać, wszystkie trzy obrazy .png są na swoim miejscu!
Jak wiesz, PNG jest jednym z najlepszych formatów kompresji obrazu bez utraty jakości obrazu. Jeśli wolisz inne formaty dla swoich zdjęć, możesz łatwo przekonwertować je na .jpg, .gif, .bmp itp.
Zapisywanie wykresu jako obrazu za pomocą makra VBA
Jeśli potrzebujesz regularnie eksportować swoje wykresy w Excelu jako obrazy, możesz zautomatyzować tę pracę za pomocą makra VBA. Najlepsze jest to, że istnieje już wiele takich makr, więc nie ma potrzeby wymyślania koła na nowo :)
Możesz na przykład użyć wypróbowanego rozwiązania opublikowanego przez Jona Peltiera na jego blogu. Makro jest tak proste, jak to:
ActiveChart.Export "D:\My Charts\SpecialChart.png"
Ta linia kodu pozwala wyeksportować wybrany wykres jako obraz .png do wskazanego folderu. Nawet jeśli nigdy wcześniej nie napisałeś żadnego makra, możesz stworzyć swoje pierwsze już teraz w 4 prostych krokach.
Zanim zabierzesz się za makro, stwórz folder, do którego chcesz wyeksportować wykres. W naszym przypadku jest to folder My Charts na dysku D. No dobrze, wszystkie przygotowania zrobione, zabierzmy się za makro.
- W swoim skoroszycie programu Excel przejdź do Deweloper i kliknij na Marcos ikona w Kod grupa.
Uwaga. Jeśli po raz pierwszy tworzysz makro, najprawdopodobniej zakładka Deweloper nie będzie widoczna w Twoim skoroszycie. W takim przypadku przełącz się na zakładkę Plik zakładka, kliknij Opcje > Dostosuj wstążkę W prawej części okna, na liście Main Tabs, wybierz Deweloper , a następnie kliknij OK .
- Nadaj swojemu makru nazwę, na przykład SaveSelectedChartAsImage i wybierz, aby włączyć je tylko w bieżącym skoroszycie:
- Kliknij przycisk Utwórz a będziesz miał otwarty edytor Visual Basic z zarysem nowego makra już napisanego dla Ciebie. Skopiuj poniższe makro w drugiej linii:
ActiveChart.Export "D:\My Charts\SpecialChart.png"
- Zamknij edytor Visual Basic i kliknij przycisk Zapisz jako przycisk na Plik tab. Wybierz zapisanie skoroszytu jako Excel Macro-Enabled Workbook (*.xlsm) I to wszystko, udało się :)
Teraz uruchommy nowo utworzone makro, aby zobaczyć jak działa. Oh wait... jest jeszcze jedna rzecz do zrobienia. Powinieneś wybrać wykres Excela, który chcesz wyeksportować, ponieważ jak pamiętasz, nasze makro kopiuje tylko aktywny wykres. Kliknij w dowolnym miejscu na obramowanie wykresu i jeśli widzisz jasnoszarą obwódkę otaczającą go, to znaczy, że zrobiłeś to poprawnie i cały Twój wykres jest zaznaczony:
Przełącz się na Deweloper i kliknij ponownie na zakładkę Makra Otworzy to listę makr w twoim skoroszycie. Wystarczy, że wybierzesz SaveSelectedChartAsImage i kliknąć Uruchom przycisk:
Teraz otwórz folder docelowy i sprawdź, czy znajduje się tam obraz .png twojego wykresu. W podobny sposób możesz zapisać obraz w innych formatach. W twoim makrze wystarczy, że zamienisz .png na .jpg lub .gif w ten sposób:
ActiveChart.Export "D:\Mój wykres.jpg"
Porada Jeśli chcesz zapisać arkusz Excela jako obraz JPG, PNG lub GIF, przeczytaj ten poradnik.
To wszystko na dziś, mam nadzieję, że informacje są dla Ciebie pomocne, dzięki za przeczytanie!