Joy uczestniczył w moim seminarium Houston Power Excel i zapytał, czy istnieje sposób na pokazanie elementów wybranych we fragmentatorze w komórce nad tabelą przestawną.
Uwielbiam krajalnice, ponieważ mogą pokazać wszystkie wybrane elementy.
Powiedz, że wybierasz tylko jeden element z fragmentatora lub filtru raportu. Jeśli umieścisz pole Sektor w filtrze raportu, otrzymasz świetny tytuł w B1 pokazujący, co zostało wybrane.

Ale gdy tylko wybierzesz 2 lub więcej elementów z fragmentatora, tytuł zmieni się na (Wiele elementów). To nie jest pomocne.

A więc - oto rozwiązanie, które zaproponowałem Joy w Houston. Usuń sektor z obszaru filtru. Wybierz całą tabelę przestawną. Skopiuj za pomocą Ctrl + C.

Przejdź daleko w prawo i wklej kopię tabeli przestawnej. Chcesz, aby ta tabela przestawna znajdowała się poza obszarem drukowania i poza jednym ekranem danych. Wklejam do Z3.,
Usuń wszystkie pola z nowej tabeli przestawnej. Weź wszystko, co jest w twojej krajalnicy i przenieś to pole do obszaru Rows.
Twoja tabela przestawna będzie składać się z nagłówka, listy wybranych sektorów i komórki z podsumowaniem. Kliknij prawym przyciskiem myszy sumę całkowitą i Usuń sumę całkowitą.

Wróć do komórki A1. Użyj wzoru =TEXTJOIN(", ",True,Z4:Z20)
. Ta nowa funkcja została wprowadzona w lutym 2017 r. W usłudze Office 365. Drugi argument nosi nazwę Ignoruj puste. Wpisanie True spowoduje, że na końcu listy pojawi się kilka dodatkowych przecinków.

Na powyższym rysunku zastosowałem styl Tytuł do komórki A1. Można to znaleźć w galerii Style komórki.

