Strona 1 z 1
adres, nie działa pobieranie danych z innego arkusza
: ndz lip 30, 2017 9:10 pm
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ć.....
Re: adres, nie działa pobieranie danych z innego arkusza
: ndz lip 30, 2017 10:14 pm
autor: arras_1
spróbuj
=ADR.POŚR(ADRES(1;1;4;;"ARK2"))
Re: adres, nie działa pobieranie danych z innego arkusza
: ndz lip 30, 2017 10:23 pm
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ć?
Re: adres, nie działa pobieranie danych z innego arkusza
: ndz lip 30, 2017 11:00 pm
autor: arras_1
Spróbuj rozciągnąć komórkę
Re: adres, nie działa pobieranie danych z innego arkusza
: pn lip 31, 2017 10:59 am
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ć ????
Re: adres, nie działa pobieranie danych z innego arkusza
: wt sie 01, 2017 11:20 pm
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.
Re: adres, nie działa pobieranie danych z innego arkusza
: śr sie 02, 2017 4:12 pm
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
Re: adres, nie działa pobieranie danych z innego arkusza
: śr sie 02, 2017 4:14 pm
autor: Jermor
Przyłączam się do dyskusji i podsyłam rozwiązanie.
Re: adres, nie działa pobieranie danych z innego arkusza
: czw sie 03, 2017 9:52 pm
autor: mariuszelectro
Działa, dziękuję,
Baaardzo dziękuję