Si applica a
Excel per il web

Quando si esegue la migrazione delle cartelle di lavoro da Fogli Google a Excel all'interno di una migrazione aziendale da Google Workspace a Microsoft 365, potrebbero verificarsi alcuni problemi di compatibilità. Le formule nei fogli Google spesso hanno sintassi o funzionalità che non si traducono direttamente in Excel. In questo modo le cartelle di lavoro non funzionano correttamente in Excel.

Per risolvere questo problema, Excel fornisce flussi di lavoro automatici e manuali che consentono di risolvere le formule incompatibili e di assicurarsi che le cartelle di lavoro funzionino correttamente dopo la migrazione.

Quando Excel rileva file con funzioni incompatibili o formule interrotte, avvia il flusso di lavoro Compatibilità di Excel.

Rendere compatibile Excel

Se si procede con la compatibilità di Excel, Excel sostituirà automaticamente una serie di funzioni fogli Google incompatibili con i relativi equivalenti di Excel. In questo modo si risolveranno molti problemi di compatibilità comuni. Tuttavia, potrebbero essere presenti formule rimanenti che richiedono attenzione manuale.

Rendere Excel compatibile 2

Compatibile con Excel 3

Il riquadro attività mostrerà funzioni incompatibili specifiche o formule interrotte che richiedono attenzione, insieme alle alternative suggerite per risolverle.

Ecco i passaggi per ripristinare manualmente le funzioni incompatibili nel file: 

Nota: Questo elenco di funzioni non è esaustivo. Potrebbero esserci altre funzioni che non sono incluse e richiedono attenzione.

Uso del tipo di dati Azioni in Excel per il Web Excel include un tipo di dati azioni predefinito che consente di recuperare i prezzi correnti delle azioni e altri dati finanziari direttamente in un foglio di calcolo.Passi:

  • a. Immettere il nome o il simbolo del titolo ,ad esempio "AAPL" per Apple, in una cella.

  • b. Selezionare la cella, quindi passare alla scheda Dati sulla barra multifunzione.

  • a. Nel gruppo Tipi di dati selezionare Azioni.

  • d. Quando Excel lo riconosce come titolo, viene visualizzata una piccola icona accanto alla cella.

  • e. Fai clic sull'icona piccola o usa il pulsante Inserisci dati per ottenere altre informazioni correlate alle azioni (come Prezzo, Capitalizzazione di mercato, Massimo/Minimo di 52 settimane e così via).

Esempio:

  • Se la cella A1 contiene il titolo "AAPL":

  • Fare clic su Dati > Azioni.

  • È possibile estrarre altre informazioni, ad esempio il prezzo corrente e così via, selezionando la cella e quindi selezionando dati specifici sui titoli, ad esempio Prezzo.

Uso di Power Query per i dati finanziari dalle API Web (per utenti esperti)

È anche possibile usare Power Query in Excel per recuperare dati finanziari da API esterne o siti Web che forniscono informazioni finanziarie.

Passi:

  • Passare alla scheda Dati .

  • Selezionare Recupera dati > da Web.

  • Immettere l'URL del provider di dati finanziari, ad esempio l'API di un sito Web finanziario (ad esempio Yahoo Finance).

  • Power Query consente di modificare e trasformare i dati prima di caricarli in Excel.

​​​​​​​

Excel per il web non ha un equivalente incorporato alla funzione "GOOGLETRANSLATE" dei Fogli Google, che traduce automaticamente il testo tra lingue diverse.

Tuttavia, è possibile usare le funzioni di Excel in combinazione con servizi esterni come Microsoft Translator tramite Power Automate (per le traduzioni basate sul Web)

Soluzione alternativa per Excel per il Web

Per tradurre testo in Excel per il web, è necessario:

Usare uno strumento di traduzione esterna: copiare il testo in uno strumento di traduzione esterna come Microsoft Translator e incollare di nuovo i risultati in Excel.

Integrazione di Power Automate:

  • È possibile creare un flusso di lavoro usando Power Automate per tradurre automaticamente il testo da una lingua selezionata a una lingua di destinazione usando il servizio Translator di Microsoft.

  • A questo scopo, è necessario configurare Power Automate e collegarlo a Excel Online.

Esempio di utilizzo di Power Automate (Microsoft Translator):

1. Configurare un flusso di lavoro in Power Automate che si integra con Microsoft Translator.

2. Il flusso di lavoro può essere attivato da una modifica nel foglio di Excel o eseguire manualmente per tradurre il testo da una colonna e inserire il risultato tradotto in un'altra colonna.

Excel non ha un equivalente diretto della funzione 'QUERY' disponibile in Fogli Google, ma è possibile ottenere funzionalità simili usando altre caratteristiche predefinite di Excel, ad esempio FILTRO, CERCA, ORDINA, SE, CERCA.VERT e CERCA.X. Ecco come replicare i casi di utilizzo della funzione 'QUERY' di Google Sheets in Excel sul web:

1. Filtro dati di base (equivalente a SELECT WHERE)

In Fogli Google si userebbe:

=QUERY(A1:D10; "SELECT A, B WHERE C > 100")

In Excel usare la funzione FILTRO:

