
Czy możesz zbudować tabelę przestawną z tekstem w obszarze wartości? Susan z Melbourne na Florydzie ma pole tekstowe i chce zobaczyć przed i po tym tekście.
Tradycyjnie nie można przenieść pola tekstowego do obszaru wartości tabeli przestawnej.

Jeśli jednak używasz modelu danych, możesz napisać nowe pole obliczeniowe w języku DAX, w którym jako wynik zostanie wyświetlony tekst.
- Upewnij się, że dane są sformatowane jako tabela, wybierając jedną komórkę w danych i naciskając klawisze Ctrl + T. Zanotuj nazwę tabeli, jak pokazano na karcie Narzędzia tabel na wstążce.
-
Wstaw, tabela przestawna. Podczas tworzenia tabeli przestawnej wybierz opcję „Dodaj te dane do modelu danych”.
Model danych odblokowuje wiele funkcji -
Przeciągnij pola do wierszy i kolumn tabeli przestawnej.
Zacznij budować tabelę przestawną -
Aby dodać tekst do obszaru wartości, musisz utworzyć nowy specjalny rodzaj pola obliczeniowego o nazwie Miara. Spójrz na górę listy Pola tabeli przestawnej, aby znaleźć nazwę tabeli. Kliknij prawym przyciskiem myszy nazwę tabeli i wybierz opcję Dodaj miarę.
Uwaga
Jeśli nie masz tej opcji, nie wybrałeś opcji Dodaj te dane do modelu danych w kroku 2.
Miary zapewniają więcej funkcji niż tradycyjne pola - Wpisz nazwę pola ListOfCodes
- Formuła jest taka
=CONCATENATEX(Table1,Table1(Code),", ")
- Pozostaw format jako Ogólny
-
Kliknij opcję Sprawdź formułę języka DAX, aby upewnić się, że nie ma błędów
Skonfiguruj miarę -
Kliknij OK. Nowa miara pojawi się na liście pól.
Przeciągnij to pole do obszaru Wartości -
Po przeciągnięciu ListOfCodes do obszaru wartości zobaczysz listę kodów dla każdej komórki w obszarze wartości.
Chris w LAX zmienił się z Apple na Fig
Uwaga
Prawdopodobnie ważne jest, aby usunąć sumy końcowe z tej tabeli przestawnej. W przeciwnym razie na przecięciu wiersza Suma całkowita i Kolumna Suma całkowita zostaną wyświetlone wszystkie kody w tabeli oddzielone kolumnami. Możesz przejść do sekcji Projektowanie narzędzi tabeli przestawnej, Sumy końcowe, Wyłączone dla wierszy i kolumn.
O dziwo, gdy zmieniasz układ pól w wierszach i kolumnach, CONCATENATEX aktualizuje się.

Po kilku tygodniach stosowania tej metody ja i inni zauważyliśmy, że w niektórych zestawach danych połączone wartości będą zawierały duplikaty, takie jak dane z Rys., Rys. Pokazane w regionie Wschodu powyżej. Dzięki Robowi Collie z PowerPivotPro.com możesz usunąć duplikaty, zmieniając
=CONCATENATEX(Table1, Table1(Code), ”, “)
do
=CONCATENATEX(Values(Table1(Code)), Table1(Code), ", ")
Funkcja VALUES zwraca nową tabelę z unikatowymi wartościami znalezionymi w kolumnie.
Obejrzyj wideo
Pobierz plik Excel
Aby pobrać plik Excela: pivot-table-with-text-in-values-area.xlsx
Język formuł DAX umożliwia wiele nowych obliczeń w tabeli przestawnej.
Myśl dnia Excela
Poprosiłem moich znajomych z programu Excel Master o radę dotyczącą programu Excel. Dzisiejsza myśl do rozważenia:
„Excel zwycięża wszystko”
Kevin Lehrbass