Microsoft Excel lägger äntligen till reguljära uttryck

Reguljära uttryck är ett kraftfullt sätt att upptäcka och ändra datasträngar, men Microsoft Excel har aldrig inbyggt stöd för dem. Det har äntligen förändrats, med introduktionen av reguljära uttrycksfunktioner i Excel.

Reguljära uttryck, även kända som “regex” eller “regexp,” är strängar som används för att matcha mönster i datasträngar. Till exempel, det reguljära uttrycket “b[aA]w*b” kan matcha varje ord i en sträng som börjar med bokstaven “A,” eller så kan du använda “b-?d+(.d+)?b” för att matcha valfritt nummer i en textsträng. Du kan sedan ta bort, ersätta eller extrahera tändstickorna efter behov. Reguljära uttryck kan vara svåra att läsa och förstå, men verktyg som Regex101 kan vara till hjälp som guide, och generativa AI-chatbotar som ChatGPT och Microsoft Copilot är bra på att skriva dem.

Microsoft tillkännagav tre nya funktioner som använder reguljära uttryck, tillgängliga nu i Excel Beta Channel. Du kan använda REGEXTEST för att kontrollera om den angivna texten matchar ett regexmönster, REGEXEXTRACT för att extrahera en matchning och REGEXREPLACE för att ersätta en matchning.

Microsoft

Microsoft Excel har redan funktioner för många av de populära användningsfallen för reguljära uttryck, men inte nödvändigtvis alla användningsfall. Vissa människor kanske också är mer bekanta med syntaxen för reguljära uttryck än Excels inbyggda funktioner, eller så vill de dela reguljära uttryck över olika program (som ett Python-skript och en Excel-arbetsbok). Fram till nu har du behövt använda lösningar som makron eller tillägg för att skriva makron, som inte är tillgängliga på alla plattformar.

Microsoft planerar också att lägga till stöd för reguljära uttryck till Excels XLOOKUP- och XMATCH-funktioner. Förmodligen kommer det att tillåta sökning i hela Excel-arbetsböcker efter matchningar med reguljära uttryck. Det finns många potentiella användningsområden för reguljära uttryck, och det är fantastiskt att se Microsoft äntligen omfamna dem i Excel utan användning av tredjepartsverktyg eller lösningar.

De nya funktionerna är tillgängliga i Excel Beta Channel, från och med version 2406 (build 17715.20000) på Windows och version 6.86 (Build 24051422) på Mac. Microsoft säger att dessa fortfarande är förhandsgranskningsfunktioner som kan ändras innan de släpps allmänt, så använd dem inte i viktiga dokument för tillfället.

Källa: Microsoft 365 Insider


Posted

in

by

Tags:

Comments

Leave a Reply