Otwarty przez: bodek 2011-12-31, 17:31 |
# Konkurs 16 - świąteczny |
| Autor |
Wiadomość |
bodek


Pomógł: 755 razy Posty: 1679
|
Wysłany: 2011-12-18, 21:17 # Konkurs 16 - świąteczny
|
|
|
Hej Excelo-...-cy i czki
Prawie każdy user Excela coś kiedyś skopiował, tak?
I prawie każdy user Excela coś kiedyś w nim przeciągnął (chwycił za prawy dolny krzyżyk przy komórce i ruszył/ciągnął w podróż)
Efekt działania (kopiuj/przeciągaj) zawsze był taki sam, ale od wersji Excela 2007 w pewnych przypadkach już okazał się być innym.
Mam na myśli odwołanie do wybranej komórki, czyli w komórce jest odwołanie i teraz ją kopiujemy lub przeciągmy.
Nie chodzi o żadne inteligentne (mniej lub bardziej) tagi i ich opcje Zwykłe Kopiuj i zwykłe przeciąganie. Efekt działania się różni.
Kto pierwszy napisze mi w jakich warunkach wyniki/efekty kopiowania i przeciągania się od siebie różnią - ten wygra Świąteczno-Noworoczny Konkurs Excelforum 2011
Nagrody nie ma satysfakcja dozgonna
Piszemy (rozwiązania) wyłącznie do mnie na p.w.
Jakoś tak najpóźniej przed samą Wigilią ogłoszę wyniki, do pracy Rodacy!!!!
edit - pierwsza podpowiedź
Ponieważ nikt nic mi do tej pory nie napisał, to pierwsza podpowiedź!
Sytuacja występuje tylko wtedy, kiedy w komórce jest ODWOŁANIE
edit: druga podpowiedź, właściwie to już rozwiążanie konkursu
W Excelu 2007 pojawiły się odwołania strukturalne....
Jako propozycje rozwiązań poproszę wyłącznie zalączniki |
_________________ Szkolenia MS Excel, Świat Excela, Blog o Excelu |
|
 | ID posta:
141311
|
|
|
 |
|
EXCELFORUM.pl POLECA - Bezplatne triki prosto na skrzynke email
|
bodek


Pomógł: 755 razy Posty: 1679
|
Wysłany: 2011-12-31, 17:32
|
|
|
W załączniku odpowiedź, dostępna tylko dla wersji Excela >=2007.
p.s.
Nikt nie wygrał, nagrodę sam skonsumowałem
Konkurs_16_rozwiazanie.rar
|
Pobierz Plik ściągnięto 33 raz(y) 7.32 KB |
|
_________________ Szkolenia MS Excel, Świat Excela, Blog o Excelu |
|
 | ID posta:
142598
|
|
|
 |
|
EXCELFORUM.pl POLECA - Bezplatne triki prosto na skrzynke email
|
Wormsek
Excel Expert


Zaproszone osoby: 1
Pomógł: 586 razy Posty: 2657
|
|
 | ID posta:
142623
|
|
|
 |
bodek


Pomógł: 755 razy Posty: 1679
|
|
 | ID posta:
142627
|
|
|
 |
|
EXCELFORUM.pl POLECA - Bezplatne triki prosto na skrzynke email
|
Artik


