I lettori come te aiutano a sostenere MUO. Quando effettui un acquisto utilizzando i link sul nostro sito, potremmo guadagnare una commissione di affiliazione. Per saperne di più.

Excel ha un arsenale di funzioni integrate. Questo arsenale include centinaia di funzioni utili in diverse categorie. Sebbene le funzioni integrate di Excel coprano la maggior parte delle aree, non può avere una funzione esclusiva per ogni calcolo.

Ma Excel ha un altro trucco da offrire. La funzione LAMBDA consente di creare funzioni personalizzate in Excel. Con questo, puoi trasformare le tue lunghe formule in una funzione personalizzata e semplificare il tuo flusso di lavoro.

Qual è la funzione LAMBDA in Excel?

La funzione LAMBDA è una funzione incorporata di Excel che consente di creare funzioni personalizzate. Il più delle volte, è necessario combinare insieme le funzioni di Excel per eseguire un calcolo. Se sei in grado di scrivere formule complesse in Excel, congratulazioni! Sei entrato con successo nella zona dell'incubo.

instagram viewer

Una formula composta da più funzioni e lunghi calcoli è una seccatura da gestire e riprodurre. Supponiamo di aver creato una formula lunga per un foglio di calcolo che verrà utilizzata anche da altre persone. Anche se sei immune agli errori umani, altri utenti potrebbero non essere in grado di farlo dai un senso completo alla tua formula di Excel e fare errori.

È qui che entra in gioco LAMBDA per salvare la situazione. La funzione LAMBDA in Excel ti consente di convertire una formula in una funzione. Puoi quindi nominare la tua funzione personalizzata e utilizzare solo quella nei tuoi fogli di lavoro. Questo semplifica drasticamente il tuo foglio di calcolo. Invece di una lunga formula che utilizza più funzioni, ci sarà un'unica funzione che fa tutto.

Comprensione della funzione LAMBDA in Excel

=LAMBDA([parametro1, parametro2, ...], formula)

La funzione LAMBDA accetta due tipi di argomenti: i parametri della formula e la formula stessa. Per utilizzare la funzione LAMBDA in Excel, devi prima definire i parametri nella tua formula. Successivamente, è necessario inserire la formula utilizzando tali parametri.

LAMBDA considererà l'ultimo argomento come la formula. Tutto ciò che inserisci prima della virgola finale viene registrato come parametro. È possibile inserire fino a 253 parametri per LAMBDA. I nomi dei parametri possono essere qualsiasi cosa tu voglia, purché tu rimanga coerente in tutta la formula. È buona norma mantenere i nomi brevi e concisi.

Per utilizzare la funzione LAMBDA direttamente in un foglio di calcolo, è necessario scrivere la funzione insieme ai parametri e alla formula. Quindi, devi inserire i parametri in un'altra coppia di parentesi.

=LAMBDA(X, Y, X+Y)(A1, B1)

Ad esempio, questa formula definisce X E Y come i parametri della formula e poi racconta LAMBDA per sommarli insieme. La seconda coppia di parentesi lo indica A1 E B1 sono i X E Y parametri nella formula.

Se inserisci questa formula direttamente nel tuo foglio di calcolo, otterrai i risultati. Ma questa formula non rende la formula originale più semplice da usare. In effetti, lo rende più difficile perché ora hai una funzione in più al suo interno. Questo perché non dovresti usare LAMBDA direttamente.

Invece, dovresti creare un nuovo nome in Name Manager e fare riferimento alla tua formula LAMBDA in esso. Questo crea un nome personalizzato per la formula LAMBDA, trasformandola in una funzione personalizzata. Da lì, puoi semplicemente chiamare quel nome per usare la tua formula.

Come utilizzare la funzione LAMBDA con Name Manager in Excel

Il Gestore nomi ti consente di impostare nomi personalizzati per diversi elementi nel tuo foglio di calcolo. Puoi utilizzare Name Manager per denominare intervalli specifici, celle singole o formule. Una volta assegnato un nome alla formula, in pratica diventa una funzione personalizzata.

Ecco come puoi utilizzare la funzione LAMBDA in Name Manager:

  1. Vai al Formule scheda e selezionare Nome Responsabile.
  2. Nella finestra Gestione nomi, fare clic su Nuovo.
  3. Digita il Nome della tua funzione personalizzata.
  4. Impostare il Scopo della tua funzione. Impostando questo su Cartella di lavoro abiliterà la funzione personalizzata nell'intera cartella di lavoro.
  5. Digita una descrizione della tua funzione in Commento. Questo ti aiuta a ricordare cosa fa ogni funzione personalizzata.
  6. Inserisci la formula nel file Si riferisce a casella di testo.
  7. Clic OK.

