Formler Biscuit apporterar oftast
En fungerande referens. Kopiera, klistra in, gå tillbaka till ditt jobb. Inga annonser, inga popups, ingen chattbot som tigger om din mejl.
Summor och räkning
Räkna rader som matchar ett villkor
Returnerar antalet celler i kolumn A som exakt matchar "Denver".
Räkna med jokertecken
Använder asterisker för delvisa matchningar. Fungerar i Excel och Google Sheets.
Räkna med flera villkor
Varje villkor-område-par är OCH. För ELLER-logik, addera två COUNTIFS.
Summera endast matchande rader
Summerar värden i kolumn B där kolumn A är lika med "Denver".
Summera med flera villkor
Värdeområdet kommer först i SUMIFS, sedan villkorsparen. Lätt att råka kasta om.
Löpande summa
Dra ner. Ankaret låser starten, det relativa slutet växer medan du drar.
Uppslagningar
Grundläggande VLOOKUP
Hittar A2 i Products kolumn A, returnerar 3:e kolumnen. FALSE betyder exakt matchning.
INDEX/MATCH (bättre)
Biscuit föredrar detta. Det hanterar kolumninfogningar och kan titta åt vänster.
XLOOKUP (nyare Excel)
Den moderna ersättaren. Renare, hanterar fel bättre. Inget stöd i Google Sheets än.
Ungefärlig matchning (sorterad data)
TRUE betyder hitta det största värdet som är mindre än eller lika med A2. Bra för skatteintervall.
Tvåvägsuppslagning
Rad och kolumn matchas dynamiskt.
Text och regex
Rensa blanksteg
Tar bort blanksteg i början, slutet och dubblerade interna blanksteg.
Titelform
"hello world" blir "Hello World".
Sammanfoga med avgränsare
TRUE ignorerar tomma celler.
Plocka ut domän från mejl
FIND hittar @, MID tar allt efter.
Regex extract (Google Sheets)
Drar ut den första mejladressen ur vilken röra som helst.
Regex replace
Kollapsar alla blanksteg till enstaka mellanslag.
Datum
Dagens datum
Uppdateras varje gång bladet räknas om.
Dagar mellan två datum
Datum är tal under skalet. Subtraktion fungerar bara.
Månadens namn från ett datum
Returnerar "januari", "februari", osv.
Första dagen i aktuell månad
EOMONTH betyder "slut på månaden". Gå tillbaka en månad, lägg till en dag.
Början av ISO-veckan (måndag)
WEEKDAY med typ 3 returnerar 0 för måndag, så att subtrahera landar på måndag.
Arbetsdagar mellan datum
Utesluter lördagar, söndagar och valfria helgdagar.
Matriser (Google Sheets)
Applicera en formel på en hel kolumn
Slipp dra ner tusentals rader.
QUERY med SQL-liknande syntax
Låtsas att du skriver SQL. Det funkar faktiskt.
FILTER
Returnerar matchande rader. Inga fula matrisformelstrick behövs.
UNIQUE
Returnerar alla unika värden i kolumn A. Sorterar i ordning de hittas, inte alfabetiskt.
SORT
Sorterar efter andra kolumnen, fallande.
VBA-snuttar
Dölj alla blad utom det aktiva
Sub HideOthers()
Dim s As Worksheet
For Each s In ThisWorkbook.Worksheets
If s.Name <> ActiveSheet.Name Then s.Visible = xlSheetHidden
Next s
End Sub Fäll snabbt ihop en arbetsbok till det du faktiskt jobbar med.
Ta bort tomma rader i använt område
Sub KillEmpties()
Dim r As Long
For r = ActiveSheet.UsedRange.Rows.Count To 1 Step -1
If Application.CountA(Rows(r)) = 0 Then Rows(r).Delete
Next r
End Sub Går baklänges så att radnumren inte flyttas medan du tar bort.
Öppna varje fil i en mapp
Sub LoopFolder()
Dim f As String
f = Dir("C:\path\to\folder\*.xlsx")
Do While f <> ""
Workbooks.Open "C:\path\to\folder\" & f
f = Dir()
Loop
End Sub Klassisk Dir-loop. Perfekt när du har en mapp full med månadsrapporter.
Hittade du inte det du behöver?
Beskriv det i lekplatsen, Biscuit snappar upp det ganska snabbt.