adres, nie działa pobieranie danych z innego arkusza

Użytkowanie arkusza kalkulacyjnego
mariuszelectro
Posty: 22
Rejestracja: pn lut 29, 2016 1:53 pm

adres, nie działa pobieranie danych z innego arkusza

Post autor: mariuszelectro »

Witam wszystkich.
Próbuję pobrać dane z jednego arkusza "ARK1" do drugiego "ARK2" na podstawie adresu komórki wyliczonego w tym pierwszym
próbuję użyć tego
ADRES(nr_wiersza; nr_kolumny; ABS; A1; "arkusz")

gdzie nr wiersza i kolumny jest wyliczany w ARK1

spodziewam się iż składnia formuły użyta w arkuszu "ARK1" =ADR.POŚR(ADRES(1;1;4;"ARK2")) zwróci mi zwartość komórki 1,1 w arkuszu "ARK2"
jednak tak użyta formuła zwraca #VALUE!
jeżeli używam =ADR.POŚR(ADRES(1;1;4) to w obrębie tego samego arkusza działa prawidłowo....

pytanie: jak pobrać zwartość komórki wyliczanej wg adresu w jednym arkuszu z drugiego arkusza?
męczę się i nic nie mogę zdziałać.....
OpenOffice 4.1 na OS X / Windows 8/10/Vista
arras_1
Posty: 148
Rejestracja: czw lip 19, 2012 8:08 pm

Re: adres, nie działa pobieranie danych z innego arkusza

Post autor: arras_1 »

spróbuj
=ADR.POŚR(ADRES(1;1;4;;"ARK2"))
OpenOffice.org 4.1.3 , Windows 10
mariuszelectro
Posty: 22
Rejestracja: pn lut 29, 2016 1:53 pm

Re: adres, nie działa pobieranie danych z innego arkusza

Post autor: mariuszelectro »

jest lepiej, zamiast błędu zwraca ###, natomiast bez użycia ADR.POŚR, czyli ADRES(1;1;4;;"ARK2") zwraca ARK2.oraz adres komórki w formie textowej
trzeba to jeszcze jakoś skonwertować?
OpenOffice 4.1 na OS X / Windows 8/10/Vista
arras_1
Posty: 148
Rejestracja: czw lip 19, 2012 8:08 pm

Re: adres, nie działa pobieranie danych z innego arkusza

Post autor: arras_1 »

Spróbuj rozciągnąć komórkę
OpenOffice.org 4.1.3 , Windows 10
mariuszelectro
Posty: 22
Rejestracja: pn lut 29, 2016 1:53 pm

Re: adres, nie działa pobieranie danych z innego arkusza

Post autor: mariuszelectro »

witam ponownie niestety po rozciągnięciu komórki zamiast ### pokazał się błąd #odwołanie!
wydaje się iż adres pośredni działa tylko w obrębie jednego arkusza !!!!
gdyż nawet wpisanie na sztywno (tekstem) ADR.POŚR(ARK2.A1) jak i ADR.POŚR("ARK2.A1") daje ten sam błąd.

a jak się klika mysza = i klik na komórkę z ARK2 to działa ......

macie jakiś pomysł ?????????????
bo już mi ręce opadają

użyłem również przykładu dla exclea opisanego tu https://support.microsoft.com/pl-pl/hel ... s-in-excel
ale w libre office to nie działa nawet jeśli zapisuję to w formacie xls.

czyżby nie dało się togo zrobić ????
OpenOffice 4.1 na OS X / Windows 8/10/Vista
Jan_J
Posty: 4653
Rejestracja: pt maja 22, 2009 1:20 pm
Lokalizacja: Wrocław

Re: adres, nie działa pobieranie danych z innego arkusza

Post autor: Jan_J »

ADR.POŚR(Ark2.A1)
pobiera tekst z Ark2.A1, interpretuje go jako adres i daje wartość komórki z tego adresu. Jeśli będzie tam liczba albo cokolwiek co nie jest adresem, dostaniesz błąd #ADR

ADR.POŚR("Ark2.A1")
otrzymany tekst Ark2.A1 interpretuje jako adres i daje wartość komórki z tego adresu. W sumie jest to bez sensu, prościej zadać =Ark2.A1

Czy nie masz na myśli takiej sytuacji:
Ark2:
A1: A2
A2: 55

Ark1:
A1: =ADR.POŚR(Ark2.A1)
A2: 77

w tym przypadku ADR.POŚR otrzymuje zawartość komórki Ark2.A1, tzn jest tam stała tekstowa "A2". Jednak funkcja ADR.POŚR rozumie, że jest to komórka z tego arkusza, w którym została wpisana, tzn. z Ark1, czyli otrzymasz w tym przypadku 77.

Jeżeli chcesz, by bez zmiany zawartości Ark2 otrzymać na Ark1 wartość 55, radzę zmodyfikować formułę do postaci
=ADR.POŚR("Ark2." & Ark2.A1)
Wtedy funkcja dostanie argument adresowy o wartości "Ark2.A2" i będzie OK.
JJ
LO (26.2) ∙ Python (3.13|3.10) ∙ Unicode 17 ∙ LᴬTEX 2ε ∙ XML ∙ Unix tools ∙ Linux (Rocky|CentOS)
mariuszelectro
Posty: 22
Rejestracja: pn lut 29, 2016 1:53 pm

Re: adres, nie działa pobieranie danych z innego arkusza

Post autor: mariuszelectro »

Nie bardzo rozumiem.
Ale
Wyjaśnię o co chodzi.
W ARK2 mam dane w macierzy
Chce pobrać te dane do ARK1 ( jedna wartość) z macierzy w ark2,
przy czym istotne jest to iż adres wyliczany jest w ark1,
Reasumując w ark1 jest wyliczany aders komórki
Adres jest przekazywany do formuły w ark1, która ma
zwrócić dane z macierzy w ark2 do ark1.
Umiem to zrobić jeżeli wszystkie dane są w obrębie jednego arkusza to wszystko działa
prawidłowo, jeżeli swoje dane (macierz) przeniosę do innego arkusza, to nie umiem się odwołać do tych danych
OpenOffice 4.1 na OS X / Windows 8/10/Vista
Awatar użytkownika
Jermor
Posty: 2479
Rejestracja: sob paź 12, 2013 11:09 am
Kontakt:

Re: adres, nie działa pobieranie danych z innego arkusza

Post autor: Jermor »

Przyłączam się do dyskusji i podsyłam rozwiązanie.
Załączniki
adrpośr.ods
(8.94 KiB) Pobrany 491 razy
AOO 4.1.16 (tylko Win 10), LO 25.8 (x64) na: Win 11, 10, Linux (Mint)
Ważne!
Jeśli twój problem został rozwiązany, edytuj swój pierwszy post, dopisując w temacie [SOLVED].
Inni, którzy mają podobny problem, będą wiedzieli, że istnieje jego rozwiązanie.
mariuszelectro
Posty: 22
Rejestracja: pn lut 29, 2016 1:53 pm

Re: adres, nie działa pobieranie danych z innego arkusza

Post autor: mariuszelectro »

Działa, dziękuję,
Baaardzo dziękuję
OpenOffice 4.1 na OS X / Windows 8/10/Vista
ODPOWIEDZ