przewyższać GETPIVOTDATA funkcjonować
- Przykład 1: Podstawowe użycie GETPIVOTDATA funkcjonować
- Przykład2: Jak uniknąć wartości błędów, jeśli argumentem jest data lub godzina w GETPIVOTDATA funkcjonować
Opis
Połączenia GETPIVOTDATA funkcja wysyła zapytanie do tabeli przestawnej i zwraca dane na podstawie struktury tabeli przestawnej.
Składnia i argumenty
Składnia formuły
=GETPIVOTDATA (data_field, pivot_table, [field1, item1], ...) |
Argumenty
|
Wartość zwracana
Funkcja GETPIVOTDATA zwraca dane przechowywane w podanej tabeli przestawnej.
Uwagi
1) Pola obliczeniowe i pola obliczeń niestandardowych, takie jak Suma końcowa i Suma każdego wyniku, również mogą być argumentami w GETPIVOTDATA funkcja.
2) Jeśli element zawiera datę lub godzinę, zwrócona wartość może stracić, jeśli skoroszyt zostanie przeniesiony w inne miejsce i wyświetlony jako wartość błędu #REF !. Aby uniknąć tego przypadku, możesz wyrazić datę lub godzinę jako numer serii, na przykład pokaż 12/3/2018 jako 43437.
3) Jeśli argument tabela_przestawna nie jest komórką lub zakresem, w którym znajduje się tabela przestawna, GETPIVOTDATA zwraca #REF !.
4) Jeśli argumenty nie są widoczne w podanej tabeli przestawnej, rozszerzenie GETPIVOTDATA funkcja zwraca #REF! wartość błędu.
Zastosowanie i przykłady
Przykład 1: Podstawowe użycie GETPIVOTDATA funkcjonować
1) Tylko pierwsze dwa wymagane argumenty:
=GETPIVOTDATA("StoreNorth",$A$3)
Wyjaśnić:
Jeśli są tylko dwa argumenty w pliku GETPIVOTDARA funkcja, automatycznie zwraca wartości w polu Suma całkowita na podstawie podanej nazwy pozycji. W moim przykładzie zwraca całkowitą liczbę pola StoreNorth w przestawnym, które jest umieszczone w zakresie A3: E9 (zaczyna się w komórce A3).
2) Z data_field, pivot_table, field1, item1 argument
=GETPIVOTDATA("StoreNorth",$A$3,"Product","B")
Wyjaśnić:
Południe Północ: data_field, pole, z którego chcesz pobrać wartość;
A3: pivot_table, pierwszą komórką tabeli przestawnej jest komórka A3;
Produkt, B: filed_name, item_name, para opisująca, którą wartość chcesz zwrócić.
Przykład2: Jak uniknąć wartości błędów, jeśli argumentem jest data lub godzina w GETPIVOTDATA funkcjonować
Jeśli argumenty w GETPIVOTDATA funkcja zawiera datę lub godzinę, wynik może zostać zmieniony na wartość błędu #REF! podczas gdy skoroszyt jest otwarty w innym miejscu docelowym, jak pokazano na poniższym zrzucie ekranu:
W tym przypadku możesz
1) Użyj DATEVALUE funkcjonować
=GETPIVOTDATA("EachDate",A3,"Date Record",DATEVALUE("12/3/2018"))
2) Użyj DATE funkcjonować
=GETPIVOTDATA("EachDate",A3,"Date Record",DATE(2018,12,3))
3) Odwołaj się do komórki z datą
=GETPIVOTDATA("EachDate",A3,"Date Record",A12)
Najlepsze narzędzia biurowe
Kutools dla programu Excel - pomaga wyróżnić się z tłumu
Kutools dla programu Excel oferuje ponad 300 funkcji, Pewność, że to, czego potrzebujesz, jest w zasięgu jednego kliknięcia...
Karta Office - Włącz czytanie i edycję na kartach w Microsoft Office (w tym Excel)
- Jedna sekunda, aby przełączać się między dziesiątkami otwartych dokumentów!
- Zmniejsz liczbę kliknięć myszą każdego dnia, pożegnaj się z dłonią myszy.
- Zwiększa produktywność o 50% podczas przeglądania i edytowania wielu dokumentów.
- Wprowadza wydajne karty do pakietu Office (w tym programu Excel), podobnie jak przeglądarki Chrome, Edge i Firefox.