Kontingenčná tabuľka s textom v oblasti hodnôt - tipy pre Excel

Môžete vytvoriť kontingenčnú tabuľku s textom v oblasti hodnôt? Susan z Melbourne na Floride má textové pole a chce si pozrieť pred a po tomto texte.

Tradične nemôžete presunúť textové pole do oblasti hodnôt kontingenčnej tabuľky.

Spravidla nemôžete tieto slová vložiť do oblasti hodnôt kontingenčnej tabuľky.

Ak však používate dátový model, môžete napísať nové vypočítané pole v jazyku DAX, ktoré ako výsledok zobrazí text.

  1. Uistite sa, že sú vaše údaje naformátované ako tabuľka, a to tak, že v údajoch vyberiete jednu bunku a stlačíte kombináciu klávesov Ctrl + T. Poznačte si názov tabuľky, ako je uvedený na karte Nástroje tabuľky na páse s nástrojmi.
  2. Vložiť, kontingenčná tabuľka. Pri vytváraní kontingenčnej tabuľky zvoľte možnosť „Pridať tieto údaje do dátového modelu“.

    Dátový model odomyká mnoho funkcií
  3. Presuňte polia do riadkov a stĺpcov kontingenčnej tabuľky.

    Začnite zostavovať kontingenčnú tabuľku
  4. Ak chcete pridať text do oblasti hodnôt, musíte vytvoriť nový špeciálny druh vypočítaného poľa s názvom Miera. Názov tabuľky nájdete v hornej časti zoznamu polí kontingenčnej tabuľky. Pravým tlačidlom myši kliknite na názov tabuľky a zvoľte možnosť Pridať mieru.

    Poznámka

    Ak túto možnosť nemáte, v kroku 2 ste nevybrali možnosť Pridať tieto údaje do dátového modelu.

    Opatrenia umožňujú viac funkcií ako tradičné polia
  5. Zadajte názov poľa ListOfCodes
  6. Vzorec je =CONCATENATEX(Table1,Table1(Code),", ")
  7. Formát nechajte ako všeobecný
  8. Kliknite na položku Skontrolovať vzorec DAX a uistite sa, že neexistujú preklepy

    Nastavte opatrenie
  9. Kliknite na tlačidlo OK. Nové opatrenie sa zobrazí v zozname polí.

    Presuňte toto pole do oblasti Hodnoty
  10. Keď potiahnete ListOfCodes do oblasti Hodnoty, zobrazí sa zoznam kódov pre každú bunku v oblasti hodnôt.

    Chris v LAX sa zmenil z Apple na Obr

Poznámka

Pravdepodobne je dôležité odstrániť z tejto kontingenčnej tabuľky celkové súčty. V opačnom prípade sa v priesečníku riadku Grand Total a stĺpca Grand Total zobrazia všetky kódy v tabuľke oddelené stĺpcami. Môžete prejsť do časti Návrh nástrojov kontingenčnej tabuľky, Celkové súčty, Vypnuté pre riadky a stĺpce.

Úžasné je, že pri zmene usporiadania polí v riadkoch a stĺpcoch sa CONCATENATEX aktualizuje.

Po zmene polí v riadkoch a stĺpcoch

Po použití tejto metódy niekoľko týždňov som si spolu s ďalšími všimol, že v niektorých súboroch údajov budú zreťazené hodnoty obsahovať duplikáty, ako sú napríklad údaje Obr, Obr zobrazené v oblasti Východ vyššie. Vďaka Robovi Collieovi na PowerPivotPro.com môžete duplikáty odstrániť zmenou

=CONCATENATEX(Table1, Table1(Code), ”, “)

do

=CONCATENATEX(Values(Table1(Code)), Table1(Code), ", ")

Funkcia VALUES vráti novú tabuľku s jedinečnými hodnotami nájdenými v stĺpci.

Pozeraj video

Stiahnite si súbor Excel

Stiahnutie súboru programu Excel: pivot-table-with-text-in-values-area.xlsx

Jazyk vzorcov DAX umožňuje mnoho nových výpočtov v kontingenčnej tabuľke.

Excel myslel dňa

Požiadal som svojich priateľov programu Excel Master o radu o programe Excel. Dnešná myšlienka na zamyslenie:

„Excel dobyje všetko“

Kevin Lehrbass

Zaujímavé články...