Obejrzyj wideo
Transkrypcja wideo
Naucz się programu Excel z podcastu, odcinek 2202: Wybór fragmentatora w tytule.
Świetne pytanie, które dzisiaj podniosłem na moim seminarium Houston Power Excel od Joy, które było tam dla Texas Council of IMA. Joy ma tabelę przestawną - więc utworzymy tutaj tabelę przestawną, wstaw, tabelę przestawną, OK. Nie wiem, zbuduj tutaj jakąś tabelę przestawną, może Klienci idący po lewej stronie, Przychody, Zysk, coś w tym rodzaju. A Joy ma krajalnicę - więc Insert, Slicer, wybierz Slicer by Cector, kliknij OK. Joy wybiera kilka rzeczy z krajalnicy, a następnie pojawia się pytanie: Joy chce wziąć te wybrane elementy i umieścić je jako tytuł w komórce A1.
OK, komentarz Barta do odcinka 2198 rozwiązałby ten problem, gdybyśmy mieli wybrany tylko jeden element. Bartek wskazuje, że możemy zrobić, wziąć pole Sektor i przeciągnąć je do Filtry, a jeśli masz tylko jedną wybraną pozycję, bingo! Masz tytuł. Ale wracając do Excela 2007, tego okropnego słowa z wieloma elementami, o co chodzi? To wcale nie jest przydatne. Więc to nie działa, gdy masz wybranych wiele elementów.
Oto moje obejście, które pozwoli nam uzyskać wszystkie sektory: pierwszą rzeczą, którą chcę zrobić, jest utworzenie drugiej tabeli przestawnej poza widokiem - po prostu tam, w kolumnie Z, gdzie nikt jej nie zobaczy - i ta tabela przestawna musi być powiązana z tym fragmentatorem. Mój tani i brudny sposób na zrobienie tego polega na skopiowaniu tabeli przestawnej, przejściu tutaj do kolumny Z i wklejeniu. W porządku. Kopiując i wklejając, nie muszę się martwić, że przyjdę tutaj, aby przeanalizować i przefiltrować połączenia, i wybrać ten powiązany z sektorem - jest już powiązany z sektorem, wiesz, więc jest szybszy. A to, co zamierzamy zrobić w tej tabeli przestawnej, to umieszczenie wszystkiego, co znajduje się w Slicer w obszarze wierszy. To jedyne pole, które będziemy tutaj mieć.Pozbądź się wszystkich innych pól - wszystkie inne pola znikną. I, co najważniejsze, pozbędziemy się słowa „Suma całkowita” - kliknij prawym przyciskiem myszy i Usuń sumę całkowitą.
Więc co się teraz dzieje, mam zaznaczone dwie rzeczy i oczywiście, jeśli wybiorę więcej - więc wrócę tutaj i przytrzymam klawisz Ctrl lub użyję Multi Select i zaznaczę wiele pozycji - wtedy Wróć i spójrz na tę tabelę przestawną daleko tam w kolumnie Z. Mam teraz listę wszystkich czterech elementów. W porządku? Więc będziemy wiedzieć, że zaczynając tutaj w Z4, dla nieznanej długości, będzie lista wszystkich wybranych elementów. Więc wrócimy tutaj do naszej komórki tytułowej i użyjemy tej wspaniałej nowej funkcji, która pojawiła się w lutym 2007 - = TEXTJOIN. Pomiędzy każdą pozycją chcę wstawić przecinek, spację, to w cudzysłowie, a następnie najważniejszą część tutaj, aby to działało, ignoruj puste, tak, ignoruj puste (= TEXTJOIN (",", True,). A potem, gdzie są nasze dane? Pójdę stąd, po prostu popłyńmy tutaj,zaczniemy od pierwszej komórki i po prostu w dół, ile tylko moglibyśmy kiedykolwiek mieć, w ten sposób naciśnij ENTER. A teraz w komórce A1 - wybierzemy Style komórki i wybierzemy tytuł - tak jak wybieram z fragmentatora, aktualizuje się automatycznie. Jeśli wybiorę dwa lub trzy, nie martw się, między nimi wstawię przecinki; jeśli wybiorę tylko jeden, to w porządku; jeśli wybiorę je wszystkie, wszystkie zostaną umieszczone. W porządku.
Tak więc, używając TEXTJOIN i tej drugiej tabeli przestawnej po prawej stronie, świetny sposób na wyświetlenie selekcji fragmentatora jako tytułu i uniknięcie całego błędu wielu elementów - to błąd, zrobili to zgodnie z projektem, myślę, że tak było okropne w programie Excel 2007.
Teraz ta sztuczka i wiele innych podobnych trików znajduje się w mojej książce LIVe, The 54 Greatest Excel Tips of All Time.
Podsumowanie dzisiejszego odcinka: Joy in Houston - czy mogę wybrać informacje we fragmentatorze jako tytuł nad tabelą przestawną? Przeciągamy fragmentator do filtru raportu, ale jeśli wybierzesz wiele elementów, otrzymasz ten okropny tytuł wielu elementów w nawiasach. Mam na myśli, jakie są różne przedmioty? Fragmentatory pozwalają zobaczyć elementy, ale jeśli nie chcesz uwzględniać fragmentatora w zakresie drukowania, możesz zbudować swoją pierwszą tabelę przestawną, dodać fragmentator, skopiować tę tabelę przestawną i wkleić ją po prawej stronie - daleko do prawo, gdzie nikt nie będzie mógł tego zobaczyć. Dzięki temu tabela przestawna automatycznie połączy ją z fragmentatorem. Umieść tylko pole fragmentatora w wierszach drugiej tabeli przestawnej, usuń wiersz Suma końcowa i użyj polecenia TEXTJOIN, mówiąc: Zignoruj puste miejsca, aby umieścić wszystkie selekcje fragmentatora w komórce.
Aby pobrać skoroszyt z dzisiejszego filmu, odwiedź adres URL w opisie YouTube. Znajdują się tam również listy moich nadchodzących seminariów - chciałbym zobaczyć Cię na jednym z moich seminariów dotyczących programu Excel.
Chcę podziękować Joy za zadanie mi tego pytania w Houston i za to, że wpadłaś. Do zobaczenia następnym razem z kolejnym netcastem od.
Pobierz plik Excel
Aby pobrać plik Excela: slicer-selections-in-title.xlsx
Uwielbiam odkrywać nowe techniki podczas moich seminariów Power Excel. Aby zapoznać się z listą nadchodzących wydarzeń, zobacz Nadchodzące seminaria Power Excel.
Myśl dnia Excela
Poprosiłem moich znajomych z programu Excel Master o radę dotyczącą programu Excel. Dzisiejsza myśl do rozważenia:
„Śmieci w wejściu, wgląd na zewnątrz”.
Kevin Sullivan