Stop Googling Formulas — Bookmark This Google Sheets Master List Instead

Last updated on Jun 26, 2026, 5:12 PM
Stop Googling Formulas — Bookmark This Google Sheets Master List Instead
FormulaProblem Where It WorksExampleUse Case▶️ YouTube
GOOGLEFINANCE HistoricalHow do I analyze historical stock performance?=GOOGLEFINANCE("GOOG","close",TODAY()-30,TODAY())Historical priceshttps://youtu.be/0-KVFAWoX5M?si=ohMjM1Cnc2ER6lOb
NETWORKDAYS.INTLHow do I calculate workdays with custom weekends?=NETWORKDAYS.INTL(A1,B1,"0000011")Custom workdayshttps://www.youtube.com/watch?v=iHbMHlEDv5M
WORKDAY.INTLHow do I calculate future business dates with custom weekends?=WORKDAY.INTL(A1,30,"0000011")Business dateshttps://youtu.be/1BcqNE7nwRA?si=sBFfISyEs-SVmJf1
DATEDIFHow do I calculate age in months between two dates?=DATEDIF(A1,B1,"YM")Age/month calculationhttps://youtu.be/5LbgjGAxzhw?si=E0gInOqWVRJt0Qfv
SPARKLINEHow do I display trend charts inside cells?=SPARKLINE(B2:M2)'Mini chartshttps://www.youtube.com/watch?v=LAps3XqUB8o
FREQUENCYHow do I analyze the distribution of values into groups?=FREQUENCY(A:A,{10,20,30,40})Distribution analysishttps://www.youtube.com/watch?v=YJ-KVogg0-o
MMULTHow do I perform matrix multiplication in Google Sheets?=MMULT(A1:C3,E1:G3)Matrix multiplicationhttps://youtu.be/O5GMndAUWSs?si=b2qkQUbD1zajtdg9
TRANSPOSE + QUERYHow do I create pivot-style reports from horizontal data?=QUERY(TRANSPOSE(A1:Z2),"SELECT *")Pivot-like reportinghttps://www.youtube.com/watch?v=h80wt_uhi4M
COUNTIFHow do I count all records matching a specific value?=COUNTIF(A:A,"Paid")Count matching valueshttps://youtu.be/rt8VZB-mytw?si=gbRSMyCF20mY54GH
COUNTIFSHow do I count records matching multiple criteria?=COUNTIFS(A:A,"Paid",B:B,"Yes")Multiple conditionshttps://youtu.be/fmpAMoDiqIU?si=B3RkfBHoMtmQY0AV
GOOGLEFINANCEHow do I pull live stock market data into Google Sheets?=GOOGLEFINANCE("GOOG")Financial datahttps://youtu.be/k1hl8cx8rus?si=a1LG1AihM5y4ivTZ
GOOGLETRANSLATEHow do I translate text automatically in Google Sheets?=GOOGLETRANSLATE(A1,"en","es")Translate texthttps://youtu.be/4c5Qmqgi-xw?si=OobapvnDcqjMauEl
IMPORTXMLHow do I scrape specific information from a webpage?=IMPORTXML("https://example.com","//title")Scrape web datahttps://youtu.be/BLa9HKGos8U?si=1B9ul0-S1loGhCpj
IMPORTHTMLHow do I import tables from a website?=IMPORTHTML("https://example.com","table",1)Import tableshttps://youtu.be/07Bm03b0Yhs?si=IRYjHLzRg-hlHIVk
IMPORTRANGEHow do I pull data from another Google Sheet?=IMPORTRANGE("URL","Sheet1!A:C")Import other sheetshttps://youtu.be/5S7laJS9meU?si=xzQ96Ktnc6_IjP0e
IMAGEHow do I display images directly inside spreadsheet cells?=IMAGE("https://example.com/image.jpg")Display imagehttps://youtu.be/rJGRGL4WmCA?si=jKcjHCuIbAB8QlpT
SPARKLINEHow do I create mini charts inside a single cell?=SPARKLINE(A1:A10)Mini chartshttps://youtu.be/LAps3XqUB8o?si=ITiBnFENiJPhi7Gf
XLOOKUPHow do I return a custom message when a lookup fails?=XLOOKUP(E2,A:A,C:C,"Not Found")Modern lookuphttps://youtu.be/Ib8CZpoTiS0?si=tPs_dzdJYEgsva1g
ARRAYFORMULAHow do I calculate an entire column automatically?=ARRAYFORMULA(B2:B*C2:C)Entire column calculationshttps://youtu.be/92C3V0GjhgA?si=l-E_cDpCy5TZgGon
ARRAYFORMULA + VLOOKUPHow do I perform lookups for an entire column at once?=ARRAYFORMULA(VLOOKUP(E2:E,A:C,3,FALSE))Bulk lookupshttps://www.youtube.com/watch?v=ptH1WMTlo_Y
MAPHow do I apply custom logic to every value in a range?=MAP(A2:A,LAMBDA(x,x*10))Apply custom logichttps://youtu.be/ao_gyD4ubCA?si=NO5BxvIwV_zk6vmC
BYROWHow do I calculate totals for every row automatically?=BYROW(A2:D10,LAMBDA(r,SUM(r)))Row calculationshttps://youtu.be/X6Ezq2NI2-0?si=MRS8uwlnrU3TxX4X
BYCOLHow do I calculate averages for every column automatically?=BYCOL(A2:D10,LAMBDA(c,AVERAGE(c)))Column calculationshttps://youtu.be/6uGXXynoe_Y?si=HFinAV2OKdDMKHG1
REDUCEHow do I accumulate values into a single result?=REDUCE(0,A1:A10,LAMBDA(a,b,a+b))Accumulationhttps://youtu.be/fx3zokLjTJY?si=Jw1QS1y0jy7yqlcC
SCANHow do I create running totals automatically?=SCAN(0,A1:A10,LAMBDA(a,b,a+b))Running totalshttps://youtu.be/9Pj3_9fadfA?si=YxwH4f3lNIwmtpe4
MAKEARRAYHow do I generate a custom array without manual entry?=MAKEARRAY(5,5,LAMBDA(r,c,r*c))Dynamic arrayshttps://youtu.be/1sfJX_j3GFE?si=LoNV8LN6JPvxyapi
LETHow do I reuse a calculation within a formula?=LET(x,SUM(A:A),x*0.1)Reusable variableshttps://youtu.be/Fb8v1uSu0Es?si=PB7sf3jVgdk-xkkB
LAMBDAHow do I create my own custom function?=LAMBDA(x,x*2)(10)Custom functionshttps://youtu.be/7b57QkBT44w?si=mktA-sj1wKEavjT2
CHOOSECOLSHow do I return only selected columns from a dataset?=CHOOSECOLS(A:F,1,3,5)Extract columnshttps://youtu.be/wVbiqOsBqVM?si=z7Ou9U5tU8-na54G
CHOOSEROWSHow do I return only selected rows from a dataset?=CHOOSEROWS(A:F,2,4,6)Extract rowshttps://youtu.be/_hzXv27mqCA?si=CeeF6SmmJWQHMSGE
WRAPROWSHow do I convert a single column into multiple rows?=WRAPROWS(A1:A20,5)Reshape datahttps://www.youtube.com/watch?v=MiYBgw_FDbQ
WRAPCOLSHow do I convert a single column into multiple columns?=WRAPCOLS(A1:A20,5)Reshape columnshttps://www.youtube.com/watch?v=nspTV_8cru0
HSTACKHow do I combine multiple columns into one table?=HSTACK(A:A,B:B,C:C)Merge columnshttps://www.youtube.com/watch?v=VBfY-i_byw8
VSTACKHow do I combine data from multiple sheets vertically?=VSTACK(Sheet1!A:C,Sheet2!A:C)Combine tableshttps://www.youtube.com/watch?v=VBfY-i_byw8
TOCOLHow do I convert a table into a single column?=TOCOL(A1:D10)'Convert to one columnhttps://youtu.be/_-dzsSpqoEs?si=aXYIkVjF0VLPEnCh
TOROWHow do I convert a table into a single row?=TOROW(A1:D10)'Convert to one rowhttps://youtu.be/_-dzsSpqoEs?si=aXYIkVjF0VLPEnCh
REGEXEXTRACTHow do I extract numbers from text strings?=REGEXEXTRACT(A1,"[0-9]+")Extract numbershttps://www.youtube.com/watch?v=w5B43VsJqOs
REGEXMATCHHow do I validate email domains in Google Sheets?=REGEXMATCH(A1,"gmail\.com")Email validationhttps://www.youtube.com/watch?v=Q_gtj9F5DnA
REGEXREPLACEHow do I remove non-numeric characters from phone numbers?=REGEXREPLACE(A1,"[^0-9]","")Clean phone numbershttps://www.youtube.com/watch?v=Nm1zJlzdrzQ
TEXTJOIN + FILTERHow do I create a dynamic comma-separated list?=TEXTJOIN(", ",TRUE,FILTER(A:A,B:B="Yes"))Dynamic listshttps://www.youtube.com/watch?v=Nm1zJlzdrzQ
IMPORTRANGE + QUERYHow do I build reports from external spreadsheets?=QUERY(IMPORTRANGE("URL","Sales!A:F"),"SELECT Col1,Col3")Remote reportinghttps://www.youtube.com/watch?v=bW6P2YvLyZg&list=PLv9Pf9aNgemvAMlqvHP9RhXPW98g_eo7d