=FILTRO(A2:D10; C2:C10 > 100)

Vengono recuperate tutte le righe in cui il valore nella colonna 'C' è maggiore di 100, restituendo le colonne da A a D.

2. Selezione di colonne specifiche (equivalente a SELECT)

In Fogli Google:

=QUERY(A1:D10, "SELEZIONA A, C")

In Excel usare le combinazioni INDICE e FILTRO:

=INDICE(A2:D10; , {1;3})

Vengono restituite solo le colonne 'A' e 'C' dell'intervallo 'A2:D10'.

3. Ordinamento dei dati (equivalente a ORDER BY)

In Fogli Google:

=QUERY(A1:D10, "SELECT * ORDER BY C DESC")

In Excel usare la funzione DATI.ORDINA :

=DATI.ORDINA(A2:D10; 3; -1)

I dati vengono ordinati in 'A2:D10' in base ai valori della colonna 'C' in ordine decrescente.

4. Aggregazione dei dati (equivalente a GROUP BY)

In Fogli Google:

=QUERY(A1:D10; "SELEZIONA A, SOMMA(B) RAGGRUPPA PER A")

In Excel usare SOMMA.SE o SOMMA.PIÙ.SE:

=SOMMA.PIÙ.SE(B2:B10; A2:A10; A2)

In questo modo vengono sommati i valori nella colonna 'B' dove la colonna 'A' soddisfa condizioni specifiche, raggruppando di fatto per "A".

In alternativa, usare una tabella pivot per raggruppare e riepilogare i dati.

5. Selezione condizionale (equivalente a WHERE con operatori logici)

In Fogli Google:

=QUERY(A1:D10; "SELECT A, B WHERE C > 100 AND D < 50")

In Excel usare la funzione FILTRO con operatori logici:

=FILTRO(A2:D10, (C2:C10 > 100) * (D2:D10 < 50))

Filtra le righe in cui la colonna 'C' è maggiore di 100 e la colonna 'D' è minore di 50.

6. Conteggio di criteri specifici (equivalente a SELECT COUNT)

In Fogli Google:

=QUERY(A1:D10; "SELECT COUNT(A) WHERE C > 100")

In Excel usare la funzione CONTA.SE o CONTA.PIÙ.SE:

=CONTA.SE(C2:C10; ">100")

Conta il numero di righe in cui la colonna 'C' ha valori maggiori di 100.

7. Uso di più criteri (equivalente a WHERE con condizioni OR)

In Fogli Google:

=QUERY(A1:D10; "SELECT * WHERE C > 100 OR D < 50")

In Excel usare la funzione FILTRO con l'operatore '+' per l'operatore logico OR:

=FILTRO(A2:D10, (C2:C10 > 100) + (D2:D10 < 50))

Restituisce le righe in cui la colonna 'C' è maggiore di 100 o la colonna 'D' è minore di 50.

8. Join di tabelle (equivalente a JOIN)

In Fogli Google:

=QUERY(A1:D10; "SELECT A, B, E FROM A JOIN B ON A.ID = B.ID")

In Excel usare CERCA.X o CERCA.VERT per unire due tabelle:

=CERCA.X(A2:A10; F2:F10; G2:G10)

In questo modo vengono cercati i valori della tabella 'B' (colonne 'F' e 'G') e vengono recuperati i dati corrispondenti nella tabella 'A' in base agli ID corrispondenti.

9. Filtro dinamico basato sull'input (simile a WHERE con variabili)

In Fogli Google:

=QUERY(A1:D10, "SELECT A, B WHERE C = '"&E1&"'")

In Excel usare FILTRO con i riferimenti di cella:

=FILTRO(A2:D10; C2:C10 = E1)

La tabella viene filtrata in base al valore immesso nella cella 'E1'.

Riepilogo delle funzioni:

  • FILTRO: filtra i dati in base a condizioni specificate.

  • SORT: ordina i dati in base a una colonna specificata.

  • INDICE: restituisce righe o colonne specifiche da un intervallo.

  • SOMMA.PIÙ.SE: somma i valori in base a più condizioni.

  • CONTA.SE/CONTA.PIÙ.SE: conta le righe che soddisfano i criteri specificati.

  • CERCA.X/CERCA.VERT: unisce i dati di più tabelle in base ai valori corrispondenti.

Anche se Excel non ha una funzione QUERY diretta come Fogli Google, queste combinazioni di funzioni di Excel coprono quasi tutti i casi d'uso per l'esecuzione di query nei dati.

Collegamenti di riferimento:

Funzione filtro

Excel per il web non ha un equivalente diretto della funzione "IMPORTHTML" dei fogli Google, che consente di importare tabelle o elenchi da una pagina Web in un foglio di calcolo.

Tuttavia, è possibile ottenere risultati simili usando il processo descritto nell'articolo seguente

Ripristino dei collegamenti interrotti alla cartella di lavoro nei file migrati 

Excel per il web non ha un equivalente diretto della funzione "IMPORTHTML" dei fogli Google, che consente di importare tabelle o elenchi da una pagina Web in un foglio di calcolo.

