17. januar 2012 - 21:15
Der er
2 kommentarer og
1 løsning
PIVOT - gruppering og antal af data HVIS tekst indeholder
Jeg har et datasæt med ca. 45.000 records og har forsøgt mig ud i en PIVOT tabel, delvis kan jeg da lykkes med lidt.....
Rækker ser ud som følger:
2011-07-22 07:00:55 "UC 15:46 Vilh. Bech. 63-69" Maskine startet ADR. ADR. 63-69 - 1 UC 15:46 - VB63-69 V1 - "Vask 1" navn 010101440004/Kortgruppe VB, (1,1,43,1,2,0,53,36,0,0,0,0,134,130,51,65,176,0,191)
De data der står i " " variere og der kan stå vask eller tør i andet felt. Det repræsentere om den er startet eller ikke startet. Samlet set kan jeg tælle alle linjerne og få et antal pr. adresse - Men jeg ville gerne selektere om det er vask eller tør Således at:
Adr1 ==> 4 vask ==> 5 tør ==> Ialt 9
Jeg kan kun få den til at lave en ialt..... ikke den anden optælling!
22. januar 2012 - 10:21
#1
Du skal have lavet 2 nye kolonner der identificerer hhv "vask" og "tør".
Hvis ordet "Vask" eller "Tør" altid står som det første i kolonnen kan du bruge en formel ala denne
Ny kolonne for Vask
hvis(venstre(A1, 4)="vask"; 1; 0) hvor A1 er stregen hvor vask/tør indgår
Ny kolonne for Tør
hvis(venstre(A1, 3)="tør"; 1; 0) hvor A1 er stregen hvor vask/tør indgår
Så kan du i stedet tælle på de nye kolonner i din pivottabel
Hvis vask / tør står midt i teksten kan du bruge FIND formlen til at finde ud af om det står i teksten og lave de tilsvarende 2 kolonner for vask/tør - FIDN returnerer et tal hvis værdien findes eller en # hvis den ikke findes - så du skal for hver af de 2 kolonnner lave en ekstra formel for at finde antal vask/tør:
hvis(er.fejl(X1)=sand;0; 1) hvor X1 er værdien af din FIND formel