AllInfo

Microsoft Excel voegt eindelijk reguliere expressies toe

Reguliere expressies zijn een krachtige manier om gegevensreeksen te detecteren en aan te passen, maar Microsoft Excel heeft ze nooit standaard ondersteund. Dat is eindelijk aan het veranderen, met de introductie van reguliere expressiefuncties in Excel.

Reguliere expressies, ook wel bekend als “regex” of “regexp,” zijn strings die worden gebruikt om patronen in datastrings te matchen. De reguliere expressie “b[aA]w*b” kan elk woord in een tekenreeks matchen dat begint met de letter 'A', of u kunt “b-?d+(.d+)?b” om elk getal in een tekstreeks te matchen. Vervolgens kunt u de lucifers naar behoefte verwijderen, vervangen of extraheren. Reguliere expressies kunnen moeilijk te lezen en te begrijpen zijn, maar tools zoals Regex101 kunnen nuttig zijn als leidraad, en generatieve AI-chatbots zoals ChatGPT en Microsoft Copilot zijn geweldig in het schrijven ervan.

Microsoft heeft drie nieuwe functies aangekondigd die reguliere expressies gebruiken, die nu beschikbaar zijn in het Excel Beta Channel. U kunt REGEXTEST gebruiken om te controleren of de aangeleverde tekst overeenkomt met een regex-patroon, REGEXEXTRACT om een ​​overeenkomst te extraheren en REGEXREPLACE om een ​​overeenkomst te vervangen.

Microsoft

Microsoft Excel beschikt al over functies voor veel van de populaire gebruiksscenario's voor reguliere expressies, maar niet noodzakelijkerwijs voor alle gebruiksscenario's. Sommige mensen zijn misschien ook beter bekend met de syntaxis voor reguliere expressies dan met de eigen functies van Excel, of ze willen reguliere expressies delen met verschillende software (zoals een Python-script en een Excel-werkmap). Tot nu toe moest je tijdelijke oplossingen zoals macro's of invoegtoepassingen gebruiken om macro's te schrijven, die niet op alle platforms beschikbaar waren.

Microsoft is ook van plan ondersteuning voor reguliere expressies toe te voegen aan de XLOOKUP- en XMATCH-functies van Excel. Vermoedelijk zal dit het mogelijk maken om in hele Excel-werkmappen te zoeken naar overeenkomsten met reguliere expressies. Er zijn veel mogelijke toepassingen voor reguliere expressies, en het is geweldig om te zien dat Microsoft ze eindelijk in Excel omarmt zonder het gebruik van tools of tijdelijke oplossingen van derden.

De nieuwe functies zijn beschikbaar in het Excel Beta Channel, te beginnen met versie 2406 (build 17715.20000) op Windows en versie 6.86 (Build 24051422) op Mac. Microsoft zegt dat dit nog steeds preview-functies zijn die kunnen veranderen voordat ze algemeen worden vrijgegeven, dus gebruik ze voorlopig niet in belangrijke documenten.

Bron: Microsoft 365 Insider

Exit mobile version