Pomógł: 1277 razy Posty: 3463
|
Wysłany: 2012-01-02, 00:18
|
|
|
W uzupełnieniu tego co na stronie M$.
Po pierwsze. Znowu się ktoś nie przyłożył i pomoc zawiera błędy wynikające z niecałkowitego tłumaczenia - obrazek przykładu danych nie dał się przetłumaczyć. Np. w części pokazującej przykłady używania odwołań strukturalnych napisano:
=SprzWDz[[#Nagłówki];[PctProw]]
a powinno być
=SprzWDz[[#Nagłówki];[SaleAmt]]
Dla osób raczkujących w temacie taki błąd dyskwalifikuje tąże pomoc jako pomoc.
Po drugie.
W trakcie prac z tabelami natknąłem się na tajemniczy specyfikator - @. We wspomnianej pomocy ani słowa na ten temat. A to nic innego jak równoważny zapis specyfikatora [#Ten wiersz].
Artik |
|
 | ID posta:
142637
|
|
|
 |
bodek


Pomógł: 755 razy Posty: 1679
|
Wysłany: 2012-01-02, 09:23
|
|
|
| Artik napisał/a: | Po drugie.
W trakcie prac z tabelami natknąłem się na tajemniczy specyfikator - @. We wspomnianej pomocy ani słowa na ten temat. A to nic innego jak równoważny zapis specyfikatora [#Ten wiersz]. | Małpka, która jak napisałeś zastępuje [#Tenwiersz], pojawiła się dopiero w wersji 2010, widocznie pomoc pisano wcześniej... |
_________________ Szkolenia MS Excel, Świat Excela, Blog o Excelu |
|
 | ID posta:
142641
|
|
|
 |
|
EXCELFORUM.pl POLECA - Bezplatne triki prosto na skrzynke email
|
Artik


Pomógł: 1277 razy Posty: 3463
|
Wysłany: 2012-01-02, 10:46
|
|
|
Tyle, że jak się nie wkurzać, skoro help dla 2K10 prowadzi mnie do pomocy o dokładnie takiej samej treści jak podana przez ciebie w linku. Czyli, ani słowa na temat małpy.
Ciągle skazani jesteśmy na domyślanie się czegoś.
Może i dobrze. Przynajmniej komórki nam nie zardzewieją.
Artik |
|
 | ID posta:
142652
|
|
|
 |
Albercik777
Excel Expert


Pomógł: 291 razy Posty: 616
|
Wysłany: 2012-01-03, 12:59
|
|
|
Przyznam, że nigdy z tego nie korzystałem ale widzę w tym potencjał, szczególnie przy tworzeniu wielu tabel na jedym arkuszu.
Zgadzam się z artikiem w sprawie niekonsekwencji w tej pomocy - głównym problemem jest niepełne ale też niespójne tłumaczenie, jeżeli robiona jest translacja to powinna być zrobiona w pełni razem z obrazkiem, a jeżeli obrazek pozostaje przetłumaczony w części (w końcu kierunki oraz wiersz sumy są po polsku), ale nagłówki są po angielsku, to jak można tłumaczyć nazwy nagłówków w tekście?
Moim zdaniem brakuje w ogóle wstępu + tworzenia tabeli wraz z jej nazwą aby rozpocząć pracę na odwołaniach strukturalnych.
Dodatkowo przeanalizowałem sposób konstrukcji takiego odwołania zogdnie z rysunkiem:
Okazuje się, że i ten rysuneczek ma pewne nieścisłości.
Przede wszystkim (bynajmniej w mojej wersji) nie ma możliwości stworzenia wiersza: #Razem - mam wiersz sumowania kolumn, ale jego nazwa to #Sumy
Próbowałem go zmienić - bez powodzenia (ex 2007)
Dodatkowo chciałem przepisać sobie powyższą formułe i finalnie wyglądała ona tak (nazwy są zgodne z utworzoną u mnie tabelą):
| Kod: | | =SUMA(Tabela1[[#Sumy],[SaleAMT]],Tabela1[ComAmt]) |
Jako, że jestem początkującym w temacie to bezmyślnie przepisałem formułe i po jej wprowadzeniu otrzymałem błąd, którego przyczyny nie udało mi się zdiagnozować - ale też za długo nie szukałem - a komunikat też nie przybliżał możliwego rozwiązania.
Okazało się, że przyczyną są błędne separatory, zamiast przeciwnków powinny być średniki - wyszło to przy tworzeniu formuły za pomocą myszki
Także działająca formuła wygląda:
| Kod: | | =SUMA(Tabela1[[#Sumy];[SaleAMT]];Tabela1[ComAmt]) |
|
_________________ # Jeżeli istnieją 4 różne możliwości doprowadzenia programu do krachu i wszystkie 4 zablokujesz, wtedy użytkownik znajdzie piątą metodę. Edward Murphy
Pomóż nam sobie pomóc
Co to jest makro? Jak je uruchomić, do czego służy? |
|
 | ID posta:
142826
|
|
|
 |
|
EXCELFORUM.pl POLECA - Bezplatne triki prosto na skrzynke email
|
Artik


Pomógł: 1277 razy Posty: 3463
|
Wysłany: 2012-01-03, 13:51
|
|
|
| Albercik777 napisał/a: | | Przyznam, że nigdy z tego nie korzystałem ale widzę w tym potencjał, szczególnie przy tworzeniu wielu tabel na jedym arkuszu. | Podobnie, ja do tej pory też mało z tabel korzystałem. Obecnie siedzę nad pewnym projektem, gdzie z namiętnością je wykorzystuję. Bajka! Szczególnie mi się podoba samokopiowanie formuł i formatów oraz automatyczne powiększanie się rozmiarów tabeli. Oszczędza się dużo w pisanym kodzie, bo nie muszę już tych rzeczy pilnować. Pisząc kod, łatwo się oddziela całą tabelę (z nagłówkami) od samych danych tabeli. Na zakresach trzeba było kombinować z Offset-em i Resize-m. Możliwość użycia odwołań strukturalnych w kodzie może początkowo nieprzyjazne, ale po zrozumieniu reguł ich tworzenia też bardzo przydatne.
Artik |
|
 | ID posta:
142827
|
|
|
 |
bodek


Pomógł: 755 razy Posty: 1679
|
Wysłany: 2012-01-03, 14:14
|
|
|
no wreszcie ktoś to na tym forum docenił
Przykład z konkursu jest rzadko spotykany w praktyce, ponieważ jeżeli mamy dane tabelaryczne to niemal nigdy nie stosujemy odwołań do wybranych elementów z wiersza i potem ich kopiowanie. Ale skoro kiedyś się zdziwiłem, to czemu nie
Tzw dynamizacja za pomocą formuł -> już nie pamiętam kiedy z tego korzystałem, w moich projektach królują tabele |
_________________ Szkolenia MS Excel, Świat Excela, Blog o Excelu |
|
 | ID posta:
142829
|
|
|
 |
|
EXCELFORUM.pl POLECA - Bezplatne triki prosto na skrzynke email
|
|
|