# Excel - söka celler med visst format
Author: Mark

Jag skulle behöva en formel som räknar antalet celler med ett visst talfomat i en kolumn. Har ställt frågan i ett annat forum och fått veta att det antagligen inte går annat än via VBA.

Nu undrar jag om ett sådant skript skulle vara möjligt, och i så fall hur det kan se ut. Jag har knappast jobbat i VBA, i stort sett endast kollat och redigerat enkla inspelade makron.

Mark

## Comment 1
Author: Niklas

Går det vet säkert Johan hur man gör. Det borde gå att kolla egenskaper och koppla villkor till dem.

Vänliga hälsningar

Niklas

## Comment 2
Author: johan

#0: Om det gäller just talformat så kan du använda funktionen CELL. Den returnerar information om allt möjligt, bland annat talformat. Man får rätt kryptiska svar, men om du exempelvis bara ska räkna hur många du har med vissa format så kan du rätt enkelt åstadkomma det.

Man får inte ut alla information man vill, men om man kan skilja på tal, procent, General och så där.

Om du t ex har en cell där du har tal med två decimaler, kommer =CELL("format"; B1) returnera F2, där F står decimaltal och 2 för antalet decimaler. Liknande sätt är procenttal, där du får resultat P0 om du har procent utan decimaler, P1 om det är en decimal etc. Format med tuseltalsavgränsare visas om ",2" där tvåan är antal decimaler. Du kan titta i hjälpen för alla koder du kan få.

Datum verkar dock inte särskilja. Man får bara G för General (Allmänt).

Om du lägger denna information i en egen kolumn för varje rad, kan du sedan använda ANTAL.OM (COUNTIF) för att räkna hur många träffar du har på ett visst format, t ex =COUNTIF(A1:A100; "F\*") för att räkna hur många decimaltal du har.

Du får väl säga till om du fortfarande behöver makro. Personligen brukar jag föredra att lösa problemen utan makron eftersom jag då vet att det fungerar på alla datorer utan att behöva tänka på säkerhetsinställningar med mera. Plus att det är lättare att felsöka.

## Comment 3
Author: Mark

Naturligtvis var det ett datumformat jag ville komma åt. Eller egentligen personnummer, men det är väl en form av datum(?).

Jag har importerat en kolumn med ömsom personnummer, vanlig text, vanliga siffror eller helt tomt, och vill beräkna antalet personnummer. Iofs är det kanske inget speciellt format vid själva importen, utan allt är väl text när jag tänker efter närmare? Men det underlättar väl knappast?

Mark