Tuttavia, è possibile ottenere risultati simili usando Power Query nella versione desktop di Excel. Purtroppo, Power Query non è disponibile in Excel per il web, ma è possibile eseguire le operazioni seguenti sul desktop:

Passaggi nella versione desktop di Excel (usando Power Query):

  1. Aprire Excel (versione desktop).

  2. Passare alla scheda Dati.

  3. Selezionare Recupera dati > da Web.

  4. Immettere l'URL della pagina Web che contiene la tabella HTML o l'elenco.

  5. Selezionare la tabella o l'elenco dalla pagina Web da importare.

  6. Caricare i dati in Excel.

Importazione in Excel Online:

Dopo aver importato i dati usando Power Query nella versione desktop, è possibile salvare il file in OneDrive o SharePoint e continuare a usarlo in Excel per il web. Tuttavia, l'importazione stessa deve avvenire tramite la versione desktop.

Excel per il web non ha un equivalente diretto della funzione "IMPORTDATA" dei fogli Google, che viene usata per importare dati da un URL (come file CSV o TSV).

Tuttavia, esiste un metodo alternativo che usa Power Query nella versione desktop di Excel, che può quindi essere visualizzato e modificato in Excel per il web. Ecco come ottenere questo risultato:

Procedura per importare dati da un URL in Excel (versione desktop):

  • Aprire Excel (versione desktop).

  • Passare alla scheda Dati.

  • Selezionare Recupera dati > da Web.

  • Immettere l'URL del file (CSV, TSV e così via) da importare.

  • Excel estrae i dati dall'URL ed è possibile caricarli nel foglio di lavoro.

  • Salvare il file e caricarlo in OneDrive o SharePoint.

  • Ora è possibile aprire e usare il file in Excel per il web, anche se gli aggiornamenti automatici e l'importazione dinamica devono essere eseguiti tramite la versione desktop.

Collegamento Riferimento:

Excel per il web non ha un equivalente diretto della funzione "IMPORTFEED" dei fogli Google, che importa i dati dei feed RSS o Atom in un foglio di calcolo.

Tuttavia, è possibile ottenere risultati simili usando Power Query nella versione desktop di Excel per importare feed RSS, quindi visualizzare e usare i dati in Excel per il web. Purtroppo, Excel per il web non supporta questa funzionalità in modo nativo.

Procedura per importare un feed RSS in Excel (versione desktop):

  • Aprire Excel (versione desktop).

  • Passare alla scheda Dati.

  • Selezionare Recupera > datida altre origini > Da Web.

  • Immettere l'URL del feed RSS.

  • Excel recupererà i dati dal feed RSS e consentirà di caricarli nel foglio di lavoro.

  • Salvare il file e caricarlo in OneDrive o SharePoint.

  • Ora è possibile aprire e usare questo file in Excel per il web, anche se gli aggiornamenti dinamici dal feed devono essere eseguiti con la versione desktop.

Excel per il web non ha un equivalente diretto della funzione "IMPORTXML" dei fogli Google, che consente di importare e analizzare dati da documenti XML strutturati o HTML tramite query XPath.

Tuttavia, è possibile ottenere risultati simili usando Power Query nella versione desktop di Excel per importare dati XML, che è quindi possibile aprire in Excel per il web. Ecco come fare:

Procedura per importare dati XML in Excel (versione desktop):

  • Aprire Excel (versione desktop).

  • Passare alla scheda Dati.

  • Selezionare Recupera dati > da file > da XML.

  • Sfogliare e selezionare il file XML o incollare l'URL di un feed XML.

  • si aprirà Power Query, consentendoti di visualizzare in anteprima e trasformare i dati, se necessario.

  • Caricare i dati nel foglio di lavoro.

  • Salvare il file e caricarlo in OneDrive o SharePoint.

  • Aprire e usare il file in Excel per il web, anche se l'importazione XML e le trasformazioni di dati devono essere eseguite con la versione desktop.

Excel per il web non ha un equivalente diretto della funzione "REGEXTRACT" di Google Sheets, che estrae testo in base a un'espressione regolare.

Tuttavia, è possibile usare una combinazione di funzioni di Excel per ottenere risultati simili. Anche se Excel non dispone del supporto predefinito per le espressioni regolari (regex), è possibile estrarre modelli di testo usando funzioni come 'TESTO', 'STRINGA.ESTRAI', 'RICERCA' e 'SINISTRA', a seconda della complessità delle proprie esigenze. Per le attività regex avanzate Power Query è spesso necessario, ma non sono disponibili in Excel per il web.

Esempio: Estrazione di parte di un testo senza Regex

Se si vuole estrarre un determinato motivo da una stringa, è possibile usare queste funzioni di testo di base:

  1. Uso di 'LEFT' e 'SEARCH' per estrarre il testo prima di un delimitatore Ad esempio, per estrarre il testo prima di un trattino in "Cella A1": =SINISTRA(A1; RICERCA("-"; A1) - 1) In questo modo tutto viene estratto prima del primo trattino ('-').

  2. Uso di 'STRINGA.ESTRAI' e 'RICERCA' per estrarre il testo tra delimitatori Per estrarre il testo tra due trattino nella 'Cella A1': =STRINGA.ESTING.ESTING(A1, RICERCA("-", A1) + 1, RICERCA("-", A1, RICERCA("-", A1) + 1) - RICERCA("-", A1) - 1) In questo modo il testo viene estratto tra due trattini ('-').

