Excel-tutorial: Formler til forespørgsel på en tabel

Indholdsfortegnelse

I denne video ser vi på nogle formler, du kan bruge til at spørge til en tabel.

Da tabeller understøtter strukturerede referencer, kan du lære meget om en tabel med grundlæggende formler.

På dette ark indeholder tabel1 medarbejderdata. Lad os løbe igennem nogle eksempler.

For at starte kan du bruge ROWS-funktionen til at tælle tabelrækker. Dette er kun antallet af datarækker. Du kan se, at vi har 19 personer på listen.

= RÆKER (tabel 1)

Funktionen COLUMNS gør det samme for kolonner.

= KOLONNER (tabel 1)

For at få et totalt antal bordceller kan du bruge en formel med begge funktioner.

= RÆKER (tabel1) * KOLONNER (tabel1)

Du kan bruge en funktion som COUNTBLANK til at tælle tomme celler.

= COUNTBLANK (tabel 1)

For at tælle synlige rækker skal du bruge funktionen SUBTOTAL med henvisning til en kolonne, der ikke indeholder tomme celler.

I dette tilfælde er ID en krævet værdi, jeg bruger 103 som funktionsnummer og ID-kolonnen til en reference.

= SUBTOTAL (103, tabel1 (ID))

Nummeret 103 fortæller SUBTOTAL at kun tælle værdier i synlige rækker.

Hvis jeg nu filtrerer tabellen, går det synlige rækkeantal ned, og når jeg rydder filteret, går det op igen.

SUBTOTAL vises ofte med tabeller, da det udelukker filtrerede rækker.

Ark 3 i denne projektmappe indeholder en komplet liste over operationer, der er tilgængelige med SUBTOTAL, og et link til mere information på vores side.

For at få en værdi fra den samlede række kan du bruge #Totals-specifikationen. Bare peg og klik.

= Tabel1 ((# totaler), (gruppe))

Excel returnerer en #REF-fejl, hvis rækken Totaler ikke er synlig.

Du kan fælde denne fejl med IFERROR og returnere en tom streng, hvis den samlede række er deaktiveret.

= FEJL (tabel 1 ((totaler), (gruppe)), "")

I en kolonne med numeriske data, som startdatokolonnen, kan du bruge MIN og MAX til at få de tidligste og seneste datoer.

= MIN (tabel 1 (start))
= MAX (tabel 1 (start))

Hvis du ønsker, at disse skal svare på filteret, skal du bruge funktionen SUBTOTAL med 105 og 104.

= SUBTOTAL (105, Table1 (Start)) - min
= SUBTOTAL (104, Table1 (Start)) - max

Funktioner som COUNTIF og SUMIF fungerer også godt med tabeller. Jeg kan nemt få en optælling af hver gruppe med COUNTIF.

= COUNTIF (tabel 1 (gruppe), I17)

Som altid er det bedste ved at bruge en tabel til data, at rækkevidden er dynamisk. Når jeg indsætter flere data, er alle formler med det samme opdaterede.

Rute

Excel-tabeller

Relaterede genveje

Indtast og flyt ned Enter Return Enter og flyt til højre Tab Tab Flyt en celle ned Komplet post og bliv i samme celle Ctrl + Enter + Return Vælg tabelkolonne Ctrl + Space + Space Vælg tabel Ctrl + A + A Kopier markerede celler Ctrl + C + C Indsæt indhold fra udklipsholder Ctrl + V + V

Interessante artikler...