Excel Forum - Porady, Pomoc,  Excel Help, Excel FAQ Strona Główna
 FAQ  RegulaminRegulamin  Szukaj   Użytkownicy   Grupy   Rejestracja   Profil   Twoje wiadomości   Zaloguj 


Poprzedni temat «» Następny temat
ID tematu: 70067 Skopiuj do schowka Wklej łącze z transpozycją
Autor Wiadomość
Leon M 
Exceloholic


Wersja: Win Office 2010
Posty: 131
Wysłany: 06-02-2021, 12:34   Wklej łącze z transpozycją

Szanowni Forumowicze,

Mam do Was pytanie w następującej kwestii:
Czy jest możliwe wykonanie kopiowania łącza dla określonego zakresu przez "Wklej łącze" - lub inaczej - z opcją transpozycji.
Np.:
Skoroszyt2 A1:E1 do Skoroszyt2 A1:A5

Dziękuję z góry za Wasze odpowiedzi.
ID posta: 399835 Skopiuj do schowka
 
 
Maciej Gonet 
Excel Expert


Wersja: Win Office 2016
Pomógł: 2111 razy
Posty: 6618
Wysłany: 06-02-2021, 13:11   

Pokaż przykład w pliku. To ma być w ramach tego samego arkusza?
Bo podajesz skoroszyt, a nie podajesz arkusza.
Generalnie - da się zrobić, ale nie w jednej operacji.
Alternatywą jest zastosowanie funkcji TRANSPONUJ lub makra.
ID posta: 399839 Skopiuj do schowka
 
 
Leon M 
Exceloholic


Wersja: Win Office 2010
Posty: 131
Wysłany: 06-02-2021, 15:45   

W dwóch różnych arkuszach

Podaje przykład w załączonych plikach.

w 4.rar
Pobierz Plik ściągnięto 3 raz(y) 16.78 KB

ID posta: 399849 Skopiuj do schowka
 
 
Maciej Gonet 
Excel Expert


Wersja: Win Office 2016
Pomógł: 2111 razy
Posty: 6618
Wysłany: 06-02-2021, 16:35   

Chyba mylisz pojęcia skoroszytu i arkusza, bo piszesz niekonsekwentnie.
Skoroszyt jest to odrębny plik. Arkusz jest "stroną" w skoroszycie. Zarówno skoroszyty jak i arkusze mają swoje nazwy i aby jednoznacznie odwoływać się do danych trzeba podać nazwę skoroszytu, nazwę arkusza i adres komórki lub zakresu komórek.

A co do meritum pytania. Nie bardzo wiem, co chcesz robić z tymi wynikami - czy tylko na nie patrzyć (ew. drukować), czy jeszcze poddawać jakiejś obróbce.
Jeśli nie przeszkadza Ci użycie formuły tablicowej, możesz użyć funkcji TRANSPONUJ. Tak jest najprościej. Odwołanie najlepiej wpisać, gdy oba skoroszyty są otwarte. Ale później źródłowy można zamknąć. Ta funkcja odczytuje dane z zamkniętego skoroszytu.

Jeśli zależy Ci na niezależnych formułach w każdej komórce, to trzeba to robić na raty, bo nie da się równocześnie zastosować wklejania łącza i operacji transpozycji.
Najpierw trzeba utworzyć łącze bez transpozycji umieszczając wynik gdzieś w wolnych komórkach (ja użyłem zakresu I7:L7 w arkuszu docelowym).
Formuły zawierają jednak odwołania względne i to stanowi problem.
Można go obejść zamieniając formuły na teksty (np. zamiana = na | - znak którego nie ma w formułach). Następnie tak spreparowane formuły kopiujemy i wklejamy z transpozycją tam gdzie chcemy, a wreszcie z powrotem zamieniamy | na =.
Na koniec można usunąć zawartość komórek pomocniczych I7:L7.

Zeszyt2.zip
Pobierz Plik ściągnięto 2 raz(y) 17.54 KB

ID posta: 399852 Skopiuj do schowka
 
 
Leon M 
Exceloholic


Wersja: Win Office 2010
Posty: 131
Wysłany: 07-02-2021, 12:31   

Macieju, bardzo bardzo dziękuję za rzeczowe i szczegółowe przedstawienie i wytłumaczenie przedłożonej w niniejszym wątku kwestii. Twoja pomoc jest dla mnie niezwykle cenna.
Dzięki tak zdobywanej wiedzy udaje mi się wnosić pewne usprawnienia w funkcjonowanie arkuszy, na których pracuję.

Pozdrawiam,
Leon M.
ID posta: 399912 Skopiuj do schowka
 
 
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Możesz ściągać załączniki na tym forum
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  

Powered by phpBB modified by Przemo © 2003 phpBB Group
Theme xandgreen created by spleen& Programosy modified v0.3 by warna
Opieka techniczna www.marketingNET.pl

Archiwum

Strona używa plików cookies.

Kliknij tutaj, żeby dowiedzieć się jaki jest cel używania cookies oraz jak zmienić ustawienia cookie w przeglądarce.
Korzystając ze strony użytkownik wyraża zgodę na używanie plików cookies, zgodnie z bieżącymi ustawieniami przeglądarki.
Sprawdź, w jaki sposób przetwarzamy dane osobowe