Uso di Power Query (solo desktop):

Per una corrispondenza dei criteri più avanzata o espressioni regolari, è necessario usare Power Query nella versione desktop di Excel, che consente una modifica del testo più complessa, incluse le operazioni simili a regex. Dopo la configurazione, è possibile visualizzare i dati in Excel per il web, ma la configurazione iniziale deve essere eseguita nella versione desktop.

Excel per il web non ha un equivalente diretto della funzione 'REGEXMATCH' di Google Sheets, che controlla se una stringa corrisponde a un'espressione regolare (regex). In Excel manca il supporto predefinito per le espressioni regolari nelle versioni Web e desktop.

Tuttavia, è possibile ottenere risultati simili ,ma più limitati, usando le funzioni di testo predefinite di Excel come "RICERCA" o "TROVA" per una semplice corrispondenza dei criteri.

Esempio: Uso di 'CERCA' per la corrispondenza del testo semplice

Se si vuole verificare l'esistenza di una sottostringa specifica in una cella( simile alla funzionalità di base 'REGEXMATCH'), è possibile usare 'RICERCA'. La funzione 'RICERCA' non è flessibile come le espressioni regolari, ma può trovare sottostringhe all'interno di una stringa:

1. Esempio di base:

  • Per verificare se la parola "mela" esiste nella cella 'A1':

  • =SE(VAL.NUMERO(RICERCA("apple", A1)), VERO, FALSO)

  • - Se viene trovato "mela", la formula restituisce 'VERO'.

  • - In caso contrario, restituisce 'FALSO'.

Per una corrispondenza dei criteri più complessa:

Per la corrispondenza delle espressioni regolari effettive, Excel non ha il supporto nativo, soprattutto nella versione Web. Per modelli più complessi, è necessario usare Power Query nella versione desktop, che consente manipolazioni più avanzate delle stringhe.

Excel per il web non ha un equivalente diretto della funzione "REGEXREPLACE" di Google Sheets, che consente di sostituire parti di una stringa di testo in base a un'espressione regolare (regex).

Tuttavia, nella versione desktop di Excel è possibile usare VBA (Visual Basic, Applications Edition) o Power Query per sostituzioni regex più complesse. In Excel per il web, è comunque possibile ottenere sostituzioni semplici utilizzando la funzione 'SOSTITUISCI', anche se non è potente come regex.

Alternativa semplice con 'SOSTITUISCI' in Excel per il Web

Per le sostituzioni di testo di base (senza regex), è possibile utilizzare la funzione 'SOSTITUISCI':

​​​​​​​

Per sostituire tutte le occorrenze di "mela" con "arancione" nella cella 'A1', è possibile usare:

=SOSTITUISCI(A1; "mela"; "arancione")

Questa funzione sostituisce tutte le occorrenze di "mela" nel testo con "arancione".

Per la sostituzione di schemi complessi (con Regex)

Per sostituire il testo in base a uno schema (regex), è necessario:

Usare Power Query per la modifica del testo personalizzato, anche se non supporta direttamente regex, è possibile simulare la sostituzione del modello con qualche sforzo.

Excel per il web non dispone di un equivalente incorporato della funzione DETECTLANGUAGE dei fogli Google, che identifica la lingua di un determinato testo.

Esistono tuttavia soluzioni alternative che è possibile usare:

Opzione 1: Strumenti esterni

  1. Microsoft Translator: è possibile usare strumenti esterni come Microsoft Translator per rilevare la lingua di un testo. Copiare il testo in uno strumento di traduzione, identificare la lingua e quindi incollarlo di nuovo in Excel.

  2. API Google Translate: se hai familiarità con la programmazione, puoi usare l'APIGoogle Translate per rilevare la lingua e creare una soluzione personalizzata. Ciò richiede l'integrazione dell'API e non è possibile in modo nativo all'interno di Excel per il web.

Opzione 2: Power Automate con i Servizi cognitivi Microsoft

Se si vuole automatizzare questo processo in Excel Online, è possibile usare Power Automate con i Servizi cognitivi di Azure di Microsoft per rilevare la lingua. Ecco come:

Procedura:

  1. Configurare Power Automate con Excel per il web.

  2. Usare un trigger per rilevare le modifiche in una colonna specifica o eseguire manualmente il flusso.

  3. Integrarsi con i Servizi cognitivi di Azure per rilevare la lingua del testo.

  4. Restituisci la lingua rilevata in Excel.

Questa soluzione richiede l'accesso ai servizi di Azure e la configurazione del flusso di lavoro di Power Automate.

Excel per il web attualmente non supporta direttamente i grafici sparkline. Questa caratteristica è disponibile nella versione desktop di Excel, ma non nella versione Web.

Soluzione alternativa per Excel per il Web:

