Forum KOMIKSpec.pl
Pozostałe => O stronie i forum => Wątek zaczęty przez: Rodrigues w Pn, 06 Marzec 2023, 12:22:39
-
Jak zrobić ładną tabelkę z danymi na forum?
1. Struktura tabeli (dla czytelności oddzielam poszczególne komendy przestrzeniami spacji):
[table]
[tr] [td] Kolumna 1 [/td] [td] Kolumna 2 [/td] [td] kolumna 3 [/td] [td] kolumna 4 [/td] [/tr]
[/table]
Komenda table odpowiada za strukturę tabeli (czyli odpowiednio: "table" w nawiasie kwadratowym rozpoczyna tabelę a "/table" w nawiasie kwadratowym zamyka tabelę)
Komenda tr odpowiada za strukturę wiersza (czyli odpowiednio: "tr" w nawiasie kwadratowym rozpoczyna wiersz a "/tr" w nawiasie kwadratowym zamyka wiersz)
Komenda td odpowiada za strukturę kolumny (czyli odpowiednio: "td" w nawiasie kwadratowym rozpoczyna kolumnę a "/td" w nawiasie kwadratowym zamyka kolumnę)
2 Realizacja:
Jako przykład weźmy wycinek danych z dyskusji o podsumowaniach roku 2022:
Wydawnictwo Punkty Liczba tytułów W TOP10
Egmont 461 45 0
Lost In Time 407 13 1
Mucha 329 7 1
Timof 322 15 1
Mandioca 318 8 1
Jak wygląda rozpisanie tych danych na tabelę (dla czytelności oddzielam poszczególne komendy przestrzeniami spacji):
[table]
[tr] [td]Wydawnictwo[/td] [td]Punkty[/td] [td]Liczba tytułów[/td] [td]W TOP10[/td] [/tr]
[tr] [td]Egmont[/td] [td]461[/td] [td]45[/td] [td]0[/td] [/tr]
[tr] [td]Lost In Time[/td] [td]407[/td] [td]13[/td] [td]1[/td] [/tr]
[tr] [td]Mucha[/td] [td]329[/td] [td]7[/td] [td]1[/td] [/tr]
[tr] [td]Timof[/td] [td]322[/td] [td]15[/td] [td]1[/td] [/tr]
[tr] [td]Mandioca[/td] [td]318[/td] [td]8[/td] [td]1[/td] [/tr]
[/table]
Efekt:
| Wydawnictwo | Punkty | Liczba tytułów | W TOP10 |
| Egmont | 461 | 45 | 0 |
| Lost In Time | 407 | 13 | 1 |
| Mucha | 329 | 7 | 1 |
| Timof | 322 | 15 | 1 |
| Mandioca | 318 | 8 | 1 |
Później mogę zaprezentować jak szybko przekształcić dane z Excela na tabelkę forumową (chociaż może się to wydawać skomplikowane dla osób, które nie miały lub nie mają na co dzień kontaktu z arkuszami kalkulacyjnymi)
-
Dzięki, już daję radę sam ;D
| Wydawnictwo | Suma | Liczba tytułów | W TOP10 |
| Egmont | 461 | 45 | 0 |
| Lost In Time | 407 | 13 | 1 |
| Mucha | 329 | 7 | 1 |
| Timof | 322 | 15 | 1 |
| Mandioca | 318 | 8 | 1 |
-
Ale wiecie, że ja z tymi spacjami zrobiłem, żeby przykład był czytelny, a normalnie tego nie stosuje? A tu wszyscy widzę pocisnęli z spacjami :D. Jutro, a właściwie dzisiaj pokaże ten sposób z excelem.
-
@Rodrigues
To nie spacje, ale tytuły kolumn powodują "rozstrzał". Przynajmniej w tej tabelce co sam wrzucałem.
-
@Rodrigues
To nie spacje, ale tytuły kolumn powodują "rozstrzał". Przynajmniej w tej tabelce co sam wrzucałem.
(https://media.tenor.com/_b2QKLDEl1MAAAAC/to-ja-przepraszam-w%C3%B3dz-wielki-niepok%C3%B3j.gif)
-
3. Tworzenie tabeli z pomocą Excela (lub innego arkusza kalkulacyjnego):
Komendy [ table] i [ /table] możemy wpisać na forum ręcznie. Całą resztą zabawimy się w arkuszu kalkulacyjnym.
Warto tutaj zwrócić uwagę, że zamiast pojedynczego wpisywania komend [ tr] i [ td] można je pogrupować w sekwencje - w każdej, minimum dwukolumnowej tabeli wystąpią 3 sekwencje:
początkowa - [ tr][ td] - otwiera wiersz, otwiera pierwszą kolumnę,
środkowa - [ /td][ td] - zamyka kolumnę, otwiera nową kolumnę,
końcowa - [ /td][ /tr] - zamyka ostatnią kolumnę, zamyka wiersz.
Dla zobrazowania:
[table]
[tr][td] Wydawnictwo [/td][td] Punkty [/td][/tr]
[/table]
Zabawa w arkuszu:
(https://i.ibb.co/1vc35Mx/tabelka.jpg)
Po zakończeniu wpisywania formuły i przeciągnięciu jej na pozostałe wiersze powinniśmy otrzymać:
[tr][td]Wydawnictwo[/td][td]Punkty[/td][td]Liczba tytułów[/td][td]W TOP10[/td][/tr]
[tr][td]Egmont[/td][td]461[/td][td]45[/td][td]0[/td][/tr]
[tr][td]Lost In Time[/td][td]407[/td][td]13[/td][td]1[/td][/tr]
[tr][td]Mucha[/td][td]329[/td][td]7[/td][td]1[/td][/tr]
[tr][td]Timof[/td][td]322[/td][td]15[/td][td]1[/td][/tr]
[tr][td]Mandioca[/td][td]318[/td][td]8[/td][td]1[/td][/tr]
Kopiujemy całość na forum (tylko pamiętajmy o ręcznym wpisaniu [ table] i [ /table] na początku i na końcu wklejonego materiału)
Nie wiem czy to jest wystarczająco przejrzyste. Ogólnie: prawidłowo wpisując formułę dla pierwszego wiersza wykonaliśmy całość pracy - później tylko przeciągamy formułę i możemy mieć ogarnięte nawet 1000 wierszy w parę sekund.
-
Jest jeszcze prosty sposób ręczny w Excelu itp., jeśli ktoś nie bardzo w formuły. Mniej skomplikowany, ale może trwać dłużej.
1. Przed pierwszą kolumną z danymi dodajemy kolumnę i w niej od góry do dołu wklejamy:
[tr][td]
2. Za ostatnią kolumną z danymi wklejamy od góry do dołu:
[/td][/tr]
3. Pomiędzy wszystkimi kolumnami z danymi dodajemy kolumny i w te dodane kolumny wklejamy od góry do dołu:
[/td][td]
4. Całość wklejamy na forum pomiędzy znaczniki tabeli:
[table]
[/table]
W arkuszu wygląda to tak:
(https://i.ibb.co/P1zLcq6/tabelka.png)
-
Bardzo fajny i przejrzysty sposób :)
-
Jest jeszcze prosty sposób ręczny w Excelu itp., jeśli ktoś nie bardzo w formuły. Mniej skomplikowany, ale może trwać dłużej.
Ja właśnie tak wczoraj robiłem. I w sumie zajęło to z 5-10 min, więc nie jest jakoś czasochłonne.
@Rodrigues
Nie testowałem Twojego sposobu, ale na oko jeśli przeciągamy formułę tylko w dół to przy każdym adresie komórki jeden z "dolarów" jest zbędny. Zawsze mam problem, który jak dłużej Excela nie poużywam i muszę ręcznie sprawdzać :) U mojego wykładowcy na studiach to był błąd praktycznie dyskwalifikujący cały arkusz robiony na zaliczenie :) Wszystkie formuły musiały być maksymalnie odchudzone ze zbędnych rzeczy :)
Przetestowałem przed wysłaniem wiadomości - zbędny jest pierwszy dolar - z np. "F$1" też śmiga idealnie :)
Ale faktycznie ekspresowa jest ta metoda, ze wstawianiem nowych kolumn dłużej się bawiłem.
-
Ja też, jak zobaczyłem Rodriguesowe znaczniki htmlowe, to najpierw chciałem formułą ze sklejaniem, ale tabelki się zmieniają (bo miałem jeszcze odchylenie standardowe) i skończyło się dokładnie tak, jak pokazał Koalar.
Po podglądzie poskracałem niektóre tytuły.
Super, że Rodrigues podpowiedział.
-
Excel wydaje się skomplikowany, ale to kwestia przećwiczenia paru przykładów i człowiek zaczyna kumać czaczę.
UWAGA! Za tydzień wielokrotnie zagnieżdżone funkcje "jeżeli" i kartkówka z tabelek. Uczcie się ziomeczki.
P.S.
Pamiętajcie, żeby przez przypadek nie użyć komendy:
[forumturnoff]
[/forumturnoff]bo Mati się wkurzy i nas wszystkich wyp****** ;D
-
Excel wydaje się skomplikowany, ale to kwestia przećwiczenia paru przykładów i człowiek zaczyna kumać czaczę.
A potem zaczyna się bawić tabelami przestawnymi i bardziej skomplikowanym formułami ;)