A family of Microsoft spreadsheet software with tools for analyzing, charting, and communicating data.
In .NET there's overload to Regex.Replace method in which it accepts method with passed Match object into it (MatchEvaluator delegate). You can do any manipulations with a match. Returned string will replace found string. Is it clear now? In Excel terms, it would be LAMBDA function which accepts one argument.