Se sono necessarie funzionalità simili in Excel per il web, è possibile usare altri metodi per visualizzare i dati, anche se non saranno compatti come i grafici sparkline:

  1. Grafici:

    • Creare un piccolo grafico, ad esempio un grafico a linee o un istogramma, accanto ai dati per rappresentare visivamente le tendenze.

    • Passare alla scheda Inserisci e selezionare Grafico per creare un grafico che rientri nell'intervallo di dati.

  2. Formattazione condizionale:

    • Usare la formattazione condizionale per creare una rappresentazione visiva dei dati. Ad esempio, è possibile usare le barre dei dati per mostrare i valori l'uno rispetto all'altro.

    • Selezionare i dati, quindi passare a Home > formattazione condizionale > barre dei dati.

  3. Rappresentazione immagine:

    • Creare grafici sparkline nella versione desktop di Excel e quindi caricare il file in OneDrive. È possibile visualizzare i grafici sparkline nella versione Web, anche se per modificarli sarà necessaria la versione desktop.

Excel sul web non ha una funzione COMP.SENH predefinita. È tuttavia possibile ottenere la cotangente iperbolico di un numero complesso usando una combinazione di funzioni esistenti. Ecco una soluzione alternativa:

Utilizzo di funzioni esistenti per calcolare COMP.SENH

È possibile usare la formula per la tangente iperbolica in termini di funzioni esponenziali:

tanh

Guida dettagliata

  1. Immettere il numero complesso in una cella, ad esempio A1. Ad esempio, 2+3i.

  2. Utilizzare la formula seguente per calcolare la tangente iperbolica:

=COMP.DIV(COMP.DIFF(COMP.EXP(A1);COMP.PRODOTTO(-1;A1)));COMP.SOMMA(COMP.EXP(A1);COMP.PRODOTTO(-1;A1))))

Esempio: Tangente iperbolica di un numero complesso

  • Numero complesso: 2+3i nella cella A1

  • Formula: =COMP.DIV(COMP.DIV(COMP.SCAD(A1);COMP.PRODOTTO(-1;A1)));COMP.SOMMA(COMP.EXP(A1);COMP.PRODOTTO(-1;A1))))

  • Risultato: 1.00323862735361 - 0.00376402564150425i

Spiegazione

  • COMP.EXP: calcola l'esponenziale di un numero complesso.

  • COMP.SOMMA: somma due numeri complessi.

  • COMP.PRODOTTO: moltiplica due numeri complessi.

  • IMSUB: sottrae un numero complesso da un altro.

  • COMP.DIV: divide un numero complesso per un altro.

Questa formula replica in modo efficace la funzione COMP.SENH usando la forma esponenziale della cotangente iperbolico.

Excel sul web non ha una funzione COMP.COTH incorporata. È tuttavia possibile ottenere la cotangente iperbolico di un numero complesso usando una combinazione di funzioni esistenti. Ecco una soluzione alternativa:

Utilizzo di funzioni esistenti per calcolare COMP.COTH

È possibile usare la formula per la cotangente iperbolico in termini di funzioni esponenziali:

coth

Guida dettagliata

  1. Immettere il numero complesso in una cella, ad esempio A1. Ad esempio, 2+3i.

  2. Usare la formula seguente per calcolare la cotangente iperbolico:

=COMP.DIV(COMP.SOMMA(COMP.EXP(A1);COMP.PRODOTTO(-1;A1)));COMP.DIFF(COMP.EXP(A1);COMP.PRODOTTO(-1;A1))))

Esempio: Cotangente iperbolico di un numero complesso

  • Numero complesso: 2+3i nella cella A1

  • Formula: =COMP.DIV(COMP.SOMMA(COMP.EXP(A1);COMP.PRODOTTO(-1;A1)));COMP.DIFF(COMP.EXP(A1);COMP.PRODOTTO(-1;A1))))

  • Risultato: 0,996757796569358 + 0,00373971037633696i

Spiegazione

  • COMP.EXP: calcola l'esponenziale di un numero complesso.

  • COMP.SOMMA: somma due numeri complessi.

  • COMP.PRODOTTO: moltiplica due numeri complessi.

  • IMSUB: sottrae un numero complesso da un altro.

  • COMP.DIV: divide un numero complesso per un altro.

Questa formula replica in modo efficace la funzione COMP.COTH usando la forma esponenziale della cotangente iperbolico.

Excel sul web non ha un equivalente diretto della funzione ISEMAIL di Fogli Google, ma è possibile ottenere una convalida della posta elettronica simile usando una combinazione di funzioni di Excel. Ecco come fare:

Uso della convalida dei dati e delle formule

È possibile usare una formula personalizzata in Convalida dati per verificare se un indirizzo di posta elettronica è valido. Ecco una guida dettagliata:

  1. Selezionare le celle in cui si vuole applicare la convalida.

  2. Passare alla schedaDati.

  3. Fare clic su Convalida dati.

  4. Scegliere Personalizzato dal menu a discesa Consenti .

  5. Immettere la formula seguente nella casella Formula:

=E(VAL.ERRORE(TROVA(" ",A1)), LUNGHEZZA(A1)-LUNGHEZZA(SOSTITUISCI(A1;"@";""))=1, IFERROR(SEARCH("@",A1)<SEARCH(".",A1,SEARCH("@",A1)),0), ISERROR(FIND(",",A1)), NOT(IFERROR(SEARCH(".",A1,SEARCH("@",A1))-SEARCH("@",A1),0)=1), LEFT(A1,1)<>"@", RIGHT(A1,1)<>"@")