Ora la tua funzione personalizzata è pronta per l'uso! Vai alla barra della formula in qualsiasi cella e digita il nome delle tue funzioni personalizzate per vedere di persona.

Come utilizzare la funzione LAMBDA in Excel

Ora che sai come assegnare un nome alla tua funzione personalizzata, è il momento di tuffarti nell'utilizzo di LAMBDA. Puoi usare LAMBDA per creare tutti i tipi di funzioni personalizzate. Se vedi la necessità di trasformare la tua formula, semplice o complessa, in una funzione personalizzata, allora LAMBDA è la strada da percorrere.

Creazione di una semplice funzione personalizzata in Excel con LAMBDA

Partiamo da una formula molto semplice. In questo esempio, creeremo una funzione personalizzata che accetta due parametri e li somma insieme. Anche se poco pratica, questa formula è un buon punto di partenza.

  1. Seleziona una cella.
  2. Nella barra della formula, inserisci la formula seguente:
    =LAMBDA(primoNumero, secondoNumero, primoNumero+secondoNumero)
  3. Premere accedere.

Questa formula definisce primoNumero E secondoNumero come parametri. Poi racconta LAMBDA prendere i parametri e sommarli insieme.

Una volta premuto accedere, Excel restituirà un errore che indica che la funzione richiede input. Nessun motivo di preoccupazione; questo perché la tua formula personalizzata non ha alcun input con cui lavorare. Aggiungi due input di esempio alla tua formula dopo la funzione LAMBDA:

=LAMBDA(primoNumero, secondoNumero, primoNumero+secondoNumero)(A2, B2)

Questa formula fornisce alla precedente funzione LAMBDA due input con cui lavorare. L'ordine è importante. A2 E B2 riempire primoNumero E secondoNumero, rispettivamente.

Ora dovresti vedere la tua formula LAMBDA lavorare con i valori di A2 e B2. Ora che sei sicuro che la tua formula LAMBDA funzioni, è il momento di darle un nome in Name Manager.

  1. Copia la tua formula LAMBDA. Escludi gli input di test dalla formula.
  2. Aprire Nome Responsabile.
  3. Crea un nuovo Nome.
  4. Dai un nome alla tua funzione. Lo chiameremo mySumFunction in questo esempio.
  5. Nel Si riferisce a box, inserisci la tua formula LAMBDA:
    =LAMBDA(primoNumero, secondoNumero, primoNumero+secondoNumero)
  6. Clic OK.

La tua funzione personalizzata è pronta per l'uso! Seleziona una cella e inserisci il nome della funzione personalizzata insieme ai parametri:

=mySumFunction (10,12)

Questa funzione personalizzata sommerà i due parametri 10 E 12, e ritorno 22 nella cella. Puoi anche fare riferimento a celle e intervalli nella tua funzione personalizzata. È proprio come qualsiasi altra funzione di Excel, ma con il tuo gusto.

Creazione di una funzione personalizzata per convertire maiuscole e minuscole in Excel

Ora proviamo qualcos'altro. La formula seguente prende il testo da A2 E lo converte in caso di frase:

=SUPERIORE(SINISTRA(A2,1))&INFERIORE(DESTRA(A2,LEN(A2)-1))

Excel non ha una funzione integrata per questo scopo. Pertanto, questa formula è molto utile. D'altra parte, è difficile digitarlo ogni volta che devi convertire qualcosa in una frase. Allora perché non renderlo una funzione personalizzata con LAMBDA?

Proprio come prima, prova prima la tua formula per assicurarti che funzioni. Una volta che sei sicuro che funzioni, trasformalo in una funzione personalizzata:

  1. Aprire Nome Responsabile.
  2. Crea un nuovo nome.
  3. Digita un nome per la tua funzione. Lo chiameremo FRASE.
  4. Inserisci la formula qui sotto nel file Si riferisce a scatola:
    =LAMBDA(testoTarget, UPPER(LEFT(testoTarget, 1))&LOWER(RIGHT(testoTarget, LEN(textTarget)-1)))
  5. Clic OK.

La tua funzione personalizzata è ora pronta per servirti. Seleziona una cella, quindi usa la funzione FRASE che hai appena creato per convertire il testo in maiuscole e minuscole.

Libera la potenza di Excel con LAMBDA

Con le sue potenti funzionalità, LAMBDA è uno strumento inestimabile per qualsiasi utente di Excel che desideri portare le proprie competenze sui fogli di calcolo a un livello superiore.

A questo punto, dovresti avere una buona conoscenza di come utilizzare LAMBDA e Name Manager per creare funzioni personalizzate in Excel. Ora vai avanti, prova LAMBDA e scopri quali cose incredibili puoi fare!