Jak zrobić indeks górny w legendzie i na osi wykresu?

zrzutJeden u uczestników szkolenia zadał mi takie ciekawe pytanie.
Z założenia w legendzie wykresu miały się pojawiać jednostki typu centymetr kwadratowy, albo sześcienny. Zwykłe formatowanie dwójki w zapisie cm2 nie zdawało egzaminu. W sformatowanej komórce dwójka była w indeksie górnym, ale już w legendzie i na osi wykresu, opartego na tak spreparowanych danych – znowu widać było paskudne spłaszczone cm2.


Sięgnąłem więc po symbole i formatowanie niestandardowe.
Najpierw do jakiejś pustej komórki trzeba wstawić (ze Wstążki Wstawianie) Symbol.

zrzut

W bibliotece zwykły tekst, w grupie Łaciński-1, jest potrzebny nam znak podniesionej dwójki.

zrzut

Trzeba tę dwójkę wstawić do komórki (to jest tekst, więc ta komórka nie będzie się dawała uwzględniać w obliczeniach) i skopiować do pamięci (Ctrl+C).

zrzut

Kopiowanie jest konieczne, bo potem trzeba tę dwójkę wkleić w okienku formatowania. W tytule kolumny tabeli już użyłem tego wstawionego symbolu dwójki.

zrzut

Następny etap to stworzenie niestandardowego formatu komórek, na bazie których ma powstać wykres z osiami opisanymi jednostką z indeksem górnym.

Wchodzę do okienka formatowania komórki na kategorię Niestandardowe. (Można kliknąć w zaznaczone komórki prawym klawiszem myszy i wybrać z podręcznej listy polecenie Formatuj komórki, ale zdecydowanie fajniejszy jest skrót Ctrl+1).

zrzut

Chcę utworzyć format nieco podobny do formatowania walutowego, z separatorami tysięcznymi, dwoma miejscami po przecinku i jednostką. W polu Typ wpisuję: # ##0,00″ cm²” Tę dwójkę wkleiłem (Ctrl+V).
Znak # jest miejscem opcjonalnym na cyfrę; jeśli wartość będzie jednocyfrowa, nie będzie wykorzystany;
znak 0 jest miejscem obowiązkowym, gdzie cyfra musi się pojawić, a jeśli jej nie będzie – ma się wyświetlić 0. Na przykład: jeśli zostanie wpisana liczba 1 – format wyświetli 1,00 cm2. Jeśli wpiszemy 0,5 – ma się w komórce wyświetlać 0,50 cm2. Jednostkę wpisałem w cudzysłowie ze spacją po cudzysłowie otwierającym. Spacja jest po to, żeby jednostka nie skleiła się z ostatnią cyfrą.

zrzut
Właściwie gotowe. Na bazie tak sformatowanej tabeli można już wykonać wykres, w którym indeks górny zostanie zachowany w tytule, skali osi, etykietach i legendzie.

zrzut
A ponieważ piszę to w hotelu odpoczywając po całym dniu szkolenia o wizualizacji danych i budowaniu prezentacji, podczas którego usilnie namawiam uczestników do umiaru w stosowaniu wszelkiego typu efektów i ozdobników – z czystej autoironii przygotowałem poniżej wykres zawierający zbyt wiele niepotrzebnych informacji.

zrzut

Między innymi wartości w etykietach są zdublowane z wartościami na osiach. Linie siatki też nie są tu niezbędne.  Brakuje natomiast wyraźnego oznaczenia osi pionowych. Trzeba się trochę domyślać, że lewa opisuje pojemność, a prawa – prędkość.
Poniżej tabelka z danymi, zaprezentowanymi na wykresie. Obie kolumny zawierają formatowanie niestandardowe.

zrzut
Pozdrawiam

Andrzej

Tagi , , .Dodaj do zakładek Link.

2 odpowiedzi na „Jak zrobić indeks górny w legendzie i na osi wykresu?

  1. Marek mówi:

    Dziękuję za rozwiązanie problemu dla indeksowania górnego i dolnego cyframi. Zdarza się, że w indeksie pojawia się litera. Część liter znalazłem w indeksach ale nie wszystkie. Trzeba chyba unikać takich opisów z literami w legendzie. Pozdrawiam

  2. Malina mówi:

    Super sprawa! Nie wpadłabym na to, żeby zrobić to poprzez symbol! 🙂 Dziękuję 🙂