Spiegazione della formula

  • VAL.ERRORE(TROVA(" ",A1)): assicura l'assenza di spazi nell'indirizzo di posta elettronica.

  • LUNGHEZZA(A1)-LUNGHEZZA(SOSTITUISCI(A1;"@";""))=1: assicura che sia presente esattamente un simbolo "@".

  • SE.ERRORE(RICERCA("@",A1)<RICERCA(".",A1,RICERCA("@",A1)),0): assicura che ci sia un punto dopo il simbolo "@".

  • VAL.ERRORE(TROVA(";;A1)): assicura che non siano presenti virgole.

  • NOT(IFERROR(SEARCH(".",A1,SEARCH("@",A1))-SEARCH("@",A1),0)=1): assicura che il punto non sia subito dopo il simbolo "@".

  • SINISTRA(A1;1)<>".": assicura che l'indirizzo di posta elettronica non inizi con un punto.

  • DESTRA(A1;1)<>".": assicura che l'indirizzo di posta elettronica non finisca con un punto.

Esempio di use case

  1. Immettere gli indirizzi di posta elettronica nella colonna A, ad esempio A1:A10.

  2. Applicare la formula di convalida dei dati a queste celle.

  3. Gli indirizzi di posta elettronica non validi verranno contrassegnati in base ai criteri impostati nella formula.

Suggerimenti: 

  • È possibile usare la formattazione condizionale per evidenziare indirizzi di posta elettronica non validi.

  • Questo metodo verifica il formato corretto, ma non verifica se l'indirizzo di posta elettronica esiste effettivamente.

​​​​​​​​​​​​​​

Excel sul web non ha un equivalente diretto della funzione ISURL di Fogli Google, ma è possibile ottenere una convalida dell'URL simile usando una combinazione di funzioni di Excel. Ecco un metodo per verificare se una cella contiene un URL valido:

Uso delle formule per convalidare gli URL

È possibile usare una formula personalizzata per verificare se una cella contiene un URL valido. Ecco una guida dettagliata:

  1. Selezionare le celle in cui si vuole applicare la convalida.

  2. Passare alla scheda Dati.

  3. Fare clic su Convalida dati.

  4. SceglierePersonalizzato dal menu a discesa Consenti .

  5. Immettere la formula seguente nella casella Formula:

=E(VAL.NUMERO(TROVA(".", A1)), OPPURE(SINISTRA(A1; 7) = "http://"; SINISTRA(A1; 8) = "https://"))

Spiegazione della formula

  • VAL.NUMERO(TROVA(".", A1)): assicura che nell'URL sia presente almeno un punto.

  • OPPURE(SINISTRA(A1; 7) = "http://"; SINISTRA(A1; 8) = "https://"): assicura che l'URL inizi con "http://" o "https://".

Esempio di use case

  1. Immettere gli URL nella colonna A, ad esempio A1:A10.

  2. Applicare la formula di convalida dei dati a queste celle.

  3. Gli URL non validi verranno contrassegnati in base ai criteri impostati nella formula.

Suggerimenti: 

  • È possibile usare la formattazione condizionale per evidenziare GLI URL non validi.

  • Questo metodo verifica il formato corretto, ma non verifica se l'URL esiste effettivamente.

​​​​​​​

Excel sul web non ha un equivalente diretto alla funzione FLATTEN di Google Sheets, ma è possibile ottenere risultati simili usando una combinazione di funzioni esistenti. Ecco un paio di metodi per appiattire un intervallo di dati in una singola colonna:

Metodo 1: Uso di TEXTJOIN e FILTERXML

  1. Immettere i dati in un intervallo, ad esempio A1:C3.

  2. Usare la formula seguente per appiattire l'intervallo:

=FILTERXML("<a><b>" & TESTO.UNISCI("</b><b>", TRUE, A1:C3) & "</b></a>", "//b")

Spiegazione

  • TESTO.UNISCI: concatena i valori dell'intervallo in un'unica stringa, separati da </b><b>.

  • FILTERXML: analizza la stringa concatenata come XML ed estrae i valori.

Esempio

  • Intervallo di dati: A1:C3 contenente:

  • 1 2 3

  • 4 5 6

  • 7 8 9

  • Formula: =FILTERXML("<a><b>" & TESTO.UNISCI("</b><b>", TRUE, A1:C3) & "</b></a>", "//b")

  • Risultato: una singola colonna con i valori 1, 2, 3, 4, 5, 6, 7, 8, 9.

Metodo 2: Uso di INDICE e SEQUENZA

  1. Immettere i dati in un intervallo, ad esempio A1:C3.

  2. Usare la formula seguente per appiattire l'intervallo:

=INDICE(A1:C3; ROUNDUP(SEQUENCE(ROWS(A1:C3) * COLUMNS(A1:C3)) / COLUMNS(A1:C3), 0), MOD(SEQUENCE(ROWS(A1:C3) * COLUMNS(A1:C3), , 0), COLUMNS(A1:C3)) + 1)

Spiegazione

  • SEQUENZA: genera una sequenza di numeri.

  • ARROTONDA.PER.DIA: determina l'indice della riga.

  • MOD: determina l'indice della colonna.

  • INDEX: recupera il valore dalla riga e dalla colonna specificate.

Esempio

  • Intervallo di dati: A1:C3 contenente:

  • 1 2 3

  • 4 5 6

  • 7 8 9

  • Formula: =INDICE(A1:C3; ROUNDUP(SEQUENCE(ROWS(A1:C3) * COLUMNS(A1:C3)) / COLUMNS(A1:C3), 0), MOD(SEQUENCE(ROWS(A1:C3) * COLUMNS(A1:C3), , 0), COLUMNS(A1:C3)) + 1)

  • Risultato: una singola colonna con i valori 1, 2, 3, 4, 5, 6, 7, 8, 9.

Questi metodi replicano efficacemente la funzione FLATTEN trasformando un intervallo di dati in un'unica colonna.

Excel sul web non ha un equivalente diretto della funzione COMP.LOG di Google Sheets, ma è possibile ottenere risultati simili usando una combinazione di funzioni esistenti. La funzione COMP.LOG di Fogli Google restituisce il logaritmo di un numero complesso per una base specificata. Ecco come è possibile replicare questa funzionalità in Excel:

Utilizzo di funzioni esistenti per calcolare COMP.LOG

È possibile usare il logaritmo naturale (IMLN) e la modifica della formula di base per calcolare il logaritmo di un numero complesso per qualsiasi base:

IMLOG

Guida dettagliata

  1. Immettere il numero complesso in una cella, ad esempio A1. Ad esempio, 2+3i.

  2. Immettere la base in un'altra cella, ad esempio B1. Ad esempio, 10.

  3. Utilizzare la formula seguente per calcolare il logaritmo:

=COMP.DIV(IMLN(A1); IMLN(B1))

Esempio: Logaritmo di un numero complesso con base 10

  • Numero complesso: 2+3i nella cella A1

  • Base: 10 nella cella B1

  • Formula: =COMP.DIV(IMLN(A1); IMLN(B1))

  • Risultato: logaritmo di 2+3i con base 10.

Spiegazione

  • IMLN: calcola il logaritmo naturale di un numero complesso.

  • COMP.DIV: divide un numero complesso per un altro.

Questa formula replica in modo efficace la funzione COMP.LOG usando il logaritmo naturale e la modifica della formula di base.

Excel sul web non ha un equivalente diretto della funzione ISDATE di Google Sheets, ma è possibile ottenere risultati simili usando una combinazione di funzioni esistenti. Ecco un metodo per verificare se una cella contiene una data valida:

Uso delle formule per convalidare le date

È possibile usare una formula personalizzata per verificare se una cella contiene una data valida. Ecco una guida dettagliata:

  • Selezionare le celle in cui si vuole applicare la convalida.

  • Passare alla scheda Dati.

  • Fare clic su Convalida dati.

  • Scegliere Personalizzato dal menu a discesa Consenti .

  • Immettere la formula seguente nella casella Formula: =E(VAL.NUMERO(A1); A1>0; A1<DATA(9999;12;31))

Spiegazione della formula

  • VAL.NUMERO(A1): assicura che la cella contenga un numero.

  • A1>0: verifica che la data sia successiva al 1° gennaio 1900 (data di inizio di Excel).

  • A1<DATA(9999,12,31): assicura che la data sia anteriore al 31 dicembre 9999.

Esempio di use case

  1. Immettere le date nella colonna A, ad esempio A1:A10.

  2. Applicare la formula di convalida dei dati a queste celle.

  3. Le date non valide verranno contrassegnate in base ai criteri impostati nella formula.

Suggerimenti: 

  • È possibile usare la formattazione condizionale per evidenziare date non valide.

  • Questo metodo verifica il formato corretto, ma non verifica se la data esiste effettivamente.

​​​​​​​

Excel sul web non ha un equivalente diretto della funzione CONTA.PIÙ.SE di Fogli Google, ma è possibile ottenere risultati simili usando una combinazione di funzioni esistenti. Ecco come fare:

Uso di una combinazione di SOMMA, SE, FREQUENZA e CONFRONTA

  • Immettere i dati in un intervallo, ad esempio A1:A10 per i valori da contare in modo univoco e B1:B10 per i criteri.

  • Usare la formula di matrice seguente per contare valori univoci in base a criteri:

  • =SOMMA(SE(FREQUENZA(SE(B1:B10="criteri",CONFRONTA(A1:A10; A1:A10; 0)), RIGA(A1:A10)-RIGA(A1)+1), 1))

Esempio: Contare i valori univoci in base a un singolo criterio

  • Intervallo di dati: A1:A10 contenente valori.

  • Intervallo di criteri: B1:B10 contenente criteri.

  • Criterio: "Sì" (è possibile sostituirlo con il criterio effettivo).

  • Formula: =SOMMA(SE(FREQUENZA(SE(B1:B10="Sì", CONFRONTA(A1:A10; A1:A10; 0)), RIGA(A1:A10)-RIGA(A1)+1), 1))

  • Risultato: il conteggio dei valori univoci in A1:A10 in cui il valore corrispondente in B1:B10 è "Sì".

Spiegazione

  • CONFRONTA: trova la posizione relativa di ogni valore nell'intervallo.

  • SE: applica i criteri per filtrare i valori.

  • FREQUENZA: conta le occorrenze di ogni valore univoco.

  • SOMMA: somma i conteggi univoci.

Uso di Power Query per scenari più complessi

Per scenari più complessi che coinvolgono più criteri, è possibile usare Power Query:

  • Caricare i dati in Power Query.

  • Applicare filtri per soddisfare i criteri.

  • Rimuovere i duplicati per ottenere valori univoci.

  • Contare le righe per ottenere il conteggio univoco.

Esempio di use case in Power Query

  • Caricare i dati da una tabella o un intervallo.

  • Filtrare le righe in base a criteri.

  • Rimuovere i duplicati.

  • Contare le righe per ottenere il conteggio univoco.

Questi metodi replicano efficacemente la funzione CONTA.PIÙ.SE combinando le funzioni e gli strumenti esistenti di Excel.

In Excel sul web è possibile calcolare il margine di errore usando una combinazione di funzioni esistenti. La funzione MARGINOFERROR in Fogli Google equivale a usare la funzione CONFIDENZA. Funzione T insieme alle funzioni di deviazione standard e conteggio in Excel. Ecco come fare:

Guida dettagliata

  • Immettere i dati in un intervallo, ad esempio A1:A10.

  • Calcolare la media di esempio usando la funzione MEDIA:

  • =MEDIA(A1:A10)

  • Calcolare la deviazione standard campione utilizzando la funzione DEV.ST. Funzione S:

  • =DEV.ST. S(A1:A10)

  • Calcolare la dimensione del campione usando la funzione CONTA.NUMERI:

  • =CONTA.NUMERI(A1:A10)

  • Determinare il livello di probabilità (ad esempio 0,95 per il 95%).

  • Calcolare il margine di errore usando la funzione CONFIDENZA. Funzione T:

  • =CONFIDENZA. T(1 - 0,95; DEV.ST. S(A1:A10); CONTA.NUMERI(A1:A10))

Esempio: Calcolo del margine di errore per un set di dati di esempio

  • Intervallo di dati: A1:A10 contenente valori di esempio.

  • Livello di probabilità: 95% (0,95).

  • Formule:

    • Media di esempio: =MEDIA(A1:A10)

    • Deviazione standard di esempio: =DEV.ST. S(A1:A10)

    • Dimensione esempio: =CONTA.NUMERI(A1:A10)

    • Margine di errore: =CONFIDENZA. T(1 - 0,95; DEV.ST. S(A1:A10); CONTA.NUMERI(A1:A10))

Spiegazione

  • FIDUCIA. T: calcola il margine di errore per un livello di confidenza, una deviazione standard e una dimensione del campione specificati.

  • DEV.ST. S: Calcola la deviazione standard del campione.

  • CONTA.NUMERI: conta il numero di punti dati nel campione.

Questo metodo replica in modo efficace la funzione MARGINOFERROR usando LA CONFIDENZA. Funzione T insieme ai calcoli della deviazione standard e del conteggio

Excel sul web non ha un equivalente diretto della funzione EPOCHTODATE di Google Sheets, ma è possibile ottenere risultati simili usando una combinazione di funzioni esistenti. Ecco come convertire un timestamp unix epoch in una data in Excel:

Guida dettagliata

  • Immettere il timestamp unix epoch in una cella, ad esempio A1. Ad esempio, 1655906710.

  • Usare la formula seguente per convertire il timestamp in una data:

Per timestamp in secondi

=A1/86400 + DATA(1970;1;1)

Per timestamp in millisecondi

=A1/86400000 + DATA(1970;1;1)

Esempio

Esempio 1: Conversione di un timestamp Unix in secondi

  • Timestamp: 1655906710 nella cella A1

  • Formula: =A1 /86400 + DATA(1970;1;1)

  • Risultato: 22/6/2022 14:05:10

Esempio 2: Conversione di un timestamp Unix in millisecondi

  • Timestamp: 1655906710000 nella cella A1

  • Formula: =A1 /86400000 + DATA(1970;1;1)

  • Risultato: 22/6/2022 14:05:10

Spiegazione

  • 86400: numero di secondi in un giorno.

  • 86400000: numero di millisecondi in un giorno.

  • DATA(1970;1;1): data di inizio del periodo Unix.

Suggerimenti aggiuntivi

Suggerimenti: 

  • Formattazione: potrebbe essere necessario formattare la cella come data/ora per visualizzare correttamente il risultato.

  • Fusi orari: il risultato sarà in formato UTC. È possibile modificare il fuso orario locale aggiungendo o sottraendo il numero di ore appropriato.

​​​​​​​​​​​​​​

Serve aiuto?

Vuoi altre opzioni?

Esplorare i vantaggi dell'abbonamento e i corsi di formazione, scoprire come proteggere il dispositivo e molto altro ancora.