Formuły, które Biscuit aportuje najczęściej
Działający spis. Skopiuj, wklej, wracaj do pracy. Bez reklam, bez popupów, bez chatbota błagającego o twój email.
Sumy i zliczanie
Policz wiersze spełniające warunek
Zwraca liczbę komórek w kolumnie A, które dokładnie pasują do "Denver".
Zliczanie z symbolem wieloznacznym
Używa gwiazdek do częściowych dopasowań. Działa w Excelu i Google Sheets.
Zliczanie z wieloma warunkami
Każda para warunek-zakres to AND. Dla logiki OR dodaj dwa COUNTIFS.
Sumuj tylko pasujące wiersze
Sumuje wartości w kolumnie B, gdzie kolumna A równa się "Denver".
Sumowanie z wieloma warunkami
W SUMIFS zakres wartości idzie najpierw, potem pary warunków. Łatwo się pomylić.
Suma narastająca
Przeciągnij w dół. Kotwica blokuje początek, relatywny koniec rośnie wraz z przeciąganiem.
Wyszukiwania
Podstawowe VLOOKUP
Znajduje A2 w kolumnie A Products, zwraca 3. kolumnę. FALSE oznacza dokładne dopasowanie.
INDEX/MATCH (lepsze)
Biscuit to woli. Radzi sobie ze wstawianiem kolumn i patrzy w lewo.
XLOOKUP (nowszy Excel)
Nowoczesny zamiennik. Czystszy, lepiej obsługuje błędy. Brak jeszcze wsparcia w Google Sheets.
Przybliżone dopasowanie (dane posortowane)
TRUE oznacza znajdź największą wartość mniejszą lub równą A2. Przydatne do progów podatkowych.
Wyszukiwanie dwukierunkowe
Wiersz i kolumna dopasowywane dynamicznie.
Tekst i regex
Usuń białe znaki
Usuwa spacje początkowe, końcowe i zduplikowane wewnętrzne.
Wielka litera na początku słowa
"hello world" staje się "Hello World".
Łączenie z separatorem
TRUE ignoruje puste komórki.
Wyciągnij domenę z emaila
FIND znajduje @, MID bierze wszystko po nim.
Regex extract (Google Sheets)
Wyciąga pierwszy adres email z każdego bałaganu.
Zastępowanie regex
Zwija wszystkie białe znaki do pojedynczych spacji.
Daty
Dzisiejsza data
Aktualizuje się za każdym razem, gdy arkusz się przelicza.
Dni między dwoma datami
Daty pod spodem to liczby. Odejmowanie po prostu działa.
Nazwa miesiąca z daty
Zwraca "styczeń", "luty" itd.
Pierwszy dzień bieżącego miesiąca
EOMONTH to "koniec miesiąca". Cofnij o miesiąc, dodaj jeden dzień.
Początek tygodnia ISO (poniedziałek)
WEEKDAY z typem 3 zwraca 0 dla poniedziałku, więc odjęcie wypada na poniedziałek.
Dni robocze między datami
Wyklucza soboty, niedziele i opcjonalne święta.
Tablice (Google Sheets)
Zastosuj formułę do całej kolumny
Koniec przeciągania w dół tysięcy wierszy.
QUERY ze składnią podobną do SQL
Udawaj, że piszesz SQL. To naprawdę działa.
FILTER
Zwraca pasujące wiersze. Żadnych brzydkich sztuczek z formułami tablicowymi.
UNIQUE
Zwraca każdą unikalną wartość w kolumnie A. Sortuje w kolejności wystąpień, nie alfabetycznie.
SORT
Sortuje według drugiej kolumny, malejąco.
Fragmenty VBA
Ukryj wszystkie arkusze oprócz aktywnego
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 Szybko zwiń skoroszyt do tego, nad czym faktycznie pracujesz.
Usuń puste wiersze z używanego zakresu
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 Idzie wstecz, więc numery wierszy nie przesuwają się podczas usuwania.
Otwórz każdy plik w folderze
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 Klasyczna pętla Dir. Idealna, gdy masz folder pełen miesięcznych raportów.
Nie znalazłeś, czego szukasz?
Opisz to na placu zabaw, Biscuit łapie dość szybko.