Ten artykuł zawiera opis składni formuły i zastosowania funkcji ELEMENT.MODUŁU  w programie Microsoft Excel.

Opis

Zwraca element lub krotkę z modułu. Służy do sprawdzania, czy element lub krotka istnieje w module.

Składnia

ELEMENT.MODUŁU(połączenie;wyrażenie_elementu;[podpis])

W składni funkcji ELEMENT.MODUŁU występują następujące argumenty:

  • Połączenie    Argument wymagany. Jest to ciąg tekstowy określający nazwę połączenia z modułem.

  • Wyrażenie_elementu    Argument wymagany. Jest to ciąg tekstowy określający wyrażenie wielowymiarowe (MDX), którego wartością jest unikatowy element modułu. Ten argument może być również krotką podaną jako zakres komórek lub stała tablicowa.

  • Podpis    Argument opcjonalny. Jest to ciąg tekstowy wyświetlany w komórce zamiast podpisu modułu (jeśli zdefiniowano podpis modułu). Jeśli jest zwracana krotka, program używa podpisu ujętego w ostatnim elemencie krotki.

Spostrzeżenia

  • Podczas wyznaczania wartości, przed zakończeniem pobierania danych, funkcja ELEMENT.MODUŁU tymczasowo wyświetla w komórce komunikat „#POBIERANIE_DANYCH…”.

  • Jeśli funkcja ELEMENT.MODUŁU jest używana jako argument innej funkcji MODUŁ, w funkcji MODUŁ jest używane wyrażenie MDX identyfikujące element lub krotkę, a nie wartość wyświetlana w komórce funkcji ELEMENT.MODUŁU.

  • Jeśli nazwa połączenia nie jest prawidłowym połączeniem skoroszytu przechowywanym w skoroszycie, funkcja ELEMENT.MODUŁU zwraca #NAME? wartość błędu #ADR!. Jeśli serwer OLAP (Online Analytical Processing) nie jest uruchomiony, niedostępny lub zwraca komunikat o błędzie, funkcja ELEMENT.MODUŁU zwraca #NAME? wartość błędu #ADR!.

  • Jeśli co najmniej jeden element w krotce jest nieprawidłowy, funkcja ELEMENT.MODUŁU zwraca #VALUE! wartość błędu #ADR!.

  • Jeśli member_expression jest dłuższy niż 255 znaków, co jest limitem argumentu funkcji, funkcja ELEMENT.MODUŁU zwraca #VALUE! wartość błędu #ADR!. Aby użyć ciągów tekstowych dłuższych niż 255 znaków, wprowadź ciąg tekstowy w komórce (dla której limit wynosi 32 767 znaków), a następnie użyj odwołania do komórki jako argumentu.

  • Funkcja ELEMENT.MODUŁU zwraca wartość błędu #N/D! w następujących przypadkach:

    • Składnia argumentu wyrażenie_elementu jest nieprawidłowa.

    • W module nie istnieje element określony przez ciąg tekstowy MDX.

    • Krotka jest nieprawidłowa, ponieważ dla określonych wartości nie ma przecięcia. (Może się tak zdarzyć w przypadku wielu elementów z tej samej hierarchii).

    • Zestaw zawiera co najmniej jeden element o innym wymiarze niż pozostałe elementy.

  • Funkcja ELEMENT.MODUŁU może zwrócić błąd #N/D!, gdy w tabeli przestawnej podczas udostępniania połączenia występuje odwołanie do obiektu zależnego od sesji, takiego jak element obliczeniowy lub nazwany zestaw, i gdy ta tabela przestawna zostaje usunięta lub jest konwertowana na formuły. (Na karcie Opcje w grupie Narzędzia kliknij przycisk Narzędzia OLAP, a następnie kliknij polecenie Konwertuj na formuły).

Przykłady

=ELEMENT.MODUŁU("Sprzedaż";"[Czas].[Rok].[2004]")

=ELEMENT.MODUŁU($A$1;D$12)

=ELEMENT.MODUŁU("Sprzedaż";(B4;C6;D5);"SprzedażWRoku2004")

=ELEMENT.MODUŁU("xlextdat8 Sprzedaż sieci FoodMart w 2000 roku";"([Produkt].[Żywność];[Czas].[1997])")

=ELEMENT.MODUŁU($A$1;C$12:D$12)

Potrzebujesz dalszej pomocy?

Chcesz uzyskać więcej opcji?

Poznaj korzyści z subskrypcji, przeglądaj kursy szkoleniowe, dowiedz się, jak zabezpieczyć urządzenie i nie tylko.

Społeczności pomagają zadawać i odpowiadać na pytania, przekazywać opinie i słuchać ekspertów z bogatą wiedzą.