{"id":7547,"date":"2025-01-24T08:58:18","date_gmt":"2025-01-24T08:58:18","guid":{"rendered":"https:\/\/howtogeek.blog\/it\/?p=7547"},"modified":"2025-01-24T08:58:18","modified_gmt":"2025-01-24T08:58:18","slug":"a-comprehensive-guide-to-using-regex-functions-in-excel","status":"publish","type":"post","link":"https:\/\/howtogeek.blog\/it\/a-comprehensive-guide-to-using-regex-functions-in-excel\/","title":{"rendered":"Una guida completa all&#8217;utilizzo delle funzioni REGEX in Excel"},"content":{"rendered":"<p>Nel 2024, Microsoft ha aumentato le capacit\u00e0 di Excel introducendo tre potenti funzioni incentrate sulle espressioni regolari (REGEX). Queste funzioni, ovvero REGEXTEST, REGEXEXTRACT e REGEXREPLACE, consentono agli utenti di identificare, estrarre e sostituire intricati modelli di dati in modo efficiente. Sono accessibili nella versione web di Excel e in Microsoft 365, migliorando significativamente la manipolazione dei dati per gli utenti.<\/p>\n<h2 id=\"introduction-to-regex\">Informazioni sulle funzioni REGEX in Excel<\/h2>\n<p>Le espressioni regolari sono sequenze di caratteri che formano un modello di ricerca, facilitando l&#8217;analisi dettagliata dei dati. Queste funzioni trasformano il modo in cui gli utenti di Excel interagiscono con i loro set di dati, rendendo attivit\u00e0 come la convalida, l&#8217;estrazione e la modifica dei dati pi\u00f9 semplici e intuitive.<\/p>\n<h2 id=\"using-the-regextest-function\">Sfruttando la funzione REGEXTEST<\/h2>\n<p>La funzione REGEXTEST rileva se un pattern specificato esiste all&#8217;interno di un pezzo di testo, producendo un output TRUE o FALSE. La sintassi della funzione \u00e8 <code>REGEXTEST(value, pattern, [case_sensitive])<\/code>. Qui, <code>value<\/code>\u00e8 il testo di destinazione per il test, <code>pattern<\/code>\u00e8 il pattern REGEX ricercato e il parametro case-sensitive \u00e8 facoltativo.<\/p>\n<ul>\n<li>Ad esempio, analizziamo un foglio Excel contenente codici prodotto o account.<\/li>\n<\/ul>\n<figure class=\"wp-block-image\"><img alt=\"Esempio di codici prodotto\" class=\"wp-image\" decoding=\"async\" height=\"456\" loading=\"lazy\" src=\"https:\/\/cdn.howtogeek.blog\/wp-content\/uploads\/2025\/01\/image-437-1.webp\" title=\"Esempio di codici prodotto\" width=\"811\"\/><\/figure>\n<ul>\n<li>Per verificare se il codice include delle cifre, fare clic sulla cella C4 e immettere: <code>=REGEXTEST(A4, \"[0-9]\")<\/code>.<\/li>\n<\/ul>\n<figure class=\"wp-block-image\"><img alt=\"Input nella cella C4 per REGEXTEST\" class=\"wp-image\" decoding=\"async\" height=\"446\" loading=\"lazy\" src=\"https:\/\/cdn.howtogeek.blog\/wp-content\/uploads\/2025\/01\/image-438-1.webp\" title=\"Input nella cella C4 per REGEXTEST\" width=\"792\"\/><\/figure>\n<ul>\n<li>L&#8217;output visualizzer\u00e0 &#8216;TRUE&#8217; se nel codice sono presenti delle cifre.<\/li>\n<\/ul>\n<figure class=\"wp-block-image\"><img alt=\"Output di REGEXTEST TRUE\" class=\"wp-image\" decoding=\"async\" height=\"476\" loading=\"lazy\" src=\"https:\/\/cdn.howtogeek.blog\/wp-content\/uploads\/2025\/01\/image-439-1.webp\" title=\"Output di REGEXTEST TRUE\" width=\"846\"\/><\/figure>\n<ul>\n<li>Per replicare questa operazione in altre celle, afferrare la maniglia di riempimento nell&#8217;angolo della cella della formula e trascinarla verso il basso per riempire automaticamente le celle adiacenti.<\/li>\n<\/ul>\n<figure class=\"wp-block-image\"><img alt=\"Trascinamento della formula verso il basso per riempire le celle\" class=\"wp-image\" decoding=\"async\" height=\"430\" loading=\"lazy\" src=\"https:\/\/cdn.howtogeek.blog\/wp-content\/uploads\/2025\/01\/image-440-1.webp\" title=\"Trascinamento della formula verso il basso per riempire le celle\" width=\"764\"\/><\/figure>\n<ul>\n<li>Per verificare i numeri di telefono, utilizzare: <code>=REGEXTEST(A4, \"\\(?\\d{3}\\)?[-.\\s]?\\d{4}\")<\/code>.<\/li>\n<\/ul>\n<figure class=\"wp-block-image\"><img alt=\"REGEXTEST per i numeri di telefono\" class=\"wp-image\" decoding=\"async\" height=\"478\" loading=\"lazy\" src=\"https:\/\/cdn.howtogeek.blog\/wp-content\/uploads\/2025\/01\/image-443-1.webp\" title=\"REGEXTEST per i numeri di telefono\" width=\"849\"\/><\/figure>\n<ul>\n<li>Come prima, trascinare la maniglia per applicare l&#8217;effetto ad altre celle.<\/li>\n<\/ul>\n<figure class=\"wp-block-image\"><img alt=\"Opzione di trascinamento per il controllo del numero di telefono\" class=\"wp-image\" decoding=\"async\" height=\"455\" loading=\"lazy\" src=\"https:\/\/cdn.howtogeek.blog\/wp-content\/uploads\/2025\/01\/image-444-1.webp\" title=\"Opzione di trascinamento per il controllo del numero di telefono\" width=\"809\"\/><\/figure>\n<h2 id=\"using-the-regexextract-function\">Estrazione del testo con REGEXEXTRACT<\/h2>\n<p>La funzione REGEXEXTRACT \u00e8 specializzata nell&#8217;estrazione di segmenti di testo specifici da un valore dato. La sua sintassi \u00e8 <code>REGEXEXTRACT(value, pattern, [first_match], [all_matches], [case_sensitive])<\/code>. Qui, si specifica da <code>value<\/code>cosa estrarre e il <code>pattern<\/code>delinea cosa estrarre. Un parametro facoltativo consente agli utenti di scegliere se trovare solo la prima corrispondenza o tutte le occorrenze e se la ricerca \u00e8 sensibile alle maiuscole\/minuscole.<\/p>\n<ul>\n<li>Proseguendo con l&#8217;esempio precedente, possiamo recuperare i numeri di telefono senza problemi.<\/li>\n<\/ul>\n<figure class=\"wp-block-image\"><img alt=\"Esempio di utilizzo di REGEXEXTRACT\" class=\"wp-image\" decoding=\"async\" height=\"439\" loading=\"lazy\" src=\"https:\/\/cdn.howtogeek.blog\/wp-content\/uploads\/2025\/01\/image-445-1.webp\" title=\"Esempio di utilizzo di REGEXEXTRACT\" width=\"780\"\/><\/figure>\n<ul>\n<li>Per estrarre i numeri di telefono, utilizzare: <code>=REGEXEXTRACT(A4, \"(\\\\d{3})?[-.\\s]?\\\\d{3}[-.\\s]?\\\\d{4}\")<\/code>nella cella C4.<\/li>\n<\/ul>\n<figure class=\"wp-block-image\"><img alt=\"Input per REGEXEXTRACT\" class=\"wp-image\" decoding=\"async\" height=\"517\" loading=\"lazy\" src=\"https:\/\/cdn.howtogeek.blog\/wp-content\/uploads\/2025\/01\/image-446-1.webp\" title=\"Input per REGEXEXTRACT\" width=\"919\"\/><\/figure>\n<ul>\n<li>Dopo aver inserito questa formula, se la cella referenziata ha un numero di telefono, verr\u00e0 visualizzato come output. Trascina la formula verso il basso per applicare questa estrazione ad altre celle.<\/li>\n<\/ul>\n<figure class=\"wp-block-image\"><img alt=\"Output REGEXEXTRACT per numeri di telefono\" class=\"wp-image\" decoding=\"async\" height=\"445\" loading=\"lazy\" src=\"https:\/\/cdn.howtogeek.blog\/wp-content\/uploads\/2025\/01\/image-447-1.webp\" title=\"Output REGEXEXTRACT per numeri di telefono\" width=\"791\"\/><\/figure>\n<ul>\n<li>Per ulteriori corrispondenze, modificare in: <code>=REGEXEXTRACT(A4, \"(\\\\d{3})?[-.\\s]?\\\\d{3}[-.\\s]?\\\\d{4}\", 1)<\/code>.<\/li>\n<\/ul>\n<figure class=\"wp-block-image\"><img alt=\"Utilizzo di REGEXEXTRACT per pi\u00f9 corrispondenze\" class=\"wp-image\" decoding=\"async\" height=\"483\" loading=\"lazy\" src=\"https:\/\/cdn.howtogeek.blog\/wp-content\/uploads\/2025\/01\/image-448-2.webp\" title=\"Utilizzo di REGEXEXTRACT per pi\u00f9 corrispondenze\" width=\"858\"\/><\/figure>\n<h2 id=\"using-the-regexreplace-function\">Modificare i modelli di dati con REGEXREPLACE<\/h2>\n<p>La funzione REGEXREPLACE consente di trovare pattern specifici nei dati e sostituirli con un formato alternativo. La sintassi \u00e8 <code>REGEXREPLACE(value, pattern, replacement, [occurrence], [case_sensitive])<\/code>. <code>value<\/code>\u00e8 ci\u00f2 che si desidera sostituire, <code>pattern<\/code>\u00e8 ci\u00f2 che si desidera trovare e <code>replacement<\/code>definisce ci\u00f2 che si sta sostituendo.<\/p>\n<ul>\n<li>Utilizzando i dati precedenti, applicare la funzione come segue: <code>=REGEXREPLACE(A4, \"(\\\\d{3})?[-.\\s]?\\\\d{3}[-.\\s]?\\\\d{4}\", \"$1-$2-$3\")<\/code>nella cella C4 per standardizzare i formati dei numeri di telefono.<\/li>\n<\/ul>\n<figure class=\"wp-block-image\"><img alt=\"Esempio di REGEXREPLACE per standardizzare i numeri di telefono\" class=\"wp-image\" decoding=\"async\" height=\"493\" loading=\"lazy\" src=\"https:\/\/cdn.howtogeek.blog\/wp-content\/uploads\/2025\/01\/image-449-1.webp\" title=\"Esempio di REGEXREPLACE per standardizzare i numeri di telefono\" width=\"876\"\/><\/figure>\n<h3 id=\"practical-tips-for-regex\">Suggerimenti essenziali per l&#8217;utilizzo delle funzioni REGEX<\/h3>\n<ul>\n<li>Prendi familiarit\u00e0 con token come &#8216;{}&#8217; e &#8216;[]&#8217;, fondamentali per costruire modelli REGEX efficaci.<\/li>\n<li>Assicurati che i tuoi dati siano ben strutturati per evitare complicazioni quando utilizzi le funzioni REGEX.<\/li>\n<li>Si consiglia di sfruttare la formattazione condizionale insieme a REGEX per migliorare la visualizzazione e l&#8217;analisi dei dati.<\/li>\n<li>Excel offre altre tecniche di estrazione dati, come Flash Fill e TEXTSPLIT, per arricchire ulteriormente il tuo kit di strumenti per la manipolazione dei dati.<\/li>\n<\/ul>\n<p>Per coloro che desiderano approfondire la conoscenza delle funzionalit\u00e0 REGEX in Excel, \u00e8 possibile fare riferimento alla documentazione ufficiale nella <a href=\"https:\/\/support.microsoft.com\/en-us\/office\/excel-help-55 Cbd404-814f-5300-8357-7697ff98bca4\" rel=\"noopener noreferrer nofollow\" target=\"_blank\">pagina della guida di Microsoft Excel<\/a> oppure esplorare <a href=\"https:\/\/www.regular-expressions.info\/\" rel=\"noopener noreferrer nofollow\" target=\"_blank\">questa guida completa REGEX<\/a> .<\/p>\n<h2>Domande frequenti<\/h2>\n<h3><strong>1. A cosa servono le funzioni REGEX in Excel?<\/strong><\/h3>\n<p>Le funzioni REGEX in Excel consentono agli utenti di trovare modelli specifici, estrarre informazioni o sostituire testo all&#8217;interno delle celle in modo efficiente. Possono essere preziose per la convalida dei dati o la trasformazione di set di dati per soddisfare standard di formattazione specifici.<\/p>\n<h3><strong>2. Come posso assicurarmi che i miei modelli REGEX siano corretti?<\/strong><\/h3>\n<p>Testare i tuoi pattern REGEX in uno strumento REGEX separato o usare tester REGEX online pu\u00f2 aiutare a garantire l&#8217;accuratezza prima di applicarli in Excel. Inoltre, inizia con pattern semplici e aumenta gradualmente la complessit\u00e0 per evitare problemi di sintassi.<\/p>\n<h3><strong>3. Posso usare REGEX per altri tipi di dati oltre ai numeri di telefono?<\/strong><\/h3>\n<p>Assolutamente! REGEX \u00e8 versatile e pu\u00f2 essere utilizzato per identificare, estrarre o sostituire vari tipi di dati, tra cui indirizzi e-mail, URL, codici prodotto e qualsiasi stringa di testo che segua uno schema riconoscibile.<\/p>\n<p><a class=\"xiaomi\" href=\"https:\/\/allthings.how\/how-to-use-the-regex-functions-in-excel\/\" rel=\"noopener noreferrer nofollow\" target=\"_blank\">Fonte e immagini<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Nel 2024, Microsoft ha aumentato le capacit\u00e0 di Excel introducendo tre potenti funzioni incentrate sulle espressioni regolari (REGEX). Queste funzioni, ovvero REGEXTEST, REGEXEXTRACT e REGEXREPLACE, consentono agli utenti di identificare, estrarre e sostituire intricati modelli di dati in modo efficiente. Sono accessibili nella versione web di Excel e in Microsoft 365, migliorando significativamente la manipolazione [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[130,286],"class_list":["post-7547","post","type-post","status-publish","format-standard","hentry","category-how-to","tag-microsoft","tag-microsoft-excel"],"acf":[],"_links":{"self":[{"href":"https:\/\/howtogeek.blog\/it\/wp-json\/wp\/v2\/posts\/7547","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/howtogeek.blog\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/howtogeek.blog\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/howtogeek.blog\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/howtogeek.blog\/it\/wp-json\/wp\/v2\/comments?post=7547"}],"version-history":[{"count":1,"href":"https:\/\/howtogeek.blog\/it\/wp-json\/wp\/v2\/posts\/7547\/revisions"}],"predecessor-version":[{"id":7548,"href":"https:\/\/howtogeek.blog\/it\/wp-json\/wp\/v2\/posts\/7547\/revisions\/7548"}],"wp:attachment":[{"href":"https:\/\/howtogeek.blog\/it\/wp-json\/wp\/v2\/media?parent=7547"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/howtogeek.blog\/it\/wp-json\/wp\/v2\/categories?post=7547"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/howtogeek.blog\/it\/wp-json\/wp\/v2\/tags?post=7547"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}