Excel: come analizzare le cellule con più valori?
-
27-10-2019 - |
Domanda
Ho una tabella con una colonna NeedSement contenente celle con valori come i seguenti:
- Oemrs; #partners; #Balancers; #Doityoursons; #Savers
- Oemrs; #partners; #balancers
- Risparmio
Una colonna diversa è denominata portafoglio e contiene valori singoli normali.
Alla fine vorrei avere un grafico che viene visualizzato per portafoglio quante righe hanno un sede specifico, ad esempio partner.
Ho già provato con più tabelle di perni consolidate (etichetta contiene) o counti. Ma mi sembra troppo complesso ...
Qualche consiglio o informazioni aggiuntive sono necessarie?
Soluzione
Non riesco a vedere un modo semplice per affrontarlo senza dividere prima i dati con ;
separatore a punto e virgola.
Prima di tutto, Dividi i tuoi dati:
- Evidenzia tutte le tue celle con i dati:
- Seleziona la cella più in alto nella colonna, ad es.
A1
- Tieni premuto Ctrl+Shift e quindi premi la freccia verso il basso.
- Seleziona la cella più in alto nella colonna, ad es.
- Ok, una volta fatto, vai al menu "dati" e seleziona "testo su colonne".
- Nella finestra del testo a colonne, selezionare "delimitato" e quindi fare clic su "Avanti".
- Nella finestra seguente, scegli sia "Semicolon" che "altri" sotto delimitatori e digita
#
Nella scatola accanto a "altro". - Controllare la casella etichettata "Tratta i delimitatori consecutivi come uno".
- Fai clic su Fine.
Nota: Potresti anche farlo con la formula (ma sarebbe un dolore nel culo, tranne se sai già quanti valori ci possono circondare il punto e virgola)
Nota 2: Potresti anche farlo con VBA se avessi bisogno di ripeterlo più volte
In secondo luogo, puoi Costruisci un grafico a perno come descritto in Ozgrid
Modifica] Un'altra soluzione - con formule
Quello che puoi fare se vuoi solo contare il numero di necessioni per valore è utilizzare questa formula:
=SUMPRODUCT(IF(FIND("#Partners",A2:A20)>0,1,0))
Puoi fare riferimento a un'altra cella per ottenere il risultato per ogni sede:
=SUMPRODUCT(IF(FIND(B1,$A$2:$A$20)>0,1,0))