Assumptions
- A curated set of what people actually get stuck on, not the full function reference.
- Google Sheets differences are noted only where they were checked. No note does not mean the behaviour is identical.
- Entries that require a particular version say so. Those without a note generally work on older builds as well.
- Shortcuts assume Excel on Windows and macOS. Laptop function-key settings and input methods can change what a key does.
- Searching happens entirely in your browser and nothing you type is transmitted.
How it is calculated
- Search by task. Each entry carries several phrasings people actually use, so "duplicate", "how many times it appears" and "distinct values" all land in the same place.
- Function names work too, in any language version of this page.
- Two words narrow it. "conditional sum" keeps only entries containing both.
- Functions and shortcuts are searched together. "absolute reference" returns both the $ explanation and the F4 key.
Common mistakes
- Check the version first. XLOOKUP, FILTER and UNIQUE do not exist in older Excel, and the version that matters is the one used by whoever you send the file to.
- Do not paper over errors with IFERROR. It hides genuine mistakes such as #REF! along with the failed lookup you meant to catch. Use IFNA for that.
- Dynamic arrays need empty space below. Anything sitting where the result would spill produces a #SPILL! error.
- This is a starting point, not the last word. Confirm against your own file.
FAQ
Can I find a function without knowing its name?
That is why this exists. If you know the name you can search for it anywhere. The hard case is knowing what you want but not what it is called, and that is the common one. So the key here is the task rather than the name: type "sum only the matching rows" and you get SUMIF, type "the leading zero disappears" and you get the answer about storing values as text.
Are the function names the same in every language version of Excel?
The menus and help are translated, but function names stay in English in most locales, and the same is true in Google Sheets. That is why this dictionary keeps names in English and translates only the descriptions and the task phrases. One thing that does change by locale is the argument separator: a comma in most, a semicolon in some European settings.
Does all of this work in Google Sheets too?
Most of it, but not all. Only differences that were checked are noted under "In Google Sheets"; where nothing is noted, it was not verified rather than confirmed identical. The clearest difference is the line break inside a cell: Alt + Enter in Excel, Ctrl + Enter in Sheets.
Why does XLOOKUP give a #NAME? error?
It does not exist before Excel 365 and 2021, and Google Sheets only added it in 2022. Entries that need a particular version say so. If you exchange files with someone on an older build, use INDEX + MATCH instead; it does the same job everywhere.
My VLOOKUP keeps returning #N/A
The usual causes are a short list: the last argument is not FALSE, the lookup value is not in the first column of the range, the table range is not locked with $ so it drifts when copied down, or, most often, the values contain invisible whitespace. Text pasted from a web page frequently carries a non-breaking space that TRIM will not remove. Search this dictionary for "values look equal but do not match".
A shortcut does nothing when I press it
On laptops the function keys often default to brightness or volume, so you need to hold Fn as well. Some shortcuts are also taken by the operating system or by an input method. On a Mac the usual rule is Cmd in place of Ctrl, but not always, so the Mac column lists the real